whatisgithub

What is fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning?

johilrohan92-prog/fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning — explained in plain English

Analysis updated 2026-05-18

26Jupyter NotebookAudience · researcherComplexity · 3/5LicenseSetup · moderate

In one sentence

A research project comparing four deep learning models on whether fingerprint images can predict blood group.

Mindmap

mindmap
  root((Blood Group Detection))
    What it does
      Fingerprint classification
      Model comparison
      Research experiment
    Tech stack
      Python
      PyTorch
      Jupyter
    Use cases
      Train classifiers
      Compare models
      Review accuracy charts
    Audience
      Researchers
      ML students

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Train and compare four image classification models on fingerprint images to predict blood group.

USE CASE 2

Review accuracy and loss graphs generated automatically after each model trains.

USE CASE 3

Compare performance across ResNet, VGG16, AlexNet, and LeNet with saved bar charts.

USE CASE 4

Use the dataset of thousands of labeled fingerprint images for your own blood group research.

What is it built with?

PythonPyTorchJupyter NotebookResNetVGG16AlexNetLeNet

How does it compare?

johilrohan92-prog/fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learningkrishnaik06/eda_sweetvizquackone/homr_gui
Stars262527
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Last pushed2020-06-06
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity3/51/52/5
Audienceresearcherdatageneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Needs Python 3.8+ and PyTorch, training on roughly 6000 to 7000 images can take a while without a GPU.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

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.

Copy-paste prompts

Prompt 1
Set up this repository and run the ResNet notebook to train a blood group classifier.
Prompt 2
Explain how this project splits fingerprint images into blood group categories.
Prompt 3
Compare the accuracy results across all four models in this repository.
Prompt 4
What does this project's requirements file need me to install before running the notebooks?

Frequently asked questions

What is fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning?

A research project comparing four deep learning models on whether fingerprint images can predict blood group.

What language is fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning written in?

Mainly Jupyter Notebook. The stack also includes Python, PyTorch, Jupyter Notebook.

What license does fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learning for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.