Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gdapriana/indonesian-literature

Language theory and automata Final Project, A Python application that uses Streamlit, Pandas, cfg, cnf, and cyk algorithms to detect grammar in Indonesian sentences
https://github.com/gdapriana/indonesian-literature

automation cyk-algorithm python streamlit

Last synced: about 2 months ago
JSON representation

Language theory and automata Final Project, A Python application that uses Streamlit, Pandas, cfg, cnf, and cyk algorithms to detect grammar in Indonesian sentences

Awesome Lists containing this project

README

        

# Indonesian Literature

A Python application that uses Streamlit, Pandas, cfg, cnf, and cyk algorithms to detect grammar in Indonesian sentences
![image](https://github.com/icequeenwand/indonesian-literature/assets/69134731/e5f09fa3-ac21-4e78-a55a-f7db6e51186b)
## Introduction

Indonesian is a beautiful and complex language. It is important to be able to use Indonesian grammar correctly in order to communicate effectively.

This application uses cfg, cnf, and cyk algorithms to detect grammar in Indonesian sentences. It is a simple tool that can be used to help you improve your Indonesian grammar skills.

## Technology

* **Python**
* **Streamlit**
* **Pandas**
* **cfg**
* **cnf**
* **cyk**

[![Python](https://img.shields.io/badge/Python-3.8%2B-blue.svg)](https://www.python.org/)
[![Streamlit](https://img.shields.io/badge/Streamlit-1.10.0-brightgreen.svg)](https://streamlit.io/)
[![Pandas](https://img.shields.io/badge/Pandas-1.3.4-orange.svg)](https://pandas.pydata.org/)
[![cfg](https://img.shields.io/badge/cfg--blue.svg)](https://github.com/pytils/cfg)
[![cnf](https://img.shields.io/badge/cnf--blue.svg)](https://github.com/pytils/cnf)
[![cyk](https://img.shields.io/badge/cyk--blue.svg)](https://github.com/pytils/cyk)

## Structure
```
├─cnf.py
├─cyk.py
├─rules
│ └─rules.txt
└─streamlit_web.py
main.py
```

### Conclusion
This application is a simple tool that can be used to help you improve your Indonesian grammar skills. It is not intended to be a replacement for a grammar course or tutor.

### Contributing
If you would like to contribute to this project, please fork the repository and submit a pull request.

### License
This project is licensed under the MIT License.