This is the Github repo for the field of Statistical Machine Learning. I set this up as my personal blog for future generations and for anybody who is interested. Please feel free to contact me on LinkedIn if you have questions.
HTML
7
204 commits
updated Apr 4, 2021
This is the Github repo for the field of Statistical Machine Learning. I set this up for future generations and for anybody who is interested in this topic. I hope this site can be helpful for you all. Please feel free to contact me on LinkedIn if you have questions.
There are the following documents:
I do not believe there is one book or one problem set to do so that one can magically become an expert in machine learning. That being said, there are a few directions to go so that perhaps you can minimize your time searching for the right path. On top of that, your dilligence is a great contributing factor to determine how far you can push yourself in this field.
In simple words, take grades, money, and media attention out of the equation, are you still willing to do machine learning? If not, then this is not for you.
(1) Read as many books as you can and try to replicate the machine learning techniques. This is early stage of getting yourself familiar with machine learning tools and you should feel comfortable of getting your hands dirty.
Some great books are:
For those of you who has the time and capital resources, I recommend to follow a sequence of courses that are designed to teach you the entire system thoroughly.
Programming Languages (academic level):
Programming Languages (industrial level):
A good exercise is to go to Online Code Compiler, click here and do some matrix algebra with different languages simultaneously.
(2) For intermediate level students, you should be fluent in Step (1). To move beyond here, you need to go to Github or Kaggle and search for new data sets (the ones you have never touched before) and try to replicate Step (1) using new data sets.
Review this Wiki Site and Search for New Data Set. Once you find something interesting you can go to Github or Kaggle.
A new data set is like a new person you may want to be friends with. You treat it well and learn from it. You will gain experience. The data set does not limit to any form. It can be (1) big or small, (2) supervised or unsupervised, (3) time-series, sound wave, or stock prices, (4) 2D images, 3D objects, ..., (5) classification or regression and so on. you need to be able to tell a great story with results from multiple different machine learning techniques given any data sets.
(3) At an advanced or research level, you are fluent in Step (1) and (2). In fact, you might be too fluent to find them interesting. Moreover, you have looked so many data sets that there isn't a single data form you have not seen before. You start to think how you can contribute to the society and what can be improved. You start asking questions such as "why apples fall?" If you are here, you are an advanced machine learning practitioner. You can override any authors or textbooks. You can design and even invent profitable machine learning products so that perhaps you can go out there to look for investors to finance your idea and start your own company.
204 commits
HTML
88.9%
Jupyter Notebook
9.0%
R
2.1%
This is the Github repo for the field of Statistical Machine Learning. I set this up as my personal blog for future generations and for anybody who is interested. Please feel free to contact me on LinkedIn if you have questions.
HTML
7
204 commits
updated Apr 4, 2021
This is the Github repo for the field of Statistical Machine Learning. I set this up for future generations and for anybody who is interested in this topic. I hope this site can be helpful for you all. Please feel free to contact me on LinkedIn if you have questions.
There are the following documents:
I do not believe there is one book or one problem set to do so that one can magically become an expert in machine learning. That being said, there are a few directions to go so that perhaps you can minimize your time searching for the right path. On top of that, your dilligence is a great contributing factor to determine how far you can push yourself in this field.
In simple words, take grades, money, and media attention out of the equation, are you still willing to do machine learning? If not, then this is not for you.
(1) Read as many books as you can and try to replicate the machine learning techniques. This is early stage of getting yourself familiar with machine learning tools and you should feel comfortable of getting your hands dirty.
Some great books are:
For those of you who has the time and capital resources, I recommend to follow a sequence of courses that are designed to teach you the entire system thoroughly.
Programming Languages (academic level):
Programming Languages (industrial level):
A good exercise is to go to Online Code Compiler, click here and do some matrix algebra with different languages simultaneously.
(2) For intermediate level students, you should be fluent in Step (1). To move beyond here, you need to go to Github or Kaggle and search for new data sets (the ones you have never touched before) and try to replicate Step (1) using new data sets.
Review this Wiki Site and Search for New Data Set. Once you find something interesting you can go to Github or Kaggle.
A new data set is like a new person you may want to be friends with. You treat it well and learn from it. You will gain experience. The data set does not limit to any form. It can be (1) big or small, (2) supervised or unsupervised, (3) time-series, sound wave, or stock prices, (4) 2D images, 3D objects, ..., (5) classification or regression and so on. you need to be able to tell a great story with results from multiple different machine learning techniques given any data sets.
(3) At an advanced or research level, you are fluent in Step (1) and (2). In fact, you might be too fluent to find them interesting. Moreover, you have looked so many data sets that there isn't a single data form you have not seen before. You start to think how you can contribute to the society and what can be improved. You start asking questions such as "why apples fall?" If you are here, you are an advanced machine learning practitioner. You can override any authors or textbooks. You can design and even invent profitable machine learning products so that perhaps you can go out there to look for investors to finance your idea and start your own company.
204 commits
HTML
88.9%
Jupyter Notebook
9.0%
R
2.1%