Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.23 KB

File metadata and controls

26 lines (19 loc) · 1.23 KB

Applied NLP Experiments

A collection of Natural Language Processing (NLP) projects demonstrating practical applications of machine learning.

Project List

1. AI-Powered Phishing Detection System 🛡️

  • Objective: Detecting malicious (phishing) emails using NLP techniques to enhance cybersecurity defenses.
  • Methodology: TF-IDF Vectorization, Logistic Regression.
  • Key Insight: Analyzed email length and keyword patterns to distinguish between safe and phishing content with high accuracy.
  • File: 01_Phishing_Email_Detection.ipynb

2. Turkish Product Sentiment Analysis 🇹🇷

  • Objective: Analyzing customer feedback from Turkish e-commerce platforms to classify sentiment (Positive/Negative).
  • Methodology: Custom Text Preprocessing (Turkish-specific), NLTK, TF-IDF.
  • Key Insight: Visualized sentiment distribution and achieved robust classification performance on noisy text data.
  • File: 02_Sentiment_Analysis_Tr.ipynb

🛠️ Tech Stack

  • Libraries: scikit-learn, pandas, seaborn, nltk, matplotlib
  • Techniques: Text Preprocessing, Vectorization (TF-IDF), Supervised Learning.

🚀 Usage

You can view the notebooks directly on GitHub or run them in Google Colab.