wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz tentang Machine Learning Workflow

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Apa yang dimaksud dengan machine learning workflow dalam pengembangan model AI?

a)

Serangkaian langkah terstruktur dalam membangun model AI

b)

Proses pengumpulan data tanpa analisis

c)

Hanya proses deployment model AI

d)

Langkah acak tanpa urutan tertentu

2.

Mengapa penting memiliki workflow yang jelas dalam proses machine learning?

a)

Agar tidak tersesat di tengah banyaknya konsep yang ada

b)

Supaya model AI bisa berjalan tanpa data

c)

Untuk mempercepat proses deployment saja

d)

Agar model AI bisa digunakan tanpa pelatihan

3.

Tahapan apa saja yang biasanya terdapat dalam machine learning workflow?

a)

Mendefinisikan masalah, deployment, dan pemeliharaan model

b)

Hanya deployment saja

c)

Pengumpulan data tanpa analisis

d)

Pemeliharaan model tanpa deployment

4.

Bagaimana memahami setiap langkah dalam workflow dapat membantu dalam membangun model AI?

a)

Memberikan gambaran menyeluruh tentang perjalanan data dari awal hingga akhir

b)

Membuat model AI menjadi lebih lambat

c)

Mengurangi jumlah data yang digunakan

d)

Menghilangkan kebutuhan untuk deployment

5.

Apa fungsi utama peta dalam konteks perjalanan menurut teks di atas?

a)

Sebagai alat untuk mengukur jarak

b)

Sebagai panduan dan alat navigasi

c)

Sebagai media komunikasi

d)

Sebagai alat untuk mencatat sejarah

6.

Menurut Aurélien Géron dalam bukunya, bagaimana langkah-langkah dalam workflow machine learning dijalankan?

a)

Secara acak tanpa urutan tertentu

b)

Dengan mengikuti langkah-langkah sistematis dari mendefinisikan masalah hingga menerapkan model

c)

Hanya dengan satu langkah saja

d)

Dengan mengabaikan proses penerapan model

7.

Jelaskan secara singkat mengapa analogi peta digunakan untuk menjelaskan workflow machine learning dalam teks tersebut.

a)

Karena peta dan workflow sama-sama berbentuk gambar

b)

Karena peta dan workflow sama-sama memberikan arah dan panduan untuk mencapai tujuan secara efisien dan aman

c)

Karena peta lebih mudah dipahami daripada workflow

d)

Karena workflow tidak membutuhkan panduan

8.

Apa langkah pertama dalam alur kerja machine learning menurut diagram yang ditampilkan?

a)

Data Collecting

b)

Model Training

c)

Deployment

d)

Monitoring

9.

Dua alasan penting memahami data dan masalah dalam machine learning adalah:

a)

Agar data bisa dihapus dengan mudah dan cepat

b)

Untuk memilih alat dan teknik yang tepat serta mencapai tujuan machine learning

c)

Supaya model tidak perlu diuji lagi

d)

Untuk menghindari penggunaan data yang valid

10.

Jika kamu ingin memperkaya pengetahuan dasar tentang machine learning, mengapa mempelajari semua langkah dari nol sangat dianjurkan?

a)

Karena akan sangat membantu dalam proyek-proyek di masa depan

b)

Supaya bisa langsung melewati tahap evaluasi

c)

Agar tidak perlu memahami data sama sekali

d)

Untuk menghindari penggunaan alat dan teknik yang tepat

11.

Sumber data apa yang dapat digunakan jika kamu bekerja di perusahaan?

a)

Database internal

b)

Media sosial

c)

Situs web diskusi

d)

Survei online

12.

Mengapa pemilihan data yang tepat sangat penting dalam membangun model machine learning?

a)

Karena data yang tepat meningkatkan keamanan

b)

Karena data yang tepat menentukan kualitas model yang dibangun

c)

Karena data yang tepat mengurangi biaya

d)

Karena data yang tepat membuat proses lebih cepat

13.

