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.git
Masuk ke direktori proyek yang baru saja di-clone dan install dependencies yang diperlukan:
cd pos-tagger
pip install -r requirements.txt
Jalankan skrip download_model.py
untuk mengunduh model dan tokenizer dari Hugging Face dan menyimpannya secara lokal:
python download_model.py
Jalankan aplikasi Flask menggunakan perintah berikut:
python app.py
app.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.html
di 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.