Deploy Machine Learning - NLP Models with Docker Containers
  • ondemand_video
       Video Length : 9h30m0s
  • format_list_bulleted
       Tasks Number : 65
  • group
       Students Enrolled : 254
  • equalizer
       Medium Level
  • Curriculum
  • 1. Course Overview
    • videocam
      Introduction
      10m0s
    • videocam
      I have a model. Now what?
      10m0s
    • videocam
      Skills Checklist
      10m0s
    • videocam
      Learning Goals
      10m0s
  • 2. Docker basics
    • videocam
      Why docker?
      10m0s
    • videocam
      What are docker containers?
      10m0s
    • videocam
      Importance of docker containers in machine learning
      10m0s
    • videocam
      Where devops meets data science
      10m0s
    • videocam
      Summary
      10m0s
  • 3. Flask basics
    • videocam
      Introduction
      10m0s
    • videocam
      Setting up a Flask Project
      10m0s
    • videocam
      Simple Flask API to add two numbers
      10m0s
    • videocam
      Taking user input with GET requests
      10m0s
    • videocam
      POST request with Flask
      10m0s
    • videocam
      Using Flask in the context of Machine Learning
      10m0s
  • 4. Exposing a Random Forest Machine Learning service as an API
    • videocam
      Introduction
      10m0s
    • videocam
      API & Dataset Overview
      10m0s
    • videocam
      Training the Random Forest model
      10m0s
    • videocam
      Pickling the Random Forest model
      10m0s
    • videocam
      Exposing the Random Forest model as a Flask API
      10m0s
    • videocam
      Testing the API model
      10m0s
    • videocam
      Providing file input to Flask API
      10m0s
    • videocam
      Flasgger for autogenerating UI
      10m0s
    • videocam
      Summary
      10m0s
  • 5. Writing and building the Dockerfile
    • videocam
      Introduction
      10m0s
    • videocam
      Base Image & FROM command
      10m0s
    • videocam
      COPY and EXPOSE commands
      10m0s
    • videocam
      WORKDIR, RUN and CMD commands
      10m0s
    • videocam
      Preparing the flask scripts for dockerizing
      10m0s
    • videocam
      Writing the Dockerfile
      10m0s
    • videocam
      Building the docker image
      10m0s
    • videocam
      Running the Random Forest model on Docker
      10m0s
  • 6. Building a production grade Docker application
    • videocam
      Introduction
      10m0s
    • videocam
      Overall Architecture
      10m0s
    • videocam
      Configuring the WSGI file
      10m0s
    • videocam
      Writing a production grade Dockerfile
      10m0s
    • videocam
      Running and debugging a docker container in production
      10m0s
    • videocam
      Docker Quiz 1 – Basic Concepts, Commands
      10m0s
  • 7. Building NLP based Text Clustering application
    • videocam
      Introduction
      10m0s
    • videocam
      Stemming & Lemmatization for cleaner text
      10m0s
    • videocam
      Converting unstructured to structured data
      10m0s
    • videocam
      KMeans Clustering
      10m0s
    • videocam
      Preparing the excel output
      10m0s
    • videocam
      Making the output Downloadable
      10m0s
    • videocam
      Finding top keywords for kmeans clusters
      10m0s
    • videocam
      Final output with charts
      10m0s
    • videocam
      Summary
      10m0s
    • videocam
      Dockerizing the text clustering app
      10m0s
  • 8. API for image recognition with deep learning
    • videocam
      Introduction
      10m0s
    • videocam
      Visualizing the input images
      10m0s
    • videocam
      Preparing the input images
      10m0s
    • videocam
      Building the deep learning model
      10m0s
    • videocam
      Training and saving the trained deep learning model
      10m0s
    • videocam
      Generating test images
      10m0s
    • videocam
      Flask API wrapper for making predictions
      10m0s
    • videocam
      Summary
      10m0s
    • videocam
      Dockerizing the deep learning app
      10m0s
Authors

Kevin Gautama is a systems design and programming engineer with 16 years of expertise in the fields of electrical and electronics and information technology.

He teaches at the Hanoi University of Industry in the period 2003-2011 and he has a certificate of vocational training by the Ministry of Industry and Commerce and the Hanoi University of Industry.

From extensive design experience through numerous engineering projects, the author founded the Enziin Academy.

The Enziin Academy is a startup in the field of educational, it's core goal is to training design engineers in the fields technology related.

The Enziin Academy is headquartered in Stockholm-Sweden with an orientation operating multi-lingual and global.

The author's skills in IT:

  • Implementing the application infrastructure on Amazon's cloud computing platform.
  • Linux server system administration (Sysadmin).
  • Design load balancing and content distribution system.
  • MySQL database administration.
  • C/C++/C# Programming
  • Ruby and Ruby on Rails Programming
  • Python and Django Programming
  • The WPF/C# on the .NET Framework Programming
  • The PHP/JAVA Programming
  • Machine Learning and Expert System.
  • Internet of Things.

The author's skills in the fields of electric and electronic:

  • The design of popular CPU / MCU systems.
  • Design FPGA / CPLD system (Xilinx - Altera).
  • Design and programming of DSP systems (Texas Instruments).
  • Embedded ARM system design.
  • The RTOS Programming
  • Design and programming electronic power systems.
  • PLC - inverter - sensor - electric control cabinet industrial.
  • Control systems distributed connection with Server.

Read more...

Deploy Machine Learning - NLP Models with Docker Containers


Deploy Machine Learning - NLP Models with Docker Containers

Discussions
You must login to comment.