Platform apa yang menyediakan dataset siap pakai untuk analisis dan proyek machine learning, serta memungkinkan pengguna menjelajahi kompetisi dan belajar dari proyek-proyek orang lain?

a)

Kaggle

b)

Instagram

c)

Yelp

d)

SurveyMonkey

14.

Apa fungsi utama dari API (Application Programming Interface) dalam pengambilan data?

a)

Memudahkan akses data dari platform tertentu

b)

Mengumpulkan opini publik dari media sosial

c)

Mendapatkan data dari survei online

d)

Menyimpan data di database

15.

Sebutkan salah satu contoh platform media sosial yang dapat digunakan untuk mengumpulkan opini publik melalui scraping tools atau API!

a)

Instagram

b)

Kaggle

c)

Yelp

d)

SurveyMonkey

16.

Mengapa penting untuk selalu memeriksa kebijakan situs saat melakukan web scraping pada situs web atau forum diskusi?

a)

Untuk memastikan tidak melanggar aturan situs

b)

Agar data lebih cepat diambil

c)

Supaya data bisa langsung diolah

d)

Agar bisa menggunakan API gratis

17.

Jika data yang tersedia dirasa kurang, metode apa yang bisa digunakan untuk mendapatkan data tambahan secara langsung dari responden?

a)

Survei dan kuesioner

b)

API

c)

Media sosial

d)

Database management system

18.

Manakah pernyataan yang benar mengenai penggunaan API untuk analisis sentimen di Twitter dan persiapan yang diperlukan sebelum mengakses data tersebut?

a)

Pengguna perlu memahami pemrograman dan autentikasi menggunakan kunci API sebelum mengakses data Twitter untuk analisis sentimen.

b)

Pengguna hanya perlu login ke akun Twitter tanpa autentikasi untuk mendapatkan data sentimen.

c)

Pengguna bisa mendapatkan hasil analisis sentimen tanpa autentikasi hanya dengan mengisi survei di Twitter.

d)

Pengguna tidak perlu memahami pemrograman atau autentikasi untuk mengakses database Twitter.

19.

Apa yang dimaksud dengan "Penggunaan Skrip Otomatis" dalam pengambilan data dari situs web?

a)

Membuat script menggunakan Python untuk mengambil data dari API dan menyimpan dalam format terstruktur

b)

Mengambil data secara manual dari situs web

c)

Menggunakan Excel untuk mengolah data

d)

Menggunakan aplikasi mobile untuk mengakses data

20.

Salah satu library yang dapat digunakan untuk web scraping di Python adalah...

a)

BeautifulSoup

b)

TensorFlow

c)

Matplotlib

d)

Scikit-learn

21.

Mengapa penting memastikan data yang dikumpulkan bersih dari duplikasi?

a)

Untuk menghindari bias dalam analisis data

b)

Agar data lebih banyak

c)

Supaya data lebih berwarna

d)

Untuk mempercepat proses pengambilan data

22.

Apa kepanjangan dari EDA dalam analisis data?

a)

Exploratory Data Analysis

b)

Experimental Data Analysis

c)

Explanatory Data Analysis

d)

External Data Analysis

23.

Apa tujuan utama dari proses Exploratory Data Analysis (EDA)?

a)

Memahami struktur dan pola dalam data

b)

Mengumpulkan data mentah

c)

Membuat model prediksi

d)

Menghapus data yang tidak relevan

24.

Bagaimana EDA dapat membantu seorang engineer dalam proyek machine learning?

a)

Memastikan dasar proyek machine learning kuat dan siap melangkah ke tahap berikutnya

b)

Mengurangi jumlah data yang harus dianalisis

c)

Menghasilkan laporan keuangan

d)

Menghapus semua data yang tidak penting

25.

Bagaimana ExDA mendukung kesimpulan yang dihasilkan dari analisis data?

a)

Dengan menggunakan visualisasi yang terarah dan narasi yang kuat

b)

Dengan mengumpulkan data baru

c)

Dengan mengabaikan data yang tidak relevan

d)

