Comments (1)
I received comments from Hacker News's user adamnemecek (He's also on Github: @adamnemecek) for this roadmap.
To be honest, this isn't the best list, it's a bit too blog heavy. I've started reading up on ML only recently but here are my recommendations. Note that I haven't went through all of them in entirety but they all seem useful. Note that a lot of them overlap to a large degree and that this list is more of a "choose your own adventure" than "you have to read all of these".
Reqs:
- Metacademy (http://metacademy.org) If you just want to check out what ML is about this is the best site.
- Better Explained (https://betterexplained.com/) if you need to brush up on some of the math
- Introduction to Probability (https://smile.amazon.com/Introduction-Probability-Chapman-St...)
- Stanford EE263: Introduction to Linear Dynamical Systems (http://ee263.stanford.edu/)
Beginner: - Andrew Ng's class (http://cs229.stanford.edu)
- Python Machine Learning (https://smile.amazon.com/Python-Machine-Learning-Sebastian-R...)
- An Introduction to Statistical Learning (https://smile.amazon.com/Introduction-Statistical-Learning-A...)
Intermediate: - Pattern Recognition and Machine Learning (https://smile.amazon.com/Pattern-Recognition-Learning-Inform...)
- Machine Learning: A Probabilistic Perspective (https://smile.amazon.com/Machine-Learning-Probabilistic-Pers...)
- All of Statistics: A Concise Course in Statistical Inference (https://smile.amazon.com/gp/product/0387402721/)
- Elements of Statistical Learning: Data Mining, Inference, and Prediction (https://smile.amazon.com/gp/product/0387848576(
- Stanford CS131 Computer vision (http://vision.stanford.edu/teaching/cs131_fall1617/)
- Stanford CS231n Convolutional Neural Networks for Visual Recognition (http://cs231n.github.io/)
- Convex Optimization (https://smile.amazon.com/Convex-Optimization-Stephen-Boyd/dp...)
- Deep Learning (http://www.deeplearningbook.org/ or https://smile.amazon.com/Deep-Learning-Adaptive-Computation-...)
- Neural Networks and Deep Learning (http://neuralnetworksanddeeplearning.com/)
Advanced: - Probabilistic Graphical Models: Principles and Techniques (https://smile.amazon.com/Probabilistic-Graphical-Models-Prin...)
I have also found that looking into probabilistic programming is helpful too. These resources are pretty good: - The Design and Implementation of Probabilistic Programming Languages (http://dippl.org)
- Practical Probabilistic Programming (https://smile.amazon.com/Practical-Probabilistic-Programming...)
The currently most popular ML frameworks are scikit-learn, Tensorflow, Theano and Keras.
from machine-learning-for-software-engineers.
Related Issues (20)
- The new work
- Machine learning for software engineer
- Machine learning
- Call issues HOT 1
- Update resources in "Becoming an Open Source Contributor"
- Machine Learning
- Some sentences should come as quote HOT 2
- Spanish language support HOT 2
- Korean language support HOT 7
- Can you take a look at my Machine Learning Map and let me know what you think? HOT 2
- About these materials of ML HOT 1
- 我尝试翻译了一篇文章,如果可以能否提一些意见?
- Does anyone have a mind map about ML? HOT 3
- Traditional Chinese(zh-TW) language support HOT 1
- Some link die HOT 2
- Useful web rersources HOT 2
- Machine learning
- New youtube channel (ML resource)
- Guia Ml HOT 1
- Hello Kaggle! It is a guide for new kaggler
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from machine-learning-for-software-engineers.