Code Monkey home page Code Monkey logo

soil-moisture-pred-nith's Introduction

a machine-learning model that can predict soil moisture levels based on time series data.

A detailed Report can be found here

The replit Deployment can be accessed here

The live demo is available here

WE are team defiance and we created an hybrid machine learning model to predict the soil moisture levels of any particular location. Our primary approach for preprocessing data was to find out the parameters for SARIMAX model to get the seasonality in data. for the same - We melted the soil moisture levels while taking the pm3 variable and it's values. to improve the model's predictive performance we also calculated the first, second and third difference of the moisture levels and used them for a comparative study.

we then decomposed the time series into 3 components and we applied the Loess decomposition using the STL class from the statsmodels package, specifically on a subset of the data spanning 8 months. The data was then checked for stationarity - if it's stationary or not. and the auto correlation and partial auto correlation values were plotted.

Once the SARIMAX model was taken care of, TO predict the values of soil moisture - we deployed an imputed RFR Pipeline. The model was then exported and sliced using pickle slicer into 4 smaller divisions- each of which had a different weight, and size.

an even more accurate determination was made by using the ADFuller (ADF) test and the model was evaluated after fitting the values in it. The models were tested upon various values of P, Q, D, and M for getting the optimal values and accuracy.

Further work is being done on it so that the user is allowed to pick the parameters to use while predicting and all other parameters for the model on his own.

Team - Defiance Team Members -

  1. Sarthak Sharma(Leader)
  2. Divyansh Kumar
  3. Naman Nagvanshi

soil-moisture-pred-nith's People

Contributors

divyansh-1611 avatar sarthak061 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

soil-moisture-pred-nith's Issues

CSS issue#1

The central alignment of the app's name is out of range

Documentation (Readme.md Errors)

Proof Read the readme file once, add the relevant live deployment links and report sources in marup format.
Add demo images as well.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.