Dengan melakukan eksperimen tambahan

26.

Apa tujuan utama dari Explanatory Data Analysis (ExDA)?

a)

Mengumpulkan data mentah

b)

Membuat laporan yang menjelaskan faktor-faktor yang memengaruhi keputusan bisnis

c)

Menghapus data yang tidak relevan

d)

Melatih model machine learning

27.

Pada tahap EDA, apa yang biasanya ditemukan dalam data?

a)

Pola tak terduga atau anomali

b)

Hasil akhir laporan

c)

Data yang sudah diproses

d)

Grafik sederhana

28.

Apa yang dimaksud dengan data preprocessing dalam konteks machine learning?

a)

Proses mengumpulkan data mentah tanpa modifikasi

b)

Proses membersihkan dan mempersiapkan data mentah agar siap digunakan oleh model machine learning

c)

Proses membuat model machine learning dari data mentah

d)

Proses menguji hasil prediksi dari model machine learning

29.

Salah satu langkah dalam data preprocessing adalah menangani data yang hilang. Apa istilah yang digunakan untuk data yang hilang dalam dataset?

a)

Outliers

b)

Imputasi

c)

Missing values

d)

Median

30.

Teknik imputasi dalam menangani data yang hilang pada dataset dilakukan dengan cara:

a)

Mengganti nilai yang hilang dengan nilai lain seperti mean/rata-rata atau median

b)

Menghapus seluruh dataset yang memiliki data hilang

c)

Mengganti data hilang dengan data dari dataset lain

d)

Mengubah data hilang menjadi data gambar

31.

Apa yang dimaksud dengan outliers dalam analisis data?

a)

Nilai yang sangat berbeda dari mayoritas data lainnya

b)

Nilai yang selalu berada di tengah data

c)

Nilai yang tidak pernah berubah

d)

Nilai yang selalu sama dengan rata-rata

32.

Outliers dapat memengaruhi kinerja model karena dapat menyebabkan model tidak akurat. Manakah di antara berikut ini yang merupakan dua cara untuk menangani outliers?

a)

Menghapus atau mentransformasi data

b)

Menambah outliers atau mengabaikan data

c)

Menggandakan data atau mengurangi data

d)

Membiarkan saja atau menghapus semua data

33.

Apa yang dimaksud dengan normalisasi dalam proses feature scaling pada machine learning?

a)

Mengubah skala data sehingga berada dalam rentang tertentu, biasanya antara 0 dan 1.

b)

Mengubah data sehingga memiliki distribusi dengan rata-rata 0 dan standar deviasi 1.

c)

Mengubah data kategorikal menjadi data numerik.

d)

Menghapus data yang tidak relevan dari dataset.

34.

Mengapa encoding variabel kategorikal diperlukan dalam model machine learning?

a)

Karena model machine learning hanya dapat bekerja dengan data numerik.

b)

Karena model machine learning hanya dapat bekerja dengan data gambar.

c)

Karena model machine learning tidak membutuhkan data kategorikal.

d)

Karena model machine learning hanya dapat bekerja dengan data teks.

35.

Perbedaan utama antara Label Encoding dan One-Hot Encoding dalam pengolahan data kategori adalah...

a)

Label Encoding menghasilkan label numerik, sedangkan One-Hot Encoding menghasilkan kolom biner terpisah.

b)

Label Encoding menghasilkan kolom biner, sedangkan One-Hot Encoding menghasilkan label numerik.

c)

Label Encoding digunakan untuk data numerik, sedangkan One-Hot Encoding untuk data teks.

d)

Label Encoding menghapus kategori, sedangkan One-Hot Encoding menambah kategori.

36.

Mengapa tahap pembangunan model sangat penting dalam machine learning?

a)

Karena mempengaruhi seberapa baik model bekerja di dunia nyata

b)

Karena hanya digunakan untuk menyimpan data

c)

Karena dapat mempercepat proses encoding

d)

Karena mengurangi jumlah data yang digunakan

37.

