正文
So, you have been thinking about picking up machine learning, but given the confusing state of the web you don't know where to begin? Or maybe you have finished
the first 7 steps
and are looking for some follow-up material, beyond the introductory?
Machine learning algorithms.
This post is the second installment of the
7 Steps to Mastering Machine Learning in Python
series (since there are 2 parts, I guess it now qualifies as a series). If you have started with the
original post
, you should already be satisfactorily up to speed, skill-wise. If not, you may want to review that post first, which may take some time, depending on your current level of understanding; however, I assure you that doing so will be worth your effort.
After a quick review -- and a few options for a fresh perspective -- this post will focus more categorically on several sets of related machine learning tasks. Since we can safely skip the foundational modules this time around -- Python basics, machine learning basics, etc. -- we will jump right into the various machine learning algorithms. We can also categorize our tutorials better along functional lines this time.
I will, once again, state that the material contained herein is all freely available on the web, and all rights and recognition for the works belong to their original authors. If something has not been properly attributed, please feel free to
let me know
.
Step 1
: Machine Learning Basics Review & A Fresh Perspective
Just to review, these are the steps covered in the
original post
:
-
Basic Python Skills
-
Foundational Machine Learning Skills
-
Scientific Python Packages Overview
-
Getting Started with Machine Learning in Python: Introduction & model evaluation
-
Machine Learning Topics with Python: k-means clustering, decision trees, linear regression & logistic regression
-
Advanced Machine Learning Topics with Python: Support vector machines, random forests, dimension reduction with PCA
-
Deep Learning in Python
As stated above, if you are looking to start from square one, I would suggest going back to the first article and proceeding accordingly. I will also note that the appropriate getting started material, including any and all installation instructions, are including in the previous article.
If, however, you are really green, I would start with the following, covering the absolute basics: