Skip to content

This repository contains code for a machine learning project that performs sentiment analysis on student feedback about courses and faculty.

Notifications You must be signed in to change notification settings

nepal-manjil32/course-sentiment-analysis

Repository files navigation

Sentiment Analysis on Course and Faculty Feedback

Overview

This project implements sentiment analysis on feedback collected from students regarding courses and faculty. The primary objective is to classify the feedback into distinct sentiment categories, providing valuable insights that can enhance the overall academic experience.

Approach

The feedback data is processed using Count Vectorization to convert text into numerical features. This method captures the frequency of words in the feedback, allowing for effective representation of the textual data. Several classification algorithms, including Naive Bayes, K-Nearest Neighbors (KNN), and Artificial Neural Networks (ANN), are applied to classify the sentiment of each feedback entry.

Usage

  • Preprocess the Feedback Data: Utilize Count Vectorization to convert textual feedback into a numerical format.
  • Apply Classification Models: Implement various machine learning models (Naive Bayes, KNN, ANN) to categorize the sentiment of the processed feedback.

Future Work

Future efforts will focus on experimenting with additional classification algorithms and refining preprocessing techniques. The goal is to compare the effectiveness of different models in accurately classifying feedback sentiment and to enhance the overall performance of the sentiment analysis framework.

License

This project is licensed under the MIT License.

About

This repository contains code for a machine learning project that performs sentiment analysis on student feedback about courses and faculty.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published