Skip to content

ML Application · Python

ButterflyClassifier

This project lets users classify butterfly images using a JavaFX GUI for file selection. Images are sent to a Python backend where a fine-tuned VGG model analyzes them. The classification results are then returned to the Java application for display.

What it is

The repository provides a Python backend for training and serving a butterfly classification model using a fine-tuned VGG16 network and Flask. It references a JavaFX GUI for user interaction, but the corresponding code is not visible in the provided material.

Scored at3503ed111 Nov 2026Changes since

Merit describes the code at this commit. Later pushes count once the owner rescans. How merit is scored

Where it counts

  • Computer Vision90%
  • Machine Learning80%
  • MLOps40%
  • Data Science30%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

What the judge found

Read from the project's code at its scored commit.

Strengths2

  • Provides a complete workflow for training and serving a butterfly classification model using PyTorch and Flask.
  • Modular code organization separates concerns (data handling, training, prediction, serving).

Limitations

The owner keeps this project's limitations private.

Around it on the Computer Vision board

Whole board
  1. 06opencv-document-scannerOther AI Project · Python54.1/100ImplementationPop Alexandru
  2. 07FootballNetML Application · Jupyter Notebook48.2/100ImplementationSuceveanu Mircea Dan Sandu
  3. 08ButterflyClassifierML Application · Python43.3/100ImplementationMohamed Khayat
  4. 09background-subtractionEducational Implementation · Jupyter Notebook42.1/100ImplementationPop Alexandru
  5. 10face-lock-promptsEducational Implementation41.1/100Implementationkarims

More from Mohamed Khayat