
Explore practical machine learning with scikit-learn, covering data preprocessing, missing values, regression, classification, boosting, and principal component analysis using Google Colab and Python.
Master data preprocessing by handling missing data with mean or median imputation, applying one-hot encoding for categorical variables, and scaling features to prevent overfitting.
Explore regression from simple linear regression to polynomial regression with polynomial features, using father height to predict son height and evaluate models with train-test split and mean squared error.
classify malignant vs benign tumors in breast cancer data using logistic regression, support vector machines (SVM), decision trees, and random forest; evaluate with confusion matrix after scaling and train-test split.
Explores optimization techniques to boost predictive accuracy on the breast cancer dataset, applying preprocessing, scaling, PCA, and ensemble methods like gradient boosting and XGBoost.
Machine learning is a rapidly growing field. However, a lot of courses on the internet today do not go over some of it's most powerful algorithms. In this course, we will learn multiple machine learning algorithms, along with data preprocessing, all in under an hour. We will go over regression, classification, component analysis and boosting all in scikit-learn, one of the most popular machine learning libraries for python.
Algorithms we'll go over (in order):
Linear Regression
Polynomial Regression
Multiple Linear Regression
Logistic Regression
Support Vector Machines
Decision Trees
Random Forest
Principle Component Analysis
Gradient Boosting
XGBoost