Logo Lanfrica

myles4321/sentiyoruba

Domain:

natural language processing

Record type:

software
Creator:
myl
Host:
This repository contains a flask framework project for sentiment analysis on Yoruba movie reviews. It utilizes natural language processing and machine learning techniques to determine the sentiment expressed in the reviews, providing insights into audience opinions of certain yoruba movies. # Yoruba Movie Sentiment Analysis ## Introduction This project aims to perform sentiment analysis on Yoruba movie reviews. The goal is to analyze the sentiment of the reviews and classify them as positive, negative, or neutral. The sentiment analysis will help gain insights into the audience's perception and opinions about Yoruba movies. ## Dataset The dataset used for this project consists of Yoruba movie reviews collected from various online platforms, it is a yosm: A new yoruba sentiment corpus for movie reviews. It includes a collection of 1500 reviews written in Yoruba language, along with their corresponding sentiment labels (positive, negative, or neutral). The dataset is manually labeled by human annotators to ensure accuracy. find link to dataset here: lanfrica.com ## Project Structure The project is structured as follows: * data/: Contains the dataset files used for training and testing the sentiment analysis model. * preprocessing/: Includes scripts or modules for text preprocessing tasks such as tokenization, stopword removal, and stemming. * models/: Contains the implementation of the sentiment analysis models, including feature extraction, training, and evaluation. * webapp/: Includes the code and templates for the web application that showcases the sentiment analysis results. * requirements.txt: Lists all the Python dependencies required for running the project. ## How To Use To run the Yoruba Movie Sentiment Analysis project, follow these steps: * Clone the repository: git clone github.com * Install the required dependencies using pip: pip install -r requirements.txt * Prepare the YOSM Corpus dataset by placing the movie reviews in the appropriate directory. * Run the data preprocessing scripts to clean and preprocess the Yoruba movie reviews. * Train and evaluate the sentiment analysis models using the preprocessed data. * Build and run the web …