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
- Host: GitHub
- URL: https://github.com/bagusperdanay7/absa-with-bilstm-undergraduate-thesis
- Owner: bagusperdanay7
- License: mpl-2.0
- Created: 2025-01-10T16:06:35.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-19T12:02:42.000Z (4 months ago)
- Last Synced: 2025-01-27T13:21:20.458Z (4 months ago)
- Topics: 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
- Language: Jupyter Notebook
- Homepage:
- Size: 4.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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:
[](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.