Proyek ini adalah implementasi sederhana dari POS (Part-of-Speech) Tagger menggunakan model dari Hugging Face. Aplikasi ini menggunakan Flask untuk backend dan HTML/CSS untuk frontend.
Pastikan Anda telah menginstal:
- Python 3.6 atau lebih tinggi
- pip (Python package installer)
Ikuti langkah-langkah berikut untuk menjalankan proyek ini di mesin lokal Anda:
Clone repositori ini ke direktori lokal Anda menggunakan perintah berikut:
git clone https://github.com/rrayhka/pos-tagger.gitMasuk ke direktori proyek yang baru saja di-clone dan install dependencies yang diperlukan:
cd pos-tagger
pip install -r requirements.txtJalankan skrip download_model.py untuk mengunduh model dan tokenizer dari Hugging Face dan menyimpannya secara lokal:
python download_model.pyJalankan aplikasi Flask menggunakan perintah berikut:
python app.pyapp.py: Script untuk menjalankan backend Flask.download_model.py: Script untuk mengunduh dan menyimpan model dan tokenizer dari Hugging Face.index.html: File HTML untuk frontend aplikasi.requirements.txt: Daftar dependencies yang diperlukan untuk menjalankan aplikasi.
- Buka
index.htmldi browser Anda. - Masukkan teks bahasa Indonesia di textarea yang disediakan.
- Klik tombol "Tag POS".
- Hasil POS tagging akan ditampilkan di bawah form input.
Jika Anda ingin berkontribusi pada proyek ini, silakan buat pull request atau buka isu di repositori GitHub.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk informasi lebih lanjut.
