Skip to content

This repository contains code for a project focused on data extraction from unstructured text documents.

Notifications You must be signed in to change notification settings

DocZeus/Data-Extraction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The project involves:

API Development: Flask-based API (api.py) for accessing and serving document data stored in an SQLite database (documents.db).
Database Setup: Initialization and population script (setup_db.py) for creating the database schema and seeding initial data using SQLAlchemy.
Text Analysis: Utilizes spaCy for natural language processing tasks such as entity extraction and clustering.
Visualization: Matplotlib and Seaborn are used for visualizing data extracted from documents.

Key Files:

api.py: Flask API endpoints for document retrieval and serving.
setup_db.py: Script to initialize and populate the SQLite database.
text_analysis.py: Handles text preprocessing, entity extraction, and clustering.
visualizations.py: Generates visualizations using Matplotlib and Seaborn.

Git Ignore:

Ignores documents.db to avoid tracking SQLite database files.
Ignores pycache directory to exclude Python bytecode caches.

Dependencies:

Flask
SQLAlchemy
spaCy
Matplotlib
Seaborn

About

This repository contains code for a project focused on data extraction from unstructured text documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages