Useful Links
Computer Science
Artificial Intelligence
Machine Learning
Machine Learning with Scikit-Learn
1. Introduction to Scikit-Learn
2. Core Scikit-Learn Concepts and API
3. Machine Learning Fundamentals
4. Data Preprocessing and Feature Engineering
5. Supervised Learning: Regression
6. Supervised Learning: Classification
7. Model Evaluation and Metrics
8. Improving Model Performance
9. Unsupervised Learning
10. Building Machine Learning Pipelines
11. Working with Text Data
12. Advanced Topics
13. Model Persistence and Deployment
14. Performance Optimization
15. Best Practices and Common Pitfalls
Core Scikit-Learn Concepts and API
The Estimator API
Overview of the Estimator Pattern
The `fit()` Method
Purpose and Usage
Input Data Requirements
Parameter Learning
The `predict()` Method
Purpose and Usage
Output Interpretation
Prediction Types
The `predict_proba()` Method
Probability Predictions
Use Cases
The `transform()` Method
Purpose and Usage
Use with Transformers
Data Transformation
The `fit_transform()` Method
Combined Fitting and Transformation
Efficiency Considerations
The `score()` Method
Purpose and Usage
Default Scoring Metrics
The `get_params()` and `set_params()` Methods
Parameter Inspection
Parameter Modification
Objects in Scikit-Learn
Estimators
Definition and Role
Types of Estimators
Predictors
Definition and Role
Supervised Learning Estimators
Transformers
Definition and Role
Data Preprocessing Role
Meta-Estimators
Definition and Examples
Ensemble Methods
Model Selection Tools
Datasets in Scikit-Learn
Understanding Data Structure
Features (X)
Target (y)
Data Shapes and Types
Sparse vs Dense Matrices
Loading Sample Datasets
Accessing Built-in Datasets
Dataset Structure and Attributes
Toy Datasets
Iris Dataset
Digits Dataset
Wine Dataset
Breast Cancer Dataset
Boston Housing Dataset
Real-World Datasets
California Housing Dataset
Olivetti Faces Dataset
20 Newsgroups Dataset
Fetching External Datasets
Generating Synthetic Data
`make_classification`
`make_regression`
`make_blobs`
`make_moons`
`make_circles`
`make_multilabel_classification`
Loading Data from External Sources
CSV Files
Excel Files
JSON Files
SQL Databases
Web APIs
Previous
1. Introduction to Scikit-Learn
Go to top
Next
3. Machine Learning Fundamentals