Skip to content

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

Notifications You must be signed in to change notification settings

alkaifaftab000/ClickBait

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •