Skip to content

ktrin-u/KEY-Sugarcane-Image-Classifier

Repository files navigation

Python Keras TensorFlow NumPy Matplotlib scikit-learn Django TailwindCSS

Sugarcane Image Classification using Machine Learning

This project is a requirement under the CS 180 2425.2 course of the University of the Philippines Diliman.

The documentation for the training process is available in model_training.ipynb

The demo version is available in model_demo.ipynb.

Two models were developed for this classification problem.

The dataset was provided to us by a professor.

The following research papers were referred to during development

Running the Web_App

This project and its dependencies are managed using uv by Astral.

To run the project, follow the steps below.

  1. Clone the repository
  2. Install uv by Astral.
  3. If Python 3.12 is not available within the system, run uv python install 3.12
  4. Run uv venv -p 3.12
  5. Run uv sync
  6. Change the current active directory to web
  7. Run uv run uvicorn web_app.asgi:application No need to collectstatic, since the staticfiles are included in the repository due to their small size.

For development, consider the following steps after Step 6.

  • Ensure that NodeJS is installed
  • Run python manage.py tailwind install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •