
Apply data preprocessing to remove wrong values and outliers, and remove wrongly labeled examples to achieve uniform data points, helping the model learn patterns and improve accuracy.
Set up a Python machine learning environment with Anaconda and the Jupiter notebook, run notebooks locally via localhost, and organize code into runnable cells for modular experiments.
Master NumPy matrix operations, including addition, multiplication and transpose, and create zero, one, and complex matrices, while exploring shapes, dtypes, and dot products.
Learn to iterate through a numpy array with nested for loops in Python, printing each element line by line, and upgrade from classical code to the standard library.
Learn how to load datasets with built-in functions, read Excel sheets and data frames, parse filenames, and access Kaggle and open-source datasets for analysis.
Create and inspect pandas data frames, use head, tail, and describe for statistics, and index with brackets to select rows and columns via the columns attribute.
Explore linear regression as a supervised learning algorithm, illustrating simple and multiple regression, fitting a line of best fit to predict unknown values by minimizing error.
Understand gradient descent optimizer that minimizes the mean squared error cost function by updating weights beta with learning rate alpha and gradients to align predictions with actual values.
Train a linear regression model on X and Y using 30 data points with an 80/20 train-test split, reshape data to two-dimensional form, and predict against observed values.
Understand how the sigmoid function in logistic regression maps input to 0–1 and saturates at extreme values. See why its bounded output suits binary classification.
Explore how support vector machines separate two classes by maximizing the margin with kernels, choosing linear boundaries or nonlinear options like polynomial based on the data.
'Machine Learning is all about how a machine with an artificial intelligence learns like a human being'
Welcome to the course on Machine Learning and Implementing it using Python 3. As the title says, this course recommends to have a basic knowledge in Python 3 to grasp the implementation part easily but it is not compulsory.
This course has strong content on the core concepts of ML such as it's features, the steps involved in building a ML Model - Data Preprocessing, Finetuning the Model, Overfitting, Underfitting, Bias, Variance, Confusion Matrix and performance measures of a ML Model. We'll understand the importance of many preprocessing techniques such as Binarization, MinMaxScaler, Standard Scaler
We can implement many ML Algorithms in Python using scikit-learn library in a few lines. Can't we? Yet, that won't help us to understand the algorithms. Hence, in this course, we'll first look into understanding the mathematics and concepts behind the algorithms and then, we'll implement the same in Python. We'll also visualize the algorithms in order to make it more interesting. The algorithms that we'll be discussing in this course are:
1. Linear Regression
2. Logistic Regression
3. Support Vector Machines
4. KNN Classifier
5. KNN Regressor
6. Decision Tree
7. Random Forest Classifier
8. Naive Bayes' Classifier
9. Clustering
And so on. We'll be comparing the results of all the algorithms and making a good analytical approach. What are you waiting for?