Deploying Linear Regression Model as an Embedded Web Application in ESP32 with Arduino, HTML, Bootstrap, and TensorFlow.js.

In this tutorial, you are going to learn how to deploy a simple linear regression model. The model predicts the number of users of bike-sharing system. It is modeled in Python from scratch. Then, you are going to deploy this model as a TensorFlow.js application. You will also learn how to host this application on ESP32. Furthermore, you are going to deploy the model in C Arduino code, so the linear regression is  run on the ESP32.

We are going to use several software technologies, such as Python, HTML, CSS (Bootstrap), and JavaScript (TensorFlow.js). On the hardware, we are going to use the WiFi of the ESP32. At the end of this tutorial, you will be able to build the following system.

This tutorial is divided into several parts as follows. So, let’s get started.

Contents

Resources

Donation

If you benefit from this page, please make a small donation. I suggest $5, but you can choose the amount. We need your help to pay for web hosting and buy new components and equipment for new tutorials. Alternately, you can make a donation by sending me Bitcoin, at address 1JN3zEw8NqCr8bn4UQa3TfZXaz7UZnb5bH

Close Menu