تفاصيل العمل

This project is a desktop GUI application that combines four essential Natural Language Processing (NLP) tasks into a single, userfriendly

tool:

Sentiment Analysis

Named Entity Recognition (NER)

Machine Translation (English → Arabic)

Text Summarization

Built with Tkinter for the interface and powered by Machine Learning and Deep Learning models, the application enables users to

analyze, translate, and summarize text in real-time.

Functionalities

1. Sentiment Analysis

Classifies input text as positive, negative, or neutral

Built using Logistic Regression, Naïve Bayes, and SVM

Best-performing model selected and integrated into the GUI

2. Named Entity Recognition (NER)

Detects people, locations, organizations, and other entities in text

Developed using LSTM and BiLSTM models

Preprocessing included text cleaning, padding, and numerical encoding

3. Machine Translation (English → Arabic)

Implemented using Encoder-Decoder LSTM architecture

Training leveraged teacher forcing, tested with unseen text for real-time translation

4. Text Summarization

Automatically generates concise summaries from long documents

Built using a sequence-to-sequence (Seq2Seq) LSTM model

Dataset included paired texts and summaries from news and articles

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
تاريخ الإنجاز
المهارات