Skip to content

decodingafterlife/Sentement-Tube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentement-Tube

Understanding Audience Feedback Effectively

Our goal is to empower content consumers and creators through sentiment analysis, providing valuable insights into the emotional tone of their content. Through sentiment analysis, we aim to bridge the gap between creators and consumers, fostering meaningful connections and elevating the overall content experience.

Key Features

  • Exclusive Focus: Tailored for YouTube comments, our tool eliminates the need for image and video filtering.
  • Relevance Assurance: Extracting comments from topic-related videos ensures precise sentiment analysis.
  • Topic Flexibility: Accommodates specific requests while offering real-time analysis on any given topic.
  • Real-time Responsiveness: Equipped for immediate sentiment analysis, enhancing adaptability.
  • Labelled Data Creation: Effortless labeled data generation for enhanced model training and accuracy.
  • Pertinent Data Extraction: Ensures our model receives only relevant information by extracting comments from related videos.
  • Data Visualization: Data can be visualized in various graphs, pie charts, and diagrams according to specific needs.

Technologies Used

  • TensorFlow
  • Streamlit
  • Pandas
  • Torch
  • Matplotlib
  • Google API Python Client
  • Transformers
  • Wordcloud

Installation

  1. Clone the repository:

    $ git clone https://github.com/decodingafterlife/Sentement-Tube.git
    $ cd your-repo
  2. Install dependencies:

    $ pip install -r requirements.txt

Usage

  1. Add your youtube api key in the target_based_analysis_page.py and video_based_analysis_page.py

  2. Run the application:

    $ streamlit run app.py
  3. Open your browser and navigate to http://localhost:8501.

  4. Explore sentiment analysis, visualizations, and download results using the provided options.

Visualizations

  • Pie Charts: Visual representation of sentiment distribution.
  • Word Clouds: Graphical representation of frequently occurring words in positive, negative, and neutral comments.

Download Results

Click the "Download Results" button to save sentiment analysis results in CSV format.

Website Insights

Image Description

Image Description

Image Description

Image Description

Image Description

Image Description

Image Description

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published