yui-py / How-to-learn-Machine-Learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to learn Machine Learning

Inspired by Machine Learning for Software Engineers & How to learn Deep Learning in 6 months

What is it?

This is my multi-month study plan to become machine learning engineer.

I have a Software Engineering degree, not a Computer Science degree. I have an itty-bitty amount of basic knowledge about: Calculus, Linear Algebra, Discrete Mathematics, Probability & Statistics from university.

Before getting Started

"We learn driving a car — by driving. Not by learning how the clutch and the internal combustion engine work." When learning machine learning(AI), I'm following the same top-down approach.

The Daily Plan

I take one subject from the list below, read and google it, run code and take notes. I will forget most of the learnt material, so I make flashcards. I use Anki to review on my phone, wherever I am.

※ Some subjects in Japanese

Table of Contents

Motivation

Python

Numpy

Machine Learning Overview

Machine Learning

Machine Learning Mastery With Python - Jason Brownlee

Details

Regression

Classification

Visualization

Preprocessing

Improve Results

Example

Deep Learning

Deep Learning with Python - Jason Brownlee

Details

Long Short Term Memory - Jason Brownlee

Long Short Term Memory - Jason Brownlee

Practical Deep Learning for Coders

Practical Deep Learning for Coders

Recurrent Neural Network

Convolutional Neural Network

Long Short Term Memory

Others

Deep Learning Specialization

I learned the foundations of Deep Learning:Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more. I worked on case studies from healthcare, autonomous driving, sign language reading, music generation, and natural language processing. I practice all these ideas in Python and in TensorFlow. Deep Learning Specialization

TensorFlow

End-to-End Machine Learning with TensorFlow on GCP

End-to-End Machine Learning with TensorFlow on GCP

Machine Learning With Big Data

I will learn Machine Learning Concepts, Knime, Apache Spark

About


Languages

Language:Jupyter Notebook 100.0%Language:Python 0.0%