Spaces:
Runtime error
Runtime error
File size: 1,934 Bytes
e3dcddf 7df7730 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
---
title: Pos Tagger
emoji: π
colorFrom: red
colorTo: gray
sdk: docker
pinned: false
short_description: 'Simple Pos Tagger '
---
# POS Tagger
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.
## Persyaratan
Pastikan Anda telah menginstal:
- Python 3.6 atau lebih tinggi
- pip (Python package installer)
## Cara Menjalankan
Ikuti langkah-langkah berikut untuk menjalankan proyek ini di mesin lokal Anda:
### 1. Clone Repositori
Clone repositori ini ke direktori lokal Anda menggunakan perintah berikut:
```bash
git clone https://github.com/rrayhka/pos-tagger.git
```
### 2. Install Dependencies
Masuk ke direktori proyek yang baru saja di-clone dan install dependencies yang diperlukan:
```bash
cd pos-tagger
pip install -r requirements.txt
```
### 3. Unduh Model
Jalankan skrip `download_model.py` untuk mengunduh model dan tokenizer dari Hugging Face dan menyimpannya secara lokal:
```bash
python download_model.py
```
### 4. Jalankan Aplikasi
Jalankan aplikasi Flask menggunakan perintah berikut:
```bash
python app.py
```
## File Utama
- `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.
## Menggunakan Aplikasi
1. Buka `index.html` di browser Anda.
2. Masukkan teks bahasa Indonesia di textarea yang disediakan.
3. Klik tombol "Tag POS".
4. Hasil POS tagging akan ditampilkan di bawah form input.
## Kontribusi
Jika Anda ingin berkontribusi pada proyek ini, silakan buat pull request atau buka isu di repositori GitHub.
## Lisensi
Proyek ini dilisensikan di bawah MIT License. Lihat file `LICENSE` untuk informasi lebih lanjut.
|