WorksheetsUjian Tengah Semester Pemrograman Kecerdasan Tiruan
Total questions: 50
Worksheet time: 24mins
Atribut yang digunakan untuk mengetahui jumlah dimensi array pada NumPy adalah…
.shape
.ndim
.dtype
.size
Perhatikan potongan program disamping, Output yang akan ditampilkan di layar adalah…
[4 8 12 16]
[0 1 2 3]
[0 4 8 12]
Tidak ada output
Untuk mengakses elemen kedua dari array NumPy, sintaks yang digunakan adalah…
array{2}
array(2)
array[2]
array[1]
Perhatikan potongan program disamping, Untuk mengakses nilai 8 dari array di atas, perintah yang benar adalah...
array_1d[4]
array_1d[3]
array_1d[2]
array_1d[8]
Pustaka Python yang digunakan untuk Analisis Data Khusus adalah..
NumPy
Python
Pandas
Matplotlib
Fungsi yang digunakan untuk membuat array baru dari daftar Python adalah…
array()
create_array()
new_array()
make_array()
Untuk mengimpor pustaka Pandas dengan alias umum digunakan perintah…
import pandas as ps
import pandas as pd
import pandas as np
import pandas pd
Struktur data dua dimensi yanf mirip dengan tabel spreadsheet, dengan baris dan kolom disebut...
Pandas
NumPy
DataFrame
Matplotlib
Perhatikan potongan program disamping, Untuk mengakses elemen terakhir dari array di atas, perintah yang benar adalah...
array_1d[-1]
array_1d[len(array_1d)]
array_1d[length]
array_1d[0]
Untuk menampilkanBerdasarkan tampilan DataFrame di samping, code program yang sesuai adalah...
Perintah untuk menampilkan seluruh nilai pada kolom penduduk adalah…
df.penduduk()
df['penduduk']
df.loc['penduduk']
df.column('penduduk')
Fungsi yang digunakan untuk membaca file CSV dalam pustaka Pandas adalah…
read_csv()
import_csv()
load_csv()
open_csv()
Pada pustaka PANDAS, File CSV biasanya dipisahkan oleh…
Titik koma (;)
Spasi
Koma ( , )
Tab
Agar fungsi to_html() bekerja, perlu menginstal pustaka tambahan yaitu…
(a)
Output pembacaan file menggunakan Pandas biasanya berupa…
List atau tuple
Dictionary
Series atau DataFrame
Array NumPy
Untuk menampilkan 7 baris pertama dari DataFrame digunakan perintah…
df.head()
df.head(7)
df.tail(7)
df.sample(7)
pada DataFrame perintah .describe() digunakan untuk menampilkan kolom...
Semua kolom
Hanya kolom numerik
Hanya kolom teks
Hanya kolom indeks
Pada DataFrame peritnah df.sample(3) digunakan untuk…
Menampilkan 3 baris data pertama
Menampilkan 3 baris terakhir
Menampilkan 3 baris acak
Menampilkan Data dari kolom ke-3
Apa fungsi code program di tersebut?
Untuk download file dari internet ke Colab
Untuk menampilkan isi folder /content/drive
Untuk menghubungkan Google Drive dengan Colab
Untuk membuat folder baru di Google Drive
Fungsi . Loc[] pada potongan program disamping adalah...
Menampilkan seluruh kolom 'Nim'
Menampilkan data baris 1 sampai 3
Menghapus kolom 'Nim' dari DataFrame
Menampilkan kolom 'Nim' dari baris 1 sampai 3
Untuk menyimpan DataFrame ke dalam format HTML digunakan fungsi…
Pada DataFrame Jika ingin mengambil baris pertama dan kolom pertama perintah yang digunakan…
Fungsi pd.read_excel() digunakan untuk membaca file Excel, dan memerlukan modul tambahan…
lxml
openpyxl
jsonlib
sqlalchemy
Jika ingin menampilkan alamat dari “Arya Susanto” menggunakan .iloc, maka perintah yang tepat adalah...
df.iloc[4, 2]
df.iloc[3, 4]
df.iloc[4, 3]
df.iloc[4, 4]
Apa perbedaan utama antara iloc[] dan loc[] dalam Pandas?
iloc[] menggunakan label kolom, sedangkan loc[] menggunakan indeks angka.
iloc[] hanya bisa digunakan untuk file CSV.
Keduanya sama, hanya penulisannya berbeda.
iloc[] menggunakan indeks angka, sedangkan loc[] menggunakan label kolom.
Apa hasil yang ditampilkan dari perintah df.iloc[6, 5]
Malang
Kurnia
SI
69
Fungsi .tail() digunakan untuk menampilkan…
Data teratas
Data terbawah
Data acak
Statistik kolom
Pustaka Python yang berfokus pada
pengembangan pembuatan grafik dua dimensi disebut..
(a)
Fungsi plt.plot() pada Matplotlib digunakan untuk...
Menyimpan hasil plot
Menampilkan grafik
Membuat grafik garis
Menutup jendela grafik
Perintah yang digunakan untuk memberikan tanda titik pada grafik disamping disebut..
(a)
Fungsi scatter() digunakan untuk membuat grafik
Garis
Sebaran
Batang
Lingkaran
Pada penggalan program disamping, kombinasi "o-g" berarti...
Garis biru dengan titik persegi
Garis hijau dengan penanda lingkaran
Garis merah putus-putus
Garis hijau tanpa penanda
Jika baris ax.grid(True) dihapus, maka efek yang akan terjadi adalah...
Grafik tidak akan muncul
Warna garis menjadi default hitam
Garis kisi tidak akan ditampilkan pada grafik
Label sumbu X dan Y hilang
Dalam Machine Learning, komputer belajar dari..
Hardware
Pola data
Perintah eksplisit
Logika pemrograman
Urutan Proses dalam Machine Learning adalah...
Input → Program → Output
Input + Output → Program
Program → Output + Input
Output → Program → Input
Salah satu contoh Supervised Learning adalah...
Clustering pelanggan
Prediksi harga rumah
Menemukan kelompok data tanpa label
Mencari asosiasi barang
Algoritma K-Nearest Neighbours (KNN) bekerja dengan prinsip...
Probabilitas bersyarat
Pemisahan dengan hyperplane
Kemiripan data
Regresi linear
Pada Iris Dataset, variabel target atau kelas terdiri dari..
Satu jenis bunga
Dua jenis bunga
Tiga jenis bunga
Empat jenis bunga
Jika dataset Iris dibagi menjadi 90% data training dan 10% testing, maka kemungkinan masalah yang dapat muncul adalah..
Model sulit belajar
Model tidak bisa melakukan prediksi
Akurasi model akan selalu meningkat
Evaluasi model kurang akurat karena data testing terlalu sedikit
Dalam algoritma KNN, semakin kecil nilai k, maka...
Model semakin kompleks dan berpotensi overfitting
Model semakin umum dan stabil
Akurasi selalu menurun
Model tidak bisa dilatih
Dalam konteks Naive Bayes, jika sebuah kata muncul sangat sering di email spam tetapi jarang di email normal, maka probabilitas kata tersebut untuk diklasifikasikan sebagai spam akan..
Rendah
Tinggi
Netral
Tidak berpengaruh
Jika pada model KNN untuk Iris dataset, hasil prediksi menunjukkan salah klasifikasi pada beberapa titik di batas kelas, solusi terbaik adalah..
Menghapus data yang salah
Mengubah algoritma menjadi Logistic Regression
Menyesuaikan nilai k dan melakukan normalisasi fitur
Menambah noise pada dataset
Ciri utama Supervised Learning adalah...
Tidak ada label data
Data memiliki label atau target
Data hanya numerik
Data hanya teks
Tujuan Reinforcement Learning adalah...
Meminimalkan error data
Mengelompokkan data berdasarkan jarak
Memaksimalkan total rewards
Menghapus noise data
Ciri utama Unsupervised Learning dibanding Supervised Learning adalah…
Model belajar tanpa label atau target yang diketahui
Data memiliki label target yang jelas
Model hanya dapat digunakan untuk regresi
Model harus menggunakan data numerik saja
Dalam konteks clustering, istilah intra-cluster similarity berarti…
Perbedaan antar kelompok
Kesamaan di dalam satu kelompok
Perbandingan antar centroid
Nilai error antar iterasi
Langkah pertama dalam algoritma K-Means adalah…
Menghitung jarak antar titik
Menghitung rata-rata setiap cluster
Mengupdate nilai centroid
Menetapkan jumlah cluster
Proses K-Means berhenti ketika…
Nilai WCSS meningkat
Semua data sudah diklasifikasikan dengan benar
Jumlah cluster berubah
Posisi centroid tidak lagi berubah signifikan
Metode “Elbow” digunakan untuk…
Menentukan posisi centroid awal
Menentukan jumlah cluster optimal
Menghitung jarak antar cluster
Mengevaluasi error model
Jika dataset memiliki outlier, maka K-Means cenderung…
Mengabaikan outlier
Menempatkan centroid jauh dari pusat data utama
Menghapus data ekstrem
Menghasilkan cluster berukuran seimbang
