
This video provides an overview of the entire course.
This video is all about Machine Learning versus rule-based programming.
Learn how does data enable machine learning
Learn what rule based programming
Know the three ingredients of ML - data, model, and feedback loop
In this video, we will understand what Machine Learning can do using the tasks framework
Understand what Machine Learning can do using the tasks framework
Predict numbers
Know more about Classification
In this video, we will learn to create machine learned models with Python and scikit-learn
Learn why is python so good for data science
Learn about scikit- learn
Learn about Pandas
This video is all about Supervised vs Unsupervised learning
Explore a different view of ML
Understand Supervised learning
Understand Unsupervised learning
Fix your machine learning models by understanding your data source
Know the importance of data
Know what to look out for in your data
Boston house prices example
In this video, we will learn how to Deal with missing values
Remove rows with missing data
Fill in data with averages
Explore other data imputation strategies
Understand the concept of Standardization and normalization to deal with variables with different scales
Learn about Standardization
Perform Standardization using scikit-learn
Perform Normalization using scikit-learn
In this video we will be eliminating duplicate entries
Understand the issue with duplicate data
Put your data into a pandas data-frame
Remove duplicate data in your data-frame
This video shows how we learn rules to classify objects
Learn what an iris dataset is
Get the iris dataset
Classify irises by hand
Understand logistic regression
Know about a linear model
Understand a sigmoid function
Understand logistic regression
In this video, we will be applying logistic regression to the iris classification task
Explore the scikit-learn model framework
Load the model
Fit the model
In this video we will be closing our first Machine Learning pipeline with a simple model evaluator
Predict the test set
Store predictions
Evaluate your predictions
In this video we will be creating formulas that predict the future - A house price example
Revisit the house prices dataset
Understand what are we predicting
Data visualization on prices
In this video we will be understanding linear regression - your first regressor
Explore another linear model
Differentiate between logistic regression and linear regression
Do price predictions by hand
In this video we will be applying linear regression to the Boston house price task
Load a linear regression model
Setting up linear regression, what are the options?
Applying linear regression
In this video we will be evaluating numerical predictions with least squares
Learn about least squares
Pick evaluators in scikit-learn
Load the appropriate error metric
In this video we will be exploring unsupervised learning and its usefulness
Learn about unsupervised learning
Learn about clustering
Learn about dimensionality reduction
In this video, we will be finding groups automatically with k-means clustering
Learn how does k-means do clustering
Use scikit-learn to do k-means
In this video, we will be reducing the number of variables in your data with PCA
Learn about PCA
Use scikit-learn to do PCA
In this video, we will Smooth out your histograms with kernel density estimation
Learn about kernel density estimation
Use scikit-learn to do kernel density estimation
In this video, we will be create explainable models with decision trees.
Fir a simple decision tree to the iris dataset
Use an inner property of our decision tree model to extract rules
Construct a recursive visitor to the decision tree
In this video, we will be looking into automatic feature engineering with support vector machines.
Learn about SVM
Implement SVMs on the Boston House Price Data
In this video, we will Deal with non-linear relationships with polynomial regression.
Preprocess your feature space
Combine linear regression and polynomial features
Performing polynomial regression on dummy data
In this video, we will reduce the number of learned rules with regularization.
Learn about Regularization
Learn what does LI, L2 and alpha mean
Implement regularized linear regression
This video provides an overview of the entire course.
Illustrate the main tenets of machine learning - data, model, and feedback loop.
Learn how data enables machine learning
Learn rule based programming
Go through the three ingredients of ML - data, model, feedback loop
This video shows the various toolsets in Python that allows us to do machine learning.
Understand why Python is so good for data science
Learn about scikit-learn
Learn about Pandas
Demonstrate how we can install various Python ML packages.
Install and test scikit learn
Install and test Pandas
Install and test Jupyter notebooks
Walk through the process of exploring a dataset in Excel.
Go through the iris dataset
Learn what machine learning task is
Learn about the train-test-splits and features
Quick example on how to build a machine learning model.
Go through the linear model
Create a linear model with scikit-learn
Fit a linear model
Walkthrough the process of evaluating a machine learning model.
Know what’s a good model
Go through different types of error metrics
Measure the error of our classifier
Show the common alarm bells of unclean data, how to look for them, and how to assess their impact.
Issue 1: missing data
Issue 2: multiple pieces of information in one column
Issue 3: useless/noisy columns
Show the common fixes and cleaning techniques for bad data.
Fix the missing data
Split up features with multiple pieces of information
Remove unwanted columns
Build a machine learning model that predicts survival rate.
Take the cleaned data into scikit-learn
Create a Logistic Regression model
Assess a Logistic Regression model
Explain the intuition behind the power of a model, show the types of models with scikit-learn documentation.
Understand Model assumptions, parameters, and hyper parameters
Learn about the different types of models
Understand the Different flavors of models
Use the scikit-learn flowchart to understand how models fit with each other.
Go through the factors to consider when picking a class of machine learning models
Use the scikit-learn flowchart
Show the three most useful models.
Explore SVMs
Learn about random forests
Learn about L1/L2 regularized linear models
Apply a SVM to the Titanic dataset and iterate.
Understand the problem
Fix the issues
Apply a Random Forest to the Titanic dataset and iterate.
Understand the problem
Fix the issues
Explain the core concepts around model tuning.
Understand the difference between Parameters and hyper parameters
Know what is Global and local minima
Present the core concepts behind grid searching.
Understand grid search
Use grid search and other types of search
Explore grid search in scikit-learn
Show how to use grid search for linear models.
Explore the Boston House Prices dataset
Create a linear model to predict house prices
Use grid search on this linear model
Show how to use grid search for SVMs.
Explore the congressional voting dataset
Create a SVM to predict partisanship
Use grid search to tune SVM
This video will show you the advanced libraries for machine learning.
Explore Tensorflow/Torch
Understand Keras/Lasagne
Go through spaCy/NLTK/StanfordNLP
Explore the next steps in this video.
Go through Kaggle
Go through the Youtube Channels
Go through some of the Books
Given the constantly increasing amounts of data they're faced with, programmers and data scientists have to come up with better solutions to make machines smarter and reduce manual work along with finding solutions to the obstacles faced in between. Python comes to the rescue to craft better solutions and process them effectively.
This comprehensive 2-in-1 course teaches you how to perform different machine learning tasks along with fixing common machine learning problems you face in your day-to-day tasks. You will learn how to use labeled datasets to classify objects or predict future values, so that you can provide more accurate and valuable analysis. You will also use unlabelled datasets to do segmentation and clustering, so that you can separate a large dataset into sensible groups. Further to get a complete hold on the technology, you will work with tools using which you can build predictive models in Python.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
In the first course, Getting Started with Machine Learning in Python, you will learn how to use labeled datasets to classify objects or predict future values, so that you can provide more accurate and valuable analysis. You will then use unlabelled datasets to do segmentation and clustering, so that you can separate a large dataset into sensible groups. You will also learn to understand and estimate the value of your dataset. Next, you will learn how to clean data for your application, and how to recognize which machine learning task you are dealing with.
The second course, Building Predictive Models with Machine Learning and Python, will introduce you to tools with which you can build predictive models with Python, the core of a Data Scientist's toolkit. Through some really interesting examples, the course will take you through a variety of challenges: predicting the value of a house in Boston, the batting average of a baseball player, their survival chances had they been on the Titanic, or any other number of other interesting problems.
By the end of this course, you will be able to take the Python machine learning toolkit and apply it to your own projects to build and deploy machine learning models in just a few lines of code.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
Colibri Digital is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, Machine Learning, and cloud computing. Over the past few years, they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make better sense of its data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.
Rudy Lai is the founder of QuantCopy, a sales acceleration startup using AI to write sales emails to prospects. By taking in leads from your pipelines, QuantCopy researches them online and generates sales emails from that data. It also has a suite of email automation tools to schedule, send, and track email performance—key analytics that all feed-back into how our AI generates content. Prior to founding QuantCopy, Rudy ran HighDimension.IO, a Machine Learning consultancy, where he experienced firsthand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension.IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye. In the first part of his career, Rudy spent 5+ years in quantitative trading at leading investment banks such as Morgan Stanley. This valuable experience allowed him to witness the power of data, but also the pitfalls of automation using data science and Machine Learning. Quantitative trading was also a great platform from which to learn about reinforcement learning in depth, and supervised learning topics in a commercial setting. Rudy holds a Computer Science degree from Imperial College London, where he was part of the Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize.