Hello, and welcome to Machine Learning with Python. In this course, you’ll learn how Machine Learning is used in many key fields and industries. For example, in the health care industry, data scientists use Machine Learning to predict whether a human cell that is believed to be at risk of developing cancer, is either benign or malignant. As such, Machine learning can play a key role in determining a person’s health and welfare. You’ll also learn about the value of decision trees and how building a good decision tree from historical data helps doctors to prescribe the proper medicine for each of their patients. You’ll learn how bankers use machine learning to make decisions on whether to approve loan applications. And you will learn how to use machine learning to do bank customer segmentation, where it is not usually easy to run for huge volumes of varied data. In this course, you’ll see how machine learning helps websites such as YouTube, Amazon, or Netflix develop recommendations to their customers about various products or services, such as which movies they might be interested in going to see or which books to buy. There is so much that you can do with Machine Learning! Here, you’ll learn how to use popular python libraries to build your model. For example, given an automobile dataset, we use the sci-kit learn (sklearn) library to estimate the Co2 emission of cars using their Engine size or Cylinders. We can even predict what the Co2 emissions will be for a car that hasn’t even been produced yet! And we’ll see how the telecommunications industry can predict customer churn. You can run and practice the code of all these samples using the built-in lab environment in this course. You don’t have to install anything to your computer or do anything on the cloud. All you have to do is click a button to start the lab environment in your browser. The code for the samples is already written using python language, in Jupyter notebooks, and you can run it to see the results, or change it to understand the algorithms better. So, what will you be able to achieve by taking this course? Well, by putting in just a few hours a week over the next few weeks, you’ll get new skills to add to your resume, such as regression, classification, clustering, sci-kit learn and SciPy. You’ll also get new projects that you can add to your portfolio, including cancer detection, predicting economic trends, predicting customer churn, recommendation engines, and many more. You’ll also get a certificate in machine learning to prove your competency, and share it anywhere you like online or offline, such as LinkedIn profiles and social media. So let’s get started.
In this course you will learn about:
- How Statistical Modeling relates to Machine Learning and do a comparison of each.
- Real-life examples of Machine learning and how it affects society in ways you may not have guessed!
- In the labs: Use Python libraries for Machine Learning, such as scikit-learn.
Explore many algorithms and models:
- Popular algorithms: Regression, Classification, and Clustering
- Recommender Systems: Content-Based and Collaborative Filtering
- Popular models: Train/Test Split, Gradient Descent, and Mean Squared Error
- Get ready to do more learning than your machine!
- Python for Machine Learning
- Supervised vs Unsupervised
- Lab & Review
- Simple Linear Regression
- Multiple Linear Regression
- Model Evaluation in Regression Models
- Non-Linear Regression
- Lab & Review
- K-Nearest Neighbors
- Decision Trees
- Evaluation Metrics in Classification
- Logistic Regression vs Linear Regressin
- Support Vector Machine (SVM)
- Lab & Review
- K-Means Clustering
- Hierarchical Clustering
- DBSCAN
- Lab & Review
- Content-Based Recommender Systems
- Collaborative Filtering
- Lab & Review
In this lesson you will learn about:
- Machine Learning applications
- Python libraries for Machine Learning
- Supervised vs Unsupervised Learning
- Regression/Estimation
- Predicting continuous values
- Classification
- Predicting the item class / category a case
- Clustering
- Finding the structure of data; summarization
- Association
- Association frequent co-occuring items / events
- Anomaly detection
- Discovering abnormal and unusuals cases
- Sequence mining
- Predicting next events; click-stream (Markov Model, HMM)
- Dimension Reduction
- Reducing the size of data (PCA)
- Recommendation systems
- Recommending items
In this lesson you will learn about:
- Regression Algorithms
- Model Evaluation
- Model Evaluation: Overfitting & Underfitting
- Understanding Different Evaluation Models
- Simple Linear Regression
https://open.canada.ca/data/en/dataset/98f1a129-f628-4ce4-b24d-6f16bf24dd64
In this lesson you will learn about:
- K-Nearest Neighbors
- Decision Trees
- Support Vector Machines
- Logistic Regression
#### The K-Nearest Neighbors algorithm
How to build a decision tree ?
- Each internal node corresponds to a test
- Each branch corresponds to a result of the test
- Each leaf node assigns a classification
In this lesson you will learn about:
- K-Means Clustering plus Advantages & Disadvantages
- Hierarchical Clustering plus Advantages & Disadvantages
- Measuring the Distances Between Clusters - Single Linkage Clustering
- Measuring the Distances Between Clusters - Algorithms for Hierarchy Clustering
- Density-Based Clustering
![k-means initialize](images/k-means-initialize.png
In this lesson you will learn about:
- To understand the purpuse and mechanizem of recommendation systems.
- To understand different types of recommander systems.
- To implement recommender system on a real dataset.