From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase (Udemy.com)
A down-to-earth, shy but confident take on machine learning techniques that you can put to work today
Created by: Loony Corn
Last updated January 2018
What you will learn
- Identify situations that call for the use of Machine Learning
- Understand which type of Machine learning problem you are solving and choose the appropriate solution
- Use Machine Learning and Natural Language processing to solve problems like text classification, text summarization in Python
How it compares
Against the other 155 rated Udemy courses in Machine Learning on CourseDuck:
- Rating4.3 out of 5higher than 36% of them
- Reviews906#59 of 156 by number of reviews
- Length19.8 hourslonger than 83% of them
- Last updatedJanuary 2018earlier than 92% of them
Quality Score
Overall Score : 86 / 100
Course Description
Prerequisites: No prerequisites, knowledge of some undergraduate level mathematics would help but is not mandatory. Working knowledge of Python would be helpful if you want to run the source code that is provided.
Taught by a Stanford-educated, ex-Googler and an IIT, IIM - educated ex-Flipkart lead analyst. This team has decades of practical experience in quant trading, analytics and e-commerce.
This course is a down-to-earth, shy but confident take on machine learning techniques that you can put to work today
Let’s parse that.
The course is down-to-earth : it makes everything as simple as possible - but not simpler
The course is shy but confident : It is authoritative, drawn from decades of practical experience -but shies away from needlessly complicating stuff.
You can put ML to work today : If Machine Learning is a car, this car will have you driving today. It won't tell you what the carburetor is.
The course is very visual : most of the techniques are explained with the help of animations to help you understand better.
This course is practical as well : There are hundreds of lines of source code with comments that can be used directly to implement natural language processing and machine learning for text summarization, text classification in Python.
The course is also quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. There’s also a peppy soundtrack, and art - all shown by studies to improve cognition and recall.
What's Covered:
Machine Learning:
Supervised/Unsupervised learning, Classification, Clustering, Association Detection, Anomaly Detection, Dimensionality Reduction, Regression.
Naive Bayes, K-nearest neighbours, Support Vector Machines, Artificial Neural Networks, K-means, Hierarchical clustering, Principal Components Analysis, Linear regression, Logistics regression, Random variables, Bayes theorem, Bias-variance tradeoff
Natural Language Processing with Python:
Corpora, stopwords, sentence and word parsing, auto-summarization, sentiment analysis (as a special case of classification), TF-IDF, Document Distance, Text summarization, Text classification with Naive Bayes and K-Nearest Neighbours and Clustering with K-Means
Sentiment Analysis:
Why it's useful, Approaches to solving - Rule-Based , ML-Based , Training , Feature Extraction, Sentiment Lexicons, Regular Expressions, Twitter API, Sentiment Analysis of Tweets with Python
Mitigating Overfitting with Ensemble Learning:
Decision trees and decision tree learning, Overfitting in decision trees, Techniques to mitigate overfitting (cross validation, regularization), Ensemble learning and Random forests
Recommendations: Content based filtering, Collaborative filtering and Association Rules learning
Get started with Deep learning: Apply Multi-layer perceptrons to the MNIST Digit recognition problem
A Note on Python: The code-alongs in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-alongs. The source code has been provided for both Python 2 and Python 3 wherever possible.
Instructor Details
- 4.3 Rating
906 Reviews
Loony Corn
Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!
We hope you will try our offerings, and think you'll like them :-)
More courses by Loony Corn
GCP: Complete Google Data Engineer and Cloud Architect Guide (2018)
4.0 (7,369 Reviews)
Provider: Udemy
Time: 27.9h
$94.99
From 0 to 1: The Cassandra Distributed Database (2016)
4.1 (2,613 Reviews)
Provider: Udemy
Time: 5.9h
$59.99
From 0 to 1: Data Structures & Algorithms in Java (2019)
4.5 (1,381 Reviews)
Provider: Udemy
Time: 15h
$14.99
Learn By Example: Hadoop, MapReduce for Big Data problems (2018)
4.5 (1,209 Reviews)
Provider: Udemy
Time: 13.7h
$79.99
Learn by Example : HBase - The Hadoop Database (2018)
4.4 (1,156 Reviews)
Provider: Udemy
Time: 4.9h
$54.99
Kubernetes On The Cloud & The CNCF CKA Certification (2018)
4.1 (1,108 Reviews)
Provider: Udemy
Time: 8.3h
$13.99
Reviews
By Amit Kudnaver on 9/8/2020
One must be versed with HTML page prior attending this session. As a suggestion while using functions like urllib2 , you can parallelly show what we are extracting from the web page for the learner to make sense of the code.
By Max Grossenbacher on 6/9/2020
Overall the theory is very nicely done, but the code examples during the NLP part simply do not work. Even the instructors downloaded code throws errors. It also says that one doesn't have to have programming experience to follow. This is a false statement. You don't have to know Python, but you better have an idea what algorithmic thinking is and how programs are built, else you will get lost.
By Raghavendra S Rao on 1/25/2020
This course has got useful information. But it was too technical. The presentation moves very fast before you read. I may have to look at this video multiple times to understand. I will not recommend this course to anyone.
By Tomas Gilvonauskas on 12/27/2019
This course was exactly what I wanted: Machine Learning is described as simply as possible, but not simpler than reality. There are a few reasons why did I not give 5 stars: 1. Sound quality of some video lessons could be better. 2. I strongly advise to study Bayesian theorem more: there are better examples and better exercises about it in open downloadable educational material of universities rather than in this course.
By Sixto Robayo on 9/1/2019
Excelente curso.
By Sreekanth Payyavula on 8/2/2019
Simple Explanations of fairly complex topic. Enjoying the course. Respect for the trainer.
By Harini Narayanan on 7/17/2019
Very basic so far
By Joseph Markiewicz on 5/2/2019
I am getting a good understanding. Hopefully they continue to teach well and I do not fall behind.
By Prabhavathi Santhanakrishnan on 4/20/2019
Definitely eye opening course for beginners like me!!!! Especially hands-on!!!
By Prashant S on 3/22/2019
Few practical examples would have been good. It's all about theory
By Jerome Raguin on 2/23/2019
Very clear, love the handwriting prompts.
By Huseyn Hasanli on 2/2/2019
Course English level is very bad









