Master Machine Learning and Data Science with Python
- Description
- Curriculum
- FAQ
- Reviews
Welcome to the best Machine Learning and Data Science with Python course in the planet. Are you ready to start your journey to becoming a Data Scientist?
In this comprehensive course, you’ll begin your journey with installation and learning the basics of Python. Once you are ready, the introduction to Machine Learning section will give you an overview of what Machine Learning is all about, covering all the nitty gritty details before landing on your very first algorithm. You’ll learn a variety of supervised and unsupervised machine learning algorithms, ranging from linear regression to the famous boosting algorithms. You’ll also learn text classification using Natural Language processing where you’ll deal with an interesting problem.
Data science has been recognized as one of the best jobs in the world and it’s on fire right now. Not only it has a very good earning potential, but also it facilitates the freedom to work with top companies globally. Data scientists also gets the opportunity to deal with interesting problems, while being invaluable to the organization and enjoy the satisfaction of transforming the way how businesses make decisions. Machine learning and data science is one of the fastest growing and most in demand skills globally and the demand is growing rapidly. Parallel to that, Python is the easiest and most used programming language right now and that’s the first language choice when it comes to the machine learning. So, there is no better time to learn machine learning using python than today.
I designed this course keeping the beginners and those who with some programming experience in mind. You may be coming from the Finance, Marketing, Engineering, Medical or even a fresher, as long as you have the passion to learn, this course will be your first step to become a Data Scientist.
I have 20 hours of best quality video contents. There are over 90 HD video lectures each ranging from 5 to 20 minutes on average. I’ve included Quizzes to test your knowledge after each topic to ensure you only leave the chapter after gaining the full knowledge. Not only that, I’ve given you many exercises to practice what you learn and solution to the exercise videos to compare the results. I’ve included all the exercise notebooks, solution notebooks, data files and any other information in the resource folder.
Now, I’m gonna answer the most important question. Why should you choose this course over the other courses?
-
I cover all the important machine learning concepts in this course and beyond.
-
When it comes to machine learning, learning theory is the key to understanding the concepts well. We’ve given the equal importance to the theory section which most of the other courses don’t.
-
We’ve used the graphical tools and the best possible animations to explain the concepts which we believe to be a key factor that would make you enjoy the course.
-
Most importantly, I’ve a dedicated section covering all the practical issues you’d face when solving machine learning problems. This is something that other courses tend to ignore.
-
I’ve set the course price to the lowest possible amount so that anyone can afford the course.
Here a just a few of the topics we will be learning:
-
Install Python and setup the virtual environment
-
Learn the basics of Python programming including variables, lists, tuples, sets, dictionaries, if statements, for loop, while loop, construct a custom function, Python comprehensions, Python built-in functions, Lambda functions and dealing with external libraries.
-
Use Python for Data Science and Machine Learning
-
Learn in-dept theoretical aspects of all the machine learning models
-
Open the data, perform pre-processing activities, build and evaluate the performance of the machine learning models Implement Machine Learning Algorithms
-
Learn, Visualization techniques like Matplotlib and Seaborn
-
Use SciKit-Learn for Machine Learning Tasks
-
K-Means Clustering
-
DBSCAN Clustering
-
K-Nearest Neighbors
-
Logistic Regression
-
Linear Regression
-
Lasso and Ridge – Regularization techniques
-
Random Forest and Decision Trees and Extra Tree
-
Naïve Bayes Classifier
-
Support Vector Machines
-
PCA – Principal Component Analysis
-
Boosting Techniques – Adaboost, Gradient boost, XGBoost, Catboost and LightGBM
-
Natural Language Processing
-
How to deal with the practical problems when dealing with Machine learning
-
6Getting started with PythonVideo lesson
-
7Variables - TypesVideo lesson
-
8Variables - UsageVideo lesson
-
9Variables - StringsVideo lesson
-
10Variables - Integers, Floats and BooleansVideo lesson
-
11ListsVideo lesson
-
12TuplesVideo lesson
-
13Dictionaries and SetsVideo lesson
-
14If StatementsVideo lesson
-
15for loopVideo lesson
-
16while loopVideo lesson
-
17Custom FunctionsVideo lesson
-
18List ComprehensionsVideo lesson
-
19Lambda FunctionVideo lesson
-
20Built-in FunctionsVideo lesson
-
21External LibrariesVideo lesson
-
22Python Exercise OverviewVideo lesson
-
23Python Exercise Solution - Part 1Video lesson
-
24Python Exercise Solution - Part 2Video lesson
-
25Introduction to Machine LearningVideo lesson
This gives a general broad idea of the machine learning and the different type of them.
-
26Introduction to Machine LearningQuiz
These quizzes are directly from Introduction to machine learning lecture video and you should be able to answer them comfortably.
-
27Machine Learning Life-CycleVideo lesson
After learning the basic idea of what machine learning is, the best thing to learn next is to understand how the overall process happens in general. This is basically the life-cycle of a data science project presented as the machine learning life-cycle.
-
28Machine Learning Life-CycleQuiz
Machine Learning Life-Cycle
-
29Introduction to Performance Evaluation - ClassificationVideo lesson
Since we are focusing on building models, we should be able to evaluate the performance of the model. This lecture helps to understand why the performance should be evaluated, how the data should be handle for evaluating the performance and how the performance of the classification problems are evaluated.
-
30Introduction to Performance Evaluation - Classification MetricsQuiz
Introduction to Performance Evaluation - Classification Metrics
-
31Confusion MatrixVideo lesson
This lecture explains the confusion matrix and it's related terminologies. It also explain the different types of errors and why we should focus on them individually.
-
32Confusion MatrixQuiz
These quizzes are directly from Confusion Matrix lecture video and you should be able to answer them comfortably.
-
33Main Classification MetricsVideo lesson
The Accuracy, Precision, Recall and F1 are the main classification metrics and they are briefly discussed here.
-
34Main Classification MetricsQuiz
These quizzes are directly from Main Classification Metrics lecture video and you should be able to answer them comfortably.
-
35Performance Evaluation - RegressionVideo lesson
This topic is about the performance evaluation of regression problems which includes the Mean Absolute Error, Mean Squared Error and Root Mean Squared Error.
-
36Performance Evaluation - RegressionQuiz
These quizzes are directly from Performance Evaluation - Regression lecture video and you should be able to answer them comfortably.
-
37Introduction to SklearnVideo lesson
This gives a basic understanding of what scikit-learn libraries are and how we use them.
-
38One Hot encodingVideo lesson
This gives a basic idea about the one hot encoding, what happens underneath when we perform the one hot encoding.
-
39Split the DataVideo lesson
We know that we should split the data because we need to evaluate the model's performance. But what happens when we split the data using the scikit-learn train test split library?
-
40What is Fit?Video lesson
Whether building a model or performing a pre-processing activity, we'll be fitting the data all the time and I think we should know what exactly happens when we fit the data before actually do the fitting. This explains it well.
-
41Linear Regression TheoryVideo lesson
-
42Linear Regression - TheoryQuiz
These quizzes are directly from Linear Regression - Theory lecture video and you should be able to answer them comfortably.
-
43Linear Regression - Salary Prediction - Practical - Part 1Video lesson
-
44Linear Regression - Salary Prediction - Practical - Part 2Video lesson
-
45Linear Regression - House Price Prediction - Practical - Part 1Video lesson
-
46Linear Regression - House Price Prediction - Practical - Part 2Video lesson
-
47Linear Regression - PracticalQuiz
These quizzes are directly from Linear Regression - Practical lecture video and you should be able to answer them comfortably.
-
48Logistic Regression - TheoryVideo lesson
-
49Logistic Regression - TheoryQuiz
These quizzes are directly from Logistic Regression - Theory lecture video and you should be able to answer them comfortably.
-
50Logistic Regression - Iris Flower - PracticalVideo lesson
-
51Logistic Regression - Gender Classification - Exercise OverviewVideo lesson
-
52Logistic Regression - Exercise Solution - Gender Classification - Part 1Video lesson
-
53Logistic Regression - Exercise Solution - Gender Classification - Part 2Video lesson
-
54Lasso and Ridge Regression - TheoryVideo lesson
-
55Lasso and Ridge Regression - TheoryQuiz
These quizzes are directly from Lasso and Ridge Regression - Theory lecture video and you should be able to answer them comfortably.
-
56Lasso and Ridge Regression - Melbourne Housing - Practice - Part 1Video lesson
-
57Lasso and Ridge Regression - Melbourne Housing - Practice - Part 2Video lesson
-
58Lasso and Ridge Regression - Melbourne Housing - Practice - Part 3Video lesson
-
59Lasso and Ridge - Insurance - Exercise overviewVideo lesson
-
60Lasso and Ridge - Insurance - Solution to the ExerciseVideo lesson
-
61Bias Variance Trade-offVideo lesson
-
62Bias Variance Trade-offQuiz
-
63Dealing with Imbalanced DataVideo lesson
-
64Dealing with Imbalanced DataQuiz
Dealing with Imbalanced Data
-
65Dealing with Missing ValuesVideo lesson
-
66Dealing with Missing ValuesQuiz
Dealing with Missing Values
-
67Dealing with Outliers - TheoryVideo lesson
-
68Dealing with Outliers - PracticalVideo lesson
-
69Dealing with OutliersQuiz
Dealing with Outliers
-
70Feature Scaling of Data - TheoryVideo lesson
-
71Feature Scaling - PracticalVideo lesson
-
72Feature Scaling of DataQuiz
Feature Scaling of Data
-
81Random Forest - TheoryVideo lesson
-
82Random Forest - TheoryQuiz
Random Forest - Theory
-
83Random Forest - Practical - Bike Sharing - Part 1Video lesson
-
84Random Forest - Practical - Bike Sharing - Part 2Video lesson
-
85Random Forest - WeatherAUS - Exercise OverviewVideo lesson
-
86Random Forest - weatherAUS - Solution Part 1Video lesson
-
87Random Forest - weatherAUS - Solution Part 2Video lesson
-
88Extra Tree - TheoryVideo lesson

External Links May Contain Affiliate Links read more