Skip to content

This repository implements the XGBoost machine learning model for predicting soil moisture, utilising mathematical dynamic models and Python code.

Notifications You must be signed in to change notification settings

MilosT82/PyProgramSoliMoisturePrediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

Milos Todorov PhD, University professor and data scientist

  • 🔭 I’m currently working on faculty

  • 🌱 I’m currently learning ML algortihms

  • 📫 How to reach me milos.todorov82@gmail.com

Connect with me:

https://www.linkedin.com/in/milos-todorov-phd-2bb4a6201/

Languages and Tools:

python

PyProgramSoilMoisturePrediction

This repository contains a Python program developed by student Pavlović Marko. The application of the machine learning algorithm for predicting soil moisture is presented. File name is "final.ipynb"

Input datasets

The Excel table includes columns detailing measurements from a meteorological station situated near Novi Sad, Serbia. This weather station features an extensive array of sensors. The sensors quantify six features, which correspond to variables in an Excel data frame: SM1 (soil moisture), AT1 (air temperature), AH1 (air humidity), WS1 (wind speed), WD1 (wind direction), and PP1 (precipitation). The Excel spreadsheet is excluded from this repository due to data protection considerations.

Dependencies

For running program the following packages are required:

  • [pandas]
  • [sklearn]
  • [xgboost]
  • [optuna]
  • [matplotlib.pyplot]
  • [statsmodels]
  • [seaborn]
  • [os]

Workmates

On this project I have worked with:

  • [Marko Pavlovic]
  • [Ninoslava Tihi]
  • [Srdjan Popov]
  • [Filip Kokalj]

About

This repository implements the XGBoost machine learning model for predicting soil moisture, utilising mathematical dynamic models and Python code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published