Soil erosion is a really unwanted process that spoils huge areas of fertile land. On this project we train model for erosion detection.
To run the code in this project, you will need the following packages:
- joblib==1.2.0
- numpy==1.24.2
- pandas==1.5.3
- scikit-learn==1.1.1
- tensorflow==2.4.0
- rasterio==1.3.1
- geopandas==0.9.0
- shapely==1.7.1
- opencv-python==4.5.4.58
- scikit-learn==1.0.2
- matplotlib==3.4.3
You can install all packages by running pip install -r requirements.txt
.
- Clone the repository:
git clone https://github.com/VladShevchenko3/Test_Task_4.git
- Install the required packages:
pip install -r requirements.txt
To reproduce the analysis of this project, follow these steps:
- Run the Jupyter notebook:
jupyter notebook
- Open the
Task#4.ipynb
notebook and follow the instructions.
Note: If you don't have Jupyter Notebook installed, you can install it using the command pip install jupyter
.
- Rasterio documentation: https://pypi.org/project/rasterio/
- GeoPandas documentation: https://geopandas.org/en/stable/
- NumPy documentation: https://numpy.org/doc/stable/
- Pandas documentation: https://pandas.pydata.org/docs/
- Tensorflow documentation: https://www.tensorflow.org/