Analysis updated 2026-05-18
Train and compare four image classification models on fingerprint images to predict blood group.
Review accuracy and loss graphs generated automatically after each model trains.
Compare performance across ResNet, VGG16, AlexNet, and LeNet with saved bar charts.
Use the dataset of thousands of labeled fingerprint images for your own blood group research.
| johilrohan92-prog/fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning | krishnaik06/eda_sweetviz | quackone/homr_gui | |
|---|---|---|---|
| Stars | 26 | 25 | 27 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Last pushed | — | 2020-06-06 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | researcher | data | general |
Figures from each repo's GitHub metadata at analysis time.
Needs Python 3.8+ and PyTorch, training on roughly 6000 to 7000 images can take a while without a GPU.
This repository contains a research project that tries to detect a person's blood group from a fingerprint image using machine learning. The idea is that fingerprint patterns may carry information that correlates with blood type, and the project tests whether image recognition models can learn that correlation. The project trains and compares four different image classification architectures: ResNet, VGG16, AlexNet, and LeNet. These are all established approaches for recognizing patterns in images. The dataset contains roughly six thousand to seven thousand fingerprint images sorted into eight folders, one for each blood group category (A+, A-, B+, B-, AB+, AB-, O+, O-). Each model is trained on those images and then evaluated on a test set. The code is organized as a set of Jupyter notebooks, one per model. A Jupyter notebook is an interactive document that mixes code and output so you can run one step at a time and see results inline. Each notebook loads the dataset, trains the model, and evaluates its accuracy. After training, accuracy and loss graphs are saved to a graphs folder, and bar charts comparing performance across all four models are saved to a performance metrics folder. To run any of the notebooks you need Python 3.8 or newer, PyTorch (a machine learning library), and a few other libraries listed in a requirements file included in the repository. You install them with a single command and then open the notebook of your choice. The README mentions a research paper as the foundation for the work but does not link to it directly. The project is released under the MIT license. No live demo or deployed application is described, this is a research and experimentation codebase.
A research project comparing four deep learning models on whether fingerprint images can predict blood group.
Mainly Jupyter Notebook. The stack also includes Python, PyTorch, Jupyter Notebook.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.