Skip to content

sujeethshingade/sena.ai-sentimentalanalysis

Repository files navigation

sena.ai

Gain Insights with Our Powerful AI-Driven Sentiment Analysis Tool

Welcome to sena.ai, a cutting-edge AI-driven Sentiment Analysis Tool designed to help you understand sentiment, emotions, and PG-rated content within your URLs, text, documents, images, videos, and more.

Overview

sena.ai leverages advanced AI algorithms to analyze and provide insights into various forms of content. Whether you need to analyze customer feedback, social media posts, documents, images, or videos, our tool provides accurate and reliable sentiment analysis.

Features

  • Sentiment Analysis: Detect positive, negative, and neutral sentiments in text and multimedia content.
  • Emotion Detection: Identify a range of emotions such as happiness, sadness, anger, and more.
  • PG-Rated Content Detection: Automatically flag content that is not suitable for all audiences.
  • Multimedia Support: Analyze URLs, text, documents, images, and videos.
  • Real-time Analysis: Get instant insights with our fast and efficient processing.

Tech-Stack

Frontend

  • Next.js: Our frontend is built using Next.js, a powerful React framework that allows for server-side rendering and generating static websites.

Backend

  • Flask: The backend is developed using Flask, a lightweight and flexible Python web framework. It handles API requests and integrates with our AI models to provide sentiment analysis.
  • Hugging Face Transformers: Utilized for natural language processing tasks, including sentiment analysis and emotion detection.
  • TensorFlow: An open-source machine learning framework used for various AI tasks, including sentiment analysis.
  • PyTorch: A deep learning framework used for building and training neural network models.
  • DeepFace: Used for facial recognition and emotion detection from images and videos.

Installation

Frontend

npm install
npm run dev

Backend

cd api && python -m venv venv
source venv/bin/activate
pip install -r requirements.text
pip install tf-keras
python app.py