Skip to content

Sprint Boot Java Microservice that ensures valid communication between other microservices in order to complete training and predicting requests.

Notifications You must be signed in to change notification settings

RolandSall/image-classification-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageClassificationMicroService

This is a Spring Boot Microservice that aims to ensure valid communication between the Interface (React.js) and the Python microservices.

Project Goal

Ability To Provide an Image from the user side to predict its age ranging from Young - Middle Age - Old.

Ability To Train classifiers on sport KNN - SVM - ANN and save the desired models to be used in predication later on by the User.

Ability to Build you own custom Ensemble from the the models that you choose or Use the original Optimized Model.

Note

This Project consist of 5 Microservices:

  1. Java (Spring Boot) Microservice
  2. Interface (React.js)
  3. Predictor Service (Python)
  4. Paramateric Trainer (Google Colab - Python)
  5. Non-Parametric Trainer (Python)

The Remaning four microservices are provided upon Request. The Project is still being optimized to be dockerized to avoid all kind of configuration installation.

Demo Link (To be further modified): https://www.loom.com/share/f171b7b169cb4c50838618e4dc7e3a94

About

Sprint Boot Java Microservice that ensures valid communication between other microservices in order to complete training and predicting requests.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published