Tugas P-10: RAG Part 1 (Lab 1-3)
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Paket Lab P-10 (RAG Part 1)
|
||||
|
||||
## Persiapan (sekali saja)
|
||||
```
|
||||
python -m venv .venv
|
||||
.venv\Scripts\activate # Windows (Mac/Linux: source .venv/bin/activate)
|
||||
pip install -r requirements.txt # unduhan besar (PyTorch); bila berat, pakai Google Colab
|
||||
```
|
||||
Letakkan 2-3 PDF berbasis teks (bukan scan) di folder `dokumen/`.
|
||||
|
||||
## Urutan pengerjaan
|
||||
| Lab | Perintah | Hasil |
|
||||
|---|---|---|
|
||||
| 1 | `python lab1_chunking.py dokumen/NAMA.pdf` | tabel jumlah chunk + contoh chunk -> `hasil_lab1.txt` |
|
||||
| 2 | `python indeks.py 500 1000 1500` | koleksi pedoman_500/1000/1500 di `chroma_db/` |
|
||||
| 2 | `python cari.py 1000` lalu ajukan 5 pertanyaan biasa + 2 parafrase | cek manual: chunk teratas relevan? |
|
||||
| 3 | `python bantu_buat_uji.py` -> isi `uji.py` (15 pasangan) | |
|
||||
| 3 | `python evaluasi_retrieval.py 500 1000 1500` | tabel Hit@1/3/5 + MRR -> `hasil_lab3.txt/.csv` |
|
||||
| 3 | isi `KESIMPULAN_LAB3.md` | kesimpulan 3-4 kalimat |
|
||||
|
||||
Jangan hapus folder `chroma_db/` - dipakai di P-11.
|
||||
Pertama kali dijalankan, model embedding diunduh (ratusan MB), jadi `indeks.py` terasa lama.
|
||||
Reference in New Issue
Block a user