Skip to content

Application of Machine Learning models in data from IoT devices.

License

Notifications You must be signed in to change notification settings

samborba/platiagro-inference-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlatIAgro API for Model Inference

Integration between Dojot and Platiagro. Apply models over the data coming from the IoT platform (Dojot).

Algorithms

Isolation Forest & Logistic Regression modules scikit-learn library;

Dataset

Data generated from emulated IoT devices. Check mqtt-emulator from Dojot repository for more details;

How to Use

  1. Download and install Python version 3.7+ and the Pip package manager. Follow the instructions (according to your operating system) on the official website of the distributor.
  2. Create a Python virtual environment for the project using Virtualenv. This will cause project dependencies to be isolated from your Operating System. Once you create the python environment, enable it before proceeding to the next steps. Ex: You should see (env)your-user-name:$ in the terminal.
  3. Run $ pip install -r requirements.txt to install dependencies.
  4. Run (env)$ python src/app.py. The application port is set to 3003 as the default, however, you can choose another port by changing the properties in the config.py file.

Notes

  1. Dojot GitHub;
  2. PlatIAgro GitHub;
  3. PlatIAoT GitHub;

About

Application of Machine Learning models in data from IoT devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages