Code Monkey home page Code Monkey logo

how-to-learn-machine-learning's Introduction

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

Recurrent Neural Network

Convolutional Neural Network

Long Short Term Memory

Others

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

I will learn Machine Learning Concepts, Knime, Apache Spark

how-to-learn-machine-learning's People

Contributors

yui-py avatar

Stargazers

Mohsin Rasheed avatar

Watchers

James Cloos avatar Mohsin Rasheed avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.