Giter Site home page Giter Site logo

mlintroduction's Introduction

Machine Learning Sessions

The purpose of these sessions is to provide a quick high-level introduction to Machine learning, We will cover Neural Networks, Convolution Neural Networks, Transfer Learning and Model Ensemble techniques. We will build a system that can recognize a chart type from its image and we will walk through many cycles to take its accuracy from 65% to 99% with only 40 to 60 samples of training for each chart type. Python Notebooks will be provided for each step so you can follow along and experiment with the code yourself.

Sessions summary:

  • Session 1: Introduction to Machine Learning, building examples showing how to use TensorFlow to approximate a simple linear function, a quadratic function, and XOR.

  • Session 2: How to recognize the type of chart from an image that includes the chart. We will cover How to load images and prepare them to be suitable for use in Neural Network training.

  • Session 3: Improve the accuracy of the chart recognizer done in session 2, by using Convolutional Neural Network. We will also show how this reduces the model size dramatically and speeds up training.

  • Session 4: Using transfer learning techniques to improve the accuracy of the chart recognizer we built-in session 3, and make the training process go faster.

  • Session 5: Combine different pre-trained models to improve the accuracy of the model without adding new training samples.

  • Session 6: Introduction to time series forecasting with deeplearning

  • Session 7 : Introduction to Generative Adversarial Networks (GAN)

  • Session 8: How the model see your image through the different layers. (code only, write-up coming soon)

  • Session 9: Wrap the model by a rest service and create a docker image to allow deploying it easily. (code only, write-up coming soon)

mlintroduction's People

Contributors

mohmiim 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.