Scikit Learn
Scikit Learn
Target
TYPES OF
MACHINE
LEARNING
1 . SUPERVISED
LEARNING
1 . SUPERVISED
LEARNING
2 . UNSUPERVISED
LEARNING
3 . REINFORCEMENT
LEARNING
Preprocessing
tools
Feauture
Scikit-
learn selection train,
test, split
Model
Algorithms
evaluation
S C I K I T-
LEARN
Scikit-learn, also known as sklearn, is a popular open-source machine learning library in
Python
that provides a wide range of tools for data analysis, modeling, and evaluation.
Sklearn is built on top of NumPy, SciPy, and Matplotlib, and supports integration with
Pandas,
Sklearn is widely used in the data science community for various applications such as
predictive
modeling, natural language processing, computer vision, and time series forecasting,
among others.
I NS TA L L AT I O
N
IMPOR
T
Feature
Scaling
PREPROCESSING Encoding
Imputing null values
of data.
Normalization or Standardization.
different scale.
a ll features equally.
NORMALIZATI
ON
d a t a by fitting the d a t a
to 1.
MIN-MAX
SCALER
to h a v e a m e a n value of 0
Standardization:
R ob u st Scaler:
OneHotEncoder
2. Ordinal Encoding :