Skip to content

DeepTextClassifier is a powerful Application for categorizing textual documents into predefined categories using advanced deep learning techniques. It facilitates document organization, decision-making, and workflow automation.

Notifications You must be signed in to change notification settings

MohammadMoataz2/DeepTextClassifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DeepTextClassifier: Deep Learning Document Categorization Application

Overview

DeepTextClassifier is a powerful Application for categorizing textual documents into predefined categories using advanced deep learning techniques. It facilitates document organization, decision-making, and workflow automation. Blue and Yellow Modern Data Analysis Presentation

Benefits

  • Efficient document categorization
  • Enhanced organization and accessibility of textual data
  • Improved decision-making processes
  • Automation of document classification tasks image

Data Processing Pipeline

Technology Used

  • NLP (Natural Language Processing)
  • NLTK (Natural Language Toolkit)
  • TensorFlow
  • Pandas
  • Matplotlib and Seaborn

image

Model Building

Technology Used

  • Deep Learning
  • TensorFlow Keras
  • Embedding Layers
  • LSTM (Long Short-Term Memory)
  • Adam Optimizer

Web Application

Technology Used

  • FastAPI
  • HTML/CSS
  • JavaScript
  • Python
  • File Handling Libraries
  • AJAX (Asynchronous JavaScript and XML)

How to Run

To run the application, follow these steps:

  1. Install the required dependencies listed in the requirements.txt file.
  2. Run the FastAPI server using the command: python -m uvicorn main:app --reload.
  3. Access the application by opening the index.html file in a web browser.

Contributions and Requirements

Contributions are welcome. Please refer to the project's GitHub repository for guidelines and requirements.

About

DeepTextClassifier is a powerful Application for categorizing textual documents into predefined categories using advanced deep learning techniques. It facilitates document organization, decision-making, and workflow automation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages