Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Performs classification using Gaussian Naive Bayes.
from sklearn.naive_bayes import GaussianNB
import numpy as np
x_train = np.array([[0,0],[1,1],[0,1],[1,0]])
y_train = np.array([0,1,1,0])
model = GaussianNB()
model.fit(x_train,y_train)
y_pred = model.predict([[0,1]])
print('Predicted class:', y_pred[0])Scikit-learn is an open-source Python library for machine learning that provides simple and efficient tools for data mining, analysis, and predictive modeling, built on top of NumPy, SciPy, and Matplotlib.
Origin & Creator
Scikit-learn was created by David Cournapeau in 2007 as a Google Summer of Code project, and later developed by a community of contributors to become a widely adopted ML library in Python.
Industrial Note
Scikit-learn is widely used in industry and research for predictive modeling, data analysis, prototyping machine learning workflows, and teaching ML concepts.