Skip to content

Complete AI project to analyze the sentiment of text in Brazilian Portuguese, featuring AI modeling, backend API, and React frontend components for seamless integration and intuitive user experience.

Notifications You must be signed in to change notification settings

mkuchak/sentiment-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔮 Sentiment Analysis in Portuguese

This is a simple, but complete, application with back-end and front-end for an artificial intelligence model that analyzes and predicts the sentiment of a text written in Brazilian Portuguese.

BERT (Bidirectional Encoder Representations from Transformers) was used to create this model, transferring the learning through a dataset extracted from the Play Store. The training was carried out in the Colaboratory and the files generated are at /ai folder.

The model was put into production from an back-end API built using FastAPI and Uvicorn at /server folder. The front-end is a React/Next.js application built with the Context API for state management and the generated data is saved in local storage, which can be manipulated through the user interface and is located at /client folder.

example

This app was built with

Colab Python FastAPI Node.js Next.js

React TypeScript TailwindCSS HTML5 CSS3

ESLint Docker Vercel DigitalOcean

How to start

To try this project just run this lines in your terminal:

git clone https://github.com/mkuchak/sentiment-analysis.git
cd sentiment-analysis
docker-compose up -d

So then you will be able to access the project on localhost:3000.

😃😐😡

About

Complete AI project to analyze the sentiment of text in Brazilian Portuguese, featuring AI modeling, backend API, and React frontend components for seamless integration and intuitive user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published