An open API service indexing awesome lists of open source software.

https://github.com/alkaifaftab000/clickbait

Automating YouTube Clickbait Detection using sentiment analysis, metadata, and thumbnails to classify video content effectively
https://github.com/alkaifaftab000/clickbait

clickbait clickbait-detection fake-video-detection nltk sentiment-analysis text-blob vader youtube-api

Last synced: 3 months ago
JSON representation

Automating YouTube Clickbait Detection using sentiment analysis, metadata, and thumbnails to classify video content effectively

Awesome Lists containing this project

README

          

# YouTube Clickbait Detection 🎥🧐

## Project Overview 📜
This project focuses on detecting clickbait content in YouTube videos by analyzing metadata, sentiment, and thumbnails. By utilizing natural language processing and pretrained transformers, it aims to classify videos as clickbait or non-clickbait effectively.

---

## Workflow ⚙️
1. **Fetching data using YouTube API**:
- Retrieved metadata from **750 videos**, including comments, views, likes, thumbnails, and published dates.

2. **Analyzing sentiments**:
- Used tools like **Vader**, **TextBlob**, and **NLTK** for sentiment analysis.
- Implemented **majority voting** to determine the overall sentiment for each video.

3. **Clickbait evaluation**:
- Combined sentiment analysis results and thumbnail information to declare whether a video is clickbait or not.

---

## Progress 🚀
- Identifying sentiments using pretrained transformers like **DeepSeek** and **Llama** to enhance the analysis.

---

## Learning Outcomes 🎓
1. Enhanced skills in using APIs for data extraction and handling large datasets effectively.
2. Gained practical experience in leveraging NLP techniques and transformers for sentiment analysis and classification.

---

## Plugins and Libraries Used 🛠️
- `ollama`
- `youtube-developer`
- `nltk`
- `vader`
- `TextBlob`