Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gdapriana/indonesian-literature
- Owner: gdapriana
- Created: 2023-10-04T07:06:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-16T16:11:09.000Z (over 1 year ago)
- Last Synced: 2023-12-07T12:44:33.091Z (about 1 year ago)
- Topics: automation, cyk-algorithm, python, streamlit
- Language: Python
- Homepage: https://indonesian-literature.streamlit.app/
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)
## IntroductionIndonesian 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.