Machine learning and data science have become key industry drivers in the global job and opportunity market. This course with mix of lectures from industry experts and Ivy League academics will help students, recent graduates and young professionals learn machine learning and its applications in business scenarios.
In this course you will learn:
1. Artificial Intelligence and machine learning fundamentals
2. Types of machine learning
3. Supervised and unsupervised machine learning and their differences
4. Application of supervised and unsupervised machine learning
5. Semi-supervised and reinforcement learning
6. Linear regression
7. Fitting linear regression model to data
8. Model complexity and bias-variance trade-off in linear regression
9. Variable selection in linear regression
10. Statistical inference in linear regression
12. Measures of accuracy in linear regression
13. Logistic regression
14. Likelihood estimation
15. Statistical inference in logistic regression
16. Measure of accuracy in logistic regression
17. Decision tree
18. Decision tree, impurity gain ratio
19. Decision tree, numerical attributes
20. Regression tree
21. Cluster analysis
22. Features of cluster analysis
23. k-Means clustering
24. Hierarchical clustering
25. Hierarchical clustering case studies
What is supervised learning?
Let’s say I have labeled fruits and I kept them in separate baskets. So you have separate baskets for yellow banana, golden pineapple, black grapes and so on. Now if I give you a golden pineapple you know exactly what it is and in which basket you need to keep it. So, I am helping you classify fruits by previously labeled and classified fruits.
What essentially is happening here is helping you learn about fruits which are already labeled. You know the characteristics and labels based on which they are separated into different baskets. The labeled fruits help you train your brain about their respective correct baskets. Now, for each new fruit you can put them into its respective basket. When machines learn in this way this is called supervised learning. Supervised learning is a learning in which we teach or train the machine using data which are properly or rather correctly labeled.
What is unsupervised learning?
Unsupervised learning is the learning of a machine using information that is neither classified nor labeled and allowing the algorithm to act on that information without guidance.
We will take an example to understand the unsupervised learning process. Let’s say, you are traveling to Amazon. There are many animals, snakes, birds and insects that you have never ever seen in your life. Now, in there you see a new small bird that you have never seen before. No one tells you that it is a bird not a large size insect. You can still make out that it is a bird because it has feathers, it has beak, it can fly etc. No one has taught you about it by labeling it as a bird but you learn from unlabeled data. This is unsupervised learning. The phases of learning are pretty simple. You have input data, you have your algorithm that categorizes, and then you have the output.