Instructional Material
The Mathematics of Machine Learning
In the last few months, I have had several people contact me about their enthusiasm for venturing into the world of data science and using Machine Learning (ML) techniques to probe statistical regularities and build impeccable data-driven products. However, I've observed that some actually lack the necessary mathematical intuition and framework to get useful results. This is the main reason I decided to write this blog post. Recently, there has been an upsurge in the availability of many easy-to-use machine and deep learning packages such as scikit-learn, Weka, Tensorflow etc. Machine Learning theory is a field that intersects statistical, probabilistic, computer science and algorithmic aspects arising from learning iteratively from data and finding hidden insights which can be used to build intelligent applications. Despite the immense possibilities of Machine and Deep Learning, a thorough mathematical understanding of many of these techniques is necessary for a good grasp of the inner workings of the algorithms and getting good results.
The Guide to Learning Python for Data Science
Another essential skill in data analysis is data . Visuals are extremely important for both exploratory data analysis, as well the communication of your results. Matplotlib is the most commonly used library for this in Python. Get inspired by viewing some plots and graphs: Matplotlib Gallery Take a look at some sample code: Matplotlib Examples Review the Matplotlib chapter on DataCamp: DataCamp Python for Data Science Come up with some visualizations for your toy dataset.
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase
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. The course is shy but confident: It is authoritative, drawn from decades of practical experience -but shies away from needlessly complicating stuff.
this-week-in-data-science-42
Don't forget to subscribe if you find this useful! Machine Learning for Everyday Tasks – Machine learning is often thought to be too complicated for everyday development tasks. I have always felt like we can benefit from using machine learning for simple tasks that we do regularly. An Interactive Tutorial on Numerical Optimization – Numerical Optimization is one of the central techniques in Machine Learning. I thought that it might be fun to provide some interactive visualizations of how these algorithms work.
How to Implement Bagging From Scratch With Python - Machine Learning Mastery
Decision trees are a simple and powerful predictive modeling technique, but they suffer from high-variance. This means that trees can get very different results given different training data. A technique to make decision trees more robust and to achieve better performance is called bootstrap aggregation or bagging for short. In this tutorial, you will discover how to implement the bagging procedure with decision trees from scratch with Python. How to apply bagging to your own predictive modeling problems.
Artificial intelligence, revealed
It's 8:00 am on a Tuesday morning. You've awoken, scanned the headlines on your phone, responded to an online post, ordered a holiday sweater for your mom, locked up the house, and are driving to work, listening to some great new music on the radio. You've also used artificial intelligence (AI) more than a dozen times -- to be roused, to call up local weather report, to purchase a gift, to secure your house, to be alerted to an upcoming traffic jam, and even to identify an unfamiliar song. AI is already pervasive in our world, and it's making a huge difference in our everyday lives. But this is not the AI you've seen in sci-fi movies, with nervous scientists clacking on keyboards and attempting to halt machines from destroying the world. Sometimes it's obvious, like when you ask Siri to get you directions to the nearest gas station, or Facebook suggests a friend for you to tag in an image you posted online. Sometimes less so, like when you use your Amazon Echo to make an unusual purchase on your credit card (like that goofy holiday sweater) and don't get a fraud alert from your bank.
Book: Python Machine Learning Blueprints
Put machine learning principles into practice to solve real-world problems Get to grips with Python's impressive range of Machine Learning libraries and frameworks From retrieving data from APIs to cleaning and visualization, become more confident at tackling every stage of the data pipeline Get to grips with Python's impressive range of Machine Learning libraries and frameworks Machine Learning is transforming the way we understand and interact with the world around us. But how much do you really understand it? How confident are you interacting with the tools and models that drive it? Python Machine Learning Blueprints puts your skills and knowledge to the test, guiding you through the development of some awesome machine learning applications and algorithms with real-world examples that demonstrate how to put concepts into practice. You'll learn how to use cluster techniques to discover bargain air fares, and apply linear regression to find yourself a cheap apartment – and much more.