#
Kuis Akhir Bab

Bab ini mencakup banyak hal! Jangan khawatir jika Anda belum memahami semua detailnya; bab-bab berikutnya akan membantu Anda memahami bagaimana semuanya bekerja di balik layar.

Namun sebelum melanjutkan, mari kita uji apa yang sudah Anda pelajari di bab ini.

###
1. Fungsi load_dataset() di 🤗 Datasets memungkinkan Anda memuat dataset dari lokasi mana saja berikut ini?

Secara lokal, misalnya di laptop Anda Dari Hugging Face Hub Dari server jarak jauh

###
2. Misalkan Anda memuat salah satu tugas GLUE sebagai berikut:

    from datasets import load_dataset

    dataset = load_dataset("glue", "mrpc", split="train")

Perintah mana yang akan menghasilkan sampel acak sebanyak 50 elemen dari `dataset`?

`dataset.sample(50)` `dataset.shuffle().select(range(50))` `dataset.select(range(50)).shuffle()`

###
3. Misalkan Anda memiliki dataset tentang hewan peliharaan bernama pets_dataset , yang memiliki kolom name yang menunjukkan nama setiap hewan. Pendekatan mana yang akan memungkinkan Anda menyaring dataset untuk semua hewan peliharaan yang namanya dimulai dengan huruf “L”?

`pets_dataset.filter(lambda x : x['name'].startswith('L'))` `pets_dataset.filter(lambda x['name'].startswith('L'))` Buat fungsi seperti `def filter_names(x): return x['name'].startswith('L')` lalu jalankan `pets_dataset.filter(filter_names)`.

###
4. Apa itu memory mapping?

Pemetaan antara RAM CPU dan GPU Pemetaan antara RAM dan penyimpanan di filesystem Pemetaan antara dua file di cache 🤗 Datasets

###
5. Apa saja manfaat utama dari memory mapping?

Mengakses file memory-mapped lebih cepat daripada membaca atau menulis ke disk. Aplikasi dapat mengakses bagian data dari file yang sangat besar tanpa harus memuat seluruh file ke RAM terlebih dahulu. Mengonsumsi lebih sedikit energi, sehingga baterai Anda lebih tahan lama.

###
6. Mengapa kode berikut gagal?

    from datasets import load_dataset

    dataset = load_dataset("allocine", streaming=True, split="train")
    dataset[0]

Ia mencoba untuk melakukan streaming dataset yang terlalu besar untuk dimuat ke dalam RAM. Ia mencoba mengakses `IterableDataset`. Dataset `allocine` tidak memiliki split `train`.

###
7. Apa saja manfaat utama dari membuat kartu dataset?

Memberikan informasi tentang tujuan penggunaan dan tugas yang didukung oleh dataset agar komunitas dapat membuat keputusan penggunaan yang tepat. Membantu menyoroti bias yang ada dalam korpus. Meningkatkan kemungkinan dataset saya digunakan oleh komunitas.

###
8. Apa itu pencarian semantik (semantic search)?

Cara untuk mencari kecocokan kata secara persis antara kueri dan dokumen dalam korpus Cara mencari dokumen yang cocok dengan memahami makna kontekstual dari kueri Cara meningkatkan akurasi pencarian

###
9. Dalam pencarian semantik asimetris, Anda biasanya memiliki:

Kueri pendek dan paragraf panjang yang menjawab kueri tersebut Kueri dan paragraf dengan panjang yang hampir sama Kueri panjang dan paragraf pendek yang menjawabnya

###
10. Dapatkah saya menggunakan 🤗 Datasets untuk memuat data di domain lain, seperti pemrosesan suara?

Tidak Ya
< > Update on GitHub