An open API service indexing awesome lists of open source software.

https://github.com/bagusperdanay7/absa-with-bilstm-undergraduate-thesis

My undergraduate thesis program, Aspect-Based Sentiment Analysis Towards Matket Place Application Review Using Bidirectional Long Short-Term Memory used Python, Keras and Tensorflow
https://github.com/bagusperdanay7/absa-with-bilstm-undergraduate-thesis

ai aspect-based-sentiment-analysis bilstm deep-learning gensim imbalanced-learning ipython-notebook keras machine-learning matplotlib natural-language-processing nltk numpy pandas python scikit-learn seaborn tensorflow

Last synced: 2 months ago
JSON representation

My undergraduate thesis program, Aspect-Based Sentiment Analysis Towards Matket Place Application Review Using Bidirectional Long Short-Term Memory used Python, Keras and Tensorflow

Awesome Lists containing this project

README

        

# Aspect-Based Sentiment Analysis Towards Market Place Application Review Using Bidirectional Long Short-Term Memory

[**Dokumentasi Bahasa Indonesia (Indonesia Documentation)**](/docs/id/README.md)

My undergraduate thesis, **Aspect-Based Sentiment Analysis Towards Market Place Application Reviews Using Bidirectional Long Short-Term Memory**, uses the **Python** programming language and the **Keras** and **Tensorflow** libraries to create AI models using 3000 review datasets of one Indonesian marketplace that were collected from _Google Play Store_ platform. This undergraduate thesis was supervised by Mrs. Nelly Indriani Widiastuti, S.Si., M.T.

Feel free to visit my undergraduate thesis & paper at the following link:

[Undergraduate thesis](https://elibrary.unikom.ac.id/id/eprint/8478/) | [Paper](https://doi.org/10.1109/INCITEST59455.2023.10396931)

The following are the original programmes that can be run directly on Google Colab:

[![Static Badge](https://img.shields.io/badge/Open%20In%20Colab-%23212121?logo=google%20colab)](https://drive.google.com/file/d/1GeUtVlBtl7DR-tvR-9n-R-jCnVUxJpMG/view?usp=sharing)

Datasets & dictionary:

- [Marketplace app Reviews Dataset](https://www.kaggle.com/datasets/bagusperdanayusuf/marketplace-application-in-indonesia-reviews)
- [Informal to Formal Indonesia Dictionary by Haryo AW](https://github.com/haryoa/indo-collex/blob/main/dict/inforformal-formalIndonesian-dictionary.tsv)
- [Slang words to proper Indonesia dictionary by Muhammad Okky Ibrohim](https://github.com/haryoa/indo-collex/blob/main/dict/inforformal-formalIndonesian-dictionary.tsv)

## Technology stack & Tools

**This program needs:**

| Tech Stack & Tools | Version |
| ------------------- | ------- |
| Gensim | 4.2+ |
| Imbalance Learn | 0.10+ |
| Keras | 2.10+ |
| MatPlotLib | 3.6.0+ |
| NLTK | 3.8.0+ |
| Numpy | 1.19+ |
| Pandas | 1.4+ |
| Python | 3.9+ |
| Sci-kit Learn | 1.1+ |
| Seaborn | 0.12.0+ |
| Tensorflow | 2.0+ |
| Google-Play-Scraper | 1.2.0+ |
| Microsoft Excel | 2019 |
| Google Colab | Latest |
| Visual Studio Code | Latest |

## Setup

### Install Dependencies

Open terminal, to install using pip, type the following command:

```bash
# install one by one
pip install numpy==1.19

# install all
pip install -r requirements.txt
```

### Run Program (Local)

Open project folder in Visual Studio Code

Open `file.ipynb`, run all.

`file.ipynb` is a program file you want to run.