Training and Deploying an ML Model as a Microservice

ML as a Service, Sentiment Analysis, NLTK, FaaS, Docker Container

We just launched our liveProject platform — where you can sign up for a structured project and get real-world experience.

In this liveProject, you’ll fill the shoes of a developer for an ecommerce company. Customers provide reviews of your company’s products, which are used to give a product rating. Until now, assigning a rating has been manual: contractors read each review, decide whether it’s positive or negative, and assign a score. Your boss has decided that this is too expensive and time consuming. Your mission is to automate this process, dramatically increasing the speed of rating calculations, and decreasing the cost to your company. To complete this project you will have to train a machine learning model to recognize and rank positive and negative reviews, expose this model to an API so your website and partner sites can benefit from automatic ratings, and build a small webpage using FaaS, containers, and microservices that can run your model for demonstration.

Learn more about liveProject here:




Follow Manning Publications on Medium for free content and exclusive discounts.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Training, Test and Validation Sets in Machine Learning

An Easy-To-Implement Face Tracker Using Particle Filtering (Part 2)

Statistical Learning — Bias Variance Tradeoff

Sentiment Analysis on Cusomter Review: Understanding NLP models

Convolutional Neural Network : Comprehensive Guide

Item-Based Collaborative Filtering

LearnSnake: Teaching an AI to play Snake using Reinforcement Learning (Q-Learning)

CNN Seq 2 Seq learning

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Manning Publications

Manning Publications

Follow Manning Publications on Medium for free content and exclusive discounts.

More from Medium

Apache Kafka

Kafka Connect: An Easier Way to Connect Messages with Data Stores

Apache ShardingSphere Enterprise Applications — Bilibili

What is Apache Kafka?