Git Product home page Git Product logo

machine_learning_bootcamp's Introduction

AI DOJO Machine Learning Bootcamp

This is the repository for The Machine Learning Bootcamp published by AI DOJO. It contains all the Bootcamp code with supporting project files necessary to work through the code.

Requirements and Setup

We recommend to use Colab, you will find Colab icon in the top of all AI DOJO code. If you want to use your own pc please follow the instructions below:

  1. Install Python on Windows/Mac.
  2. Install pip for Windows/Mac/Linux.
  3. Make sure to install the necessary python packages for the Bootcamp from the requirements.txt file.
  4. Donwload the code editer, we recommend vscode

About The AI DOJO Machine Learning Bootcamp

With expert guidance and real-world examples the AI DOJO Machine Learning Bootcamp will walk you through the process of building, training, and model evaluation of your Machine Learning and Deep Learning algorithms by showing you how to leverage TensorFlow flexibility. The AI DOJO Machine Learning Bootcamp will teach you all the skills you need to use Machine Learning & Deep Learning in the right way.

What You Will Learn

  • WEEK 01 – INTRODUCTION TO PYTHON

    Review of the Python programming language that covers basic syntax, variables, arithmetic operations, control flow, functions, classes, and built-in Python modules. All applied using Google Colab.

  • WEEK 02 – DATA SCIENCE LIBRARIES

    Introduction to 3rd party Python libraries that are used to data science tasks like NumPy for working with numerical tensors and matrices, Pandas for working with tabular data, and Matplotlib for data visualization.

  • WEEK 03 – MACHINE LEARNING ALGORITHMS

    Introduction to Scikit Learn, a machine learning library that covers a wide range of ML tasks like preprocessing and preparing data to defining, training, and tuning different machine learning algorithms to evaluating their performance and measure their accuracy.

  • WEEK 04 – DEEP LEARNING ALGORITHMS

    Introduction to Deep Learning using TensorFlow framework and the building blocks that go into training deep learning models including Neural Network and its components like activation functions, loss function, optimizers, evaluation metrics, and data pipelines.

  • WEEK 05 – COMPUTER VISION

    Introduction to Convolutional Neural Networks (CNNs) using TensorFlow, images preprocessing and data pipelines, using pretrained models for Transfer Learning, and exploring different CNN architectures like ResNet, Inception, and more.

  • WEEK 06 – COMPUTER VISION APPLICATIONS

    Build advanced computer vision-powered applications beyond basic image classification including object detection, semantic segmentation, and more advanced CNN training techniques.

  • WEEK 07 – SEQUENCE MODELLING

    Introduction to Recurrent Neural Networks (RNNs) and its variations like GRUs and LSTMs which are used to sequential data like text and time series. We’ll use these Neural Networks to perform tasks like sentiment analysis and text generation.

  • WEEK 08 – ADVANCED SEQUENCE APPLICATIONS

    Introduction to more advanced RNN-based architectures like Autoencoders. We’ll also build more sophisticated applications like Neural Machine Translation and Forecasting using RNN-based models.

  • WEEK 09 – MORE ADVANCED DL APPLICATIONS

    We’ll explore more Deep Learning applications like Recommendation Systems. We’ll also introduce platforms like Gradio that helps us quickly build interactive demos for our Deep Learning models.

  • WEEK 10 – MODEL DEPLOYMENT

    We’ll learn how to deploy and serve our trained models across different platforms including via REST APIs, mobile applications using TensorFlow Lite, or web pages using TensorFlow.js.

machine_learning_bootcamp's People

Contributors

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