towerjoo / myML

32 stars 7 forks source link

我的机器学习之路

Books

Books are more systematic and can shine light in understanding the whole picture, and also the detail. Good books are also self-contained, so you won't encounter the problems while reading a paper, e.g an unknown term, a hard-understanding formulation, etc.

But books are also prone to become obsolete very quickly, so we should also cover papers to keep us to the edge.

Some of books I have read can be found here

Courses

We might not have the chance to study in some prestigious universities, but we can attend their classes now(thanks to MOOC). But we always feel overwhelmed with so many courses, so I give my list of courses and review here.

Tutorials

Besides theory, we also need to put things in practice, since most of us are not supposed to be a scientist(or researcher), but to be a engineer to convert the theory into the real world application. Therefore, learning from tutorials is always helpful and also interesting(AI is like magic in some ways 😀).

Papers

ML/DL as a fast-evolving field, it's always best to catch the latest progress from reading the good papers.

So I have my own papers reading.

Projects

As a enginner(programmer/coder, or whatever you name it), we all know "talk is cheap show me the codes", so we need to put the theory into application, which to make people an easier life, show our skill, or just for fun.

I have several ML related projects, which might be toys, but it must have fun in its own.

  1. DigitsRecognition In progress
  2. TableRecognition In progress
  3. PhotosExplorer Not Started Yet