This repository contains a sentiment analysis classifier built using ML.NET. The application classifies movie reviews from the IMDB dataset into positive and negative sentiments.
The project uses three different IMDB datasets which include text reviews and their corresponding sentiment labels (1 for positive and 0 for negative). The user can select which dataset to use at runtime. The model predicts whether a review is positive or negative based on the review's text. This type of problem is a typical binary classification task.
The project uses ML.NET, a cross-platform, open source machine learning framework. The user can select from three different IMDB datasets at runtime. The project is an example of binary text classification, one of the most common applications of Natural Language Processing (NLP). ## How to Run You can clone the repository and open the solution in your preferred C# IDE. Make sure you have the .NET Core SDK installed.The console application will prompt the user to select a dataset and enter a text for sentiment analysis. The application will then classify the sentiment of the text as positive or negative, and display the result in the console.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
CC0