Berapa persen biasanya data dialokasikan untuk Training Set (Data Latih)?

a)

10-20%

b)

70-80%

c)

40-50%

d)

90-100%

38.

Apa fungsi utama dari Test Set (Data Uji) dalam proses pelatihan model?

a)

Untuk melatih model menemukan pola

b)

Untuk mengevaluasi akurasi prediksi pada data baru

c)

Untuk mengatur hyperparameter

d)

Untuk menggabungkan data latih dan data uji

39.

Evaluasi pada data uji penting dalam proses pelatihan model karena...

a)

data uji membantu model belajar pola baru

b)

data uji memastikan model dapat memprediksi data yang belum pernah dilihat sebelumnya

c)

data uji digunakan untuk mengatur input dan output

d)

data uji membuat dataset menjadi lebih besar

40.

Jika menggunakan data validasi, berapa jumlah data validasi yang diambil dari total 1200 data?

a)

200 data

b)

300 data

c)

900 data

d)

100 data

41.

Apa tujuan utama dari validation set dalam proses machine learning?

a)

Menguji perubahan parameter tanpa menggunakan data uji

b)

Melatih model dengan data baru

c)

Mengumpulkan data dari sumber eksternal

d)

Menghapus data yang tidak relevan

42.

Perbedaan utama antara pembagian data dengan dan tanpa data validasi dalam machine learning adalah...

a)

Dengan data validasi, data latih berkurang dan ada data validasi khusus; tanpa data validasi, semua data selain data uji digunakan untuk pelatihan.

b)

Dengan data validasi, semua data digunakan untuk pelatihan; tanpa data validasi, data uji dihilangkan.

c)

Dengan data validasi, data uji lebih banyak; tanpa data validasi, data validasi lebih banyak.

d)

Dengan data validasi, data latih lebih banyak; tanpa data validasi, data validasi lebih sedikit.

43.

Apa yang dimaksud dengan supervised learning?

a)

Pembelajaran yang menggunakan data tanpa label

b)

Pembelajaran yang menggunakan data dengan label atau target yang jelas

c)

Pembelajaran yang hanya menggunakan data input tanpa output

d)

Pembelajaran yang tidak memetakan hubungan antara input dan output

44.

Teknik machine learning mana yang digunakan untuk melakukan prediksi nilai kontinu?

a)

Classification

b)

Regression

c)

Clustering

d)

Association

45.

Pada supervised learning, apa yang dipelajari oleh model dari data latih?

a)

Hubungan antara input dan output

b)

Hanya fitur input saja

c)

Hanya output saja

d)

Hubungan antara data tanpa label

46.

Manakah dari berikut ini yang merupakan contoh fitur input dalam supervised learning?

a)

Harga rumah

b)

Luas rumah

c)

Waktu penjualan

d)

Lokasi penjualan

47.

Jika sebuah model machine learning digunakan untuk menentukan kelompok dalam data, teknik apa yang digunakan?

a)

Regression

b)

Clustering

c)

Feature Extraction

d)

Anomaly Detection

48.

Mengapa supervised learning dapat melakukan prediksi pada data baru?

a)

Karena model hanya menghafal data latih

b)

Karena model memetakan hubungan antara input dan output

c)

Karena model tidak menggunakan label

d)

Karena model hanya menggunakan output

49.

Apa yang dimaksud dengan metode klasifikasi dalam machine learning?

a)

Metode untuk mengelompokkan data ke dalam kategori atau label tertentu

b)

Metode untuk memprediksi nilai kontinu dari data input

c)

Metode untuk mengelompokkan data tanpa label

d)

Metode untuk mengoptimalkan algoritma tanpa data

50.

Manakah contoh kasus penggunaan klasifikasi dalam machine learning?

a)

Menentukan apakah email adalah spam atau bukan spam

b)

Memprediksi harga rumah berdasarkan fitur

c)

Mengelompokkan data tanpa label

d)

Menghitung rata-rata nilai dari dataset

51.

Salah satu algoritma populer untuk klasifikasi adalah K-Nearest Neighbors (KNN). Apa yang dilakukan oleh KNN?

a)

Membandingkan data baru dengan data terdekat dalam dataset

b)

Membuat pohon keputusan berdasarkan fitur

c)

Menggabungkan beberapa pohon keputusan

d)

Mencari garis lurus terbaik untuk prediksi

52.

Jelaskan perbedaan utama antara Decision Tree dan Random Forest dalam algoritma klasifikasi.

a)

Decision Tree menggunakan satu pohon keputusan, sedangkan Random Forest menggabungkan beberapa pohon keputusan untuk prediksi yang lebih akurat

b)

Decision Tree membandingkan data baru dengan data terdekat, sedangkan Random Forest mencari garis lurus terbaik

c)

Decision Tree digunakan untuk regresi, sedangkan Random Forest hanya untuk klasifikasi

d)

Decision Tree menggunakan regularisasi, sedangkan Random Forest tidak

53.

Linear Regression digunakan untuk apa dalam supervised learning?

a)

Mencari garis lurus terbaik untuk memprediksi nilai kontinu

b)

Mengelompokkan data ke dalam kategori tertentu

c)

Menggabungkan beberapa pohon keputusan

d)

Membandingkan data baru dengan data terdekat

54.

Jika sebuah model digunakan untuk memprediksi harga rumah berdasarkan fitur seperti luas rumah, jumlah kamar, dan lokasi, metode apa yang digunakan?

a)

Regresi

b)

Klasifikasi

c)

Clustering

d)

Decision Tree

55.

Apa tujuan utama dari unsupervised learning?

a)

Untuk memprediksi nilai output berdasarkan label

b)

Untuk menemukan pola tersembunyi, kelompok, atau struktur dalam data

c)

Untuk mengklasifikasikan data berdasarkan kategori yang sudah diketahui

d)

Untuk mengurangi jumlah data tanpa mempertahankan informasi penting

56.

Manakah dari berikut ini yang merupakan contoh kasus unsupervised learning?

a)

Prediksi harga rumah

b)

Clustering (Pengelompokan) dan Dimensionality Reduction (Pengurangan Dimensi)

c)

Klasifikasi email spam

d)

Regresi linear

57.

Apa fungsi utama dari teknik PCA (Principal Component Analysis) dalam unsupervised learning?

a)

Mengelompokkan data ke dalam beberapa cluster

b)

Mengubah fitur-fitur yang ada menjadi komponen baru agar analisis lebih efisien

c)

Mencari titik pusat (centroid) dari data

d)

Mengidentifikasi outlier dalam dataset

58.

Algoritma K-Means dalam unsupervised learning digunakan untuk:

a)

Mengelompokkan data berdasarkan kepadatan titik data

b)

Membentuk struktur hierarki dari data

c)

Mencari titik pusat (centroid) dan mengelompokkan data ke dalam cluster berdasarkan jarak terdekat dengan centroid

d)

Mengurangi jumlah fitur dalam dataset

59.

Algoritma Hierarchical Clustering membentuk cluster dari data dengan cara:

a)

Mencari centroid dan mengelompokkan data berdasarkan jarak terdekat

b)

Mengelompokkan data berdasarkan kepadatan titik data

c)

Membentuk struktur hierarki dan membuat cluster berulang kali dari data yang paling mirip hingga seluruh data tergabung dalam satu cluster besar

d)

Mengubah fitur-fitur menjadi komponen baru

60.

Apa perbedaan utama antara supervised learning dan unsupervised learning dalam proses pelatihan model machine learning?

a)

Supervised learning menghubungkan fitur dengan output, sedangkan unsupervised learning mencari struktur tersembunyi.

b)

Supervised learning hanya menggunakan data tanpa label, sedangkan unsupervised learning menggunakan data berlabel.

c)

Supervised learning tidak memerlukan data, sedangkan unsupervised learning memerlukan data.

d)

Supervised learning selalu menghasilkan hasil yang akurat, sedangkan unsupervised learning tidak.