Skip to content

jainam1314/GRAPHO-GENIUS

Repository files navigation

GRAPHO-GENIUS

❯ Machine Learning based Personality Trait Analysis Tool

last-commit repo-top-language repo-language-count

Built with the tools and technologies:

HTML5 Python JSON


Table of Contents

Overview

❯ GraphoGenius presents a novel deep learning architecture for comprehensive personality assessment from handwritten text. The model prioritizes a granular approach, focusing on the analysis of individual letters and their corresponding graphological features. This aligns with established graphological principles, where specific letter formations are believed to hold associations with personality traits. In contrast to existing systems that may emphasize global features like writing slant or margins, our model delves into a more detailed examination of the written form. This in-depth analysis aims to provide a more holistic and nuanced understanding of an individual's personality. The potential outcome is a tool for self-discovery and personal growth, empowering users to leverage insights from their handwriting analysis to potentially modify their writing habits for self improvement. By moving beyond a purely entertainment-oriented purpose, GraphoGenius aspires to contribute to the field of graphological personality assessment through a data-driven and technologically advanced approach.


Features

❯ Individual letter based trait detection to ensure detailed analysis
❯ Multiple report formats to ensure ease of understanding for the user of jargons and terminologies of graphology
❯ Summarised report allows user to get an overview of the identified traits giving a quick brief
❯ Detailed report includes individual letter based summary with all the personality traits associated with a group of letters allowing keen users to focus on the traits they desire


Repository Structure

└── GRAPHO-GENIUS/
    ├── app.py
    ├── config.json
    ├── models
    │   ├── poly
    │   ├── type_identification
    │   └── type_identification_small
    ├── ocr.py
    ├── ocr_2.py
    ├── ocr_3.py
    ├── sample_1.png
    ├── sample_7.png
    ├── scripts
    │   ├── Extracted_Features
    │   ├── Pre-Processing.py
    │   ├── __init__.py
    │   ├── __pycache__
    │   ├── categorize.py
    │   ├── extract.py
    │   ├── extractor.py
    │   ├── feature_routine.py
    │   ├── label_routine.py
    │   ├── routine_extract.py
    │   ├── test.py
    │   └── train.py
    ├── segmentation.py
    ├── static
    │   ├── images
    │   ├── index.js
    │   └── uploads
    ├── templates
    │   ├── analysis_output.html
    │   ├── base.html
    │   ├── index.html
    │   ├── predict.html
    │   └── result.html
    ├── type_identification_A.h5
    ├── type_identification_b.h5
    ├── type_identification_o.h5
    └── type_identification_s.h5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published