Scikit-learn Guide 🤖📊

Machine Learning with Python

1. What is Scikit-learn?

Scikit-learn is a Python library used to build machine learning models like prediction, classification, and clustering.

2. Installation

pip install scikit-learn

3. Import

from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression

4. Sample Dataset

X = [[1], [2], [3], [4]]
y = [2, 4, 6, 8]

5. Train-Test Split

X_train, X_test, y_train, y_test =
train_test_split(X, y, test_size=0.2)

6. Train Model

model = LinearRegression()
model.fit(X_train, y_train)

7. Prediction

prediction = model.predict([[5]])
print(prediction)

8. Types of ML

- Regression (predict numbers)
- Classification (predict categories)
- Clustering (group data)

9. Algorithms

- Linear Regression
- Logistic Regression
- Decision Tree
- KNN
- SVM

10. Real Use Cases