Skip to content

cankayafaruk/Applied-NLP-Experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

Releases

No releases published

Packages

 
 
 

Contributors