The ml_base package defines a common set of base classes that are useful for working with machine learning model prediction code. The base classes define a set of interfaces that help to write ML code that is reusable and testable. The core of the ml_base package is the MLModel class which defines a simple interface for doing machine learning model prediction. In this blog post, we’ll show how to use the MLModel class.
To get started we’ll install the ml_base package:
pip install ml_base
To show how to work with the MLModel base class we’ll create a simple model that…
This blog post builds on the ideas started in three previous blog posts.
This blog post also references previous blog posts in which I deployed the same ML model in several different ways. …
This blog post builds on the ideas started in three previous blog posts.
In this blog post I’ll show how to deploy the same ML model that we deployed as a batch job in this blog post, as a task queue in this blog post, inside an AWS Lambda in this blog post, as a Kafka streaming application in this blog post, a gRPC service in this blog post, as a MapReduce job in this blog post, as a Websocket service in this blog post, and as a ZeroRPC service in this blog post.
This blog post builds on the ideas started in three previous blog posts.
In this blog post I’ll show how to deploy the same ML model that we deployed as a batch job in this blog post, as a task queue in this blog post, inside an AWS Lambda in this blog post, as a Kafka streaming application in this blog post, a gRPC service in this blog post, as a MapReduce job in this blog post, and as a Websocket service in this blog post.
The code in this blog post can be found in this github repo.
There…
This blog post builds on the ideas started in three previous blog posts.
In this blog post I’ll show how to deploy the same ML model that we deployed as a batch job in this blog post, as a task queue in this blog post, inside an AWS Lambda in this blog post, as a Kafka streaming application in this blog post, a gRPC service in this blog post, and as a MapReduce job in this blog post.
The code in this blog post can be found in this github repo.
In the world of web applications, the ability to…
This blog post builds on the ideas started in three previous blog posts.
In this blog post I’ll show how to deploy the same ML model that l deployed as a batch job in this blog post, as a task queue in this blog post, inside an AWS Lambda in this blog post, as a Kafka streaming application in this blog post, and a gRPC service in this blog post.
The code in this blog post can be found in this github repo.
Because of the growing need to process large amounts of data across many computers, the Hadoop project…
This blog post builds on the ideas started in three previous blog posts.
In this blog post I’ll show how to deploy the same ML model that l deployed as a batch job in this blog post, as a task queue in this blog post, inside an AWS Lambda in this blog post, and a Kafka streaming application in this blog post.
The code in this blog post can be found in this github repo.
With the rise of service oriented architectures and microservice architectures, the gRPC system has become a popular choice for building services. gRPC is a fairly…
This blog post builds on the ideas started in three previous blog posts.
In this blog post I’ll show how to deploy the same ML model that l deployed as a batch job in this blog post, as a task queue in this blog post, and inside an AWS Lambda in this blog post.
The code in this blog post can be found in this github repo.
In general, when a client communicates with a software service two patterns are available: synchronous and asynchronous communication. When doing synchronous communication, a message is sent to the service which blocks the sender…
This blog post builds on the ideas started in three previous blog posts.
I also showed how to deploy the same ML model used in this blog post as a batch job in this blog post, and in a task queue in this blog post.
The code in this blog post can be found in this github repo.
In the last few years, a new cloud computing paradigm has emerged: serverless computing. This new paradigm flips the normal way of provisioning resources in a cloud environment on its head. …
This blog post builds on the ideas started in three previous blog posts.
The code in this blog post can be found in this github repo.
When building software, we may come across situations in which we want to execute a long-running operation behind the scenes while keeping the main execution path of the code running. This is useful when the software needs to remain responsive to a user, and the long running operation would get in the way. These types of operations often involve contacting another service over the network or writing data to IO. …
Coder and machine learning enthusiast