UTS Algoritma Deep Learning | 4IA09 | Dosen ACHMAD BENNY MUTIARA QURBAN NURDJAMAN | ATA 2020/2021
Algoritma Deep Learning
Dosen : ACHMAD BENNY MUTIARA QURBAN NURDJAMAN
Grade 82.00 out of 100.00
1. Jika ada array A = [1,2], maka perkalian scalar array A dengan bilangan 5 akan memberikan hasil output adalah….
Select one:
a. [5, 10]
b. [1, 2]
c. [5, 2]
d. [1, 10]
e. [15]
2. Jika ada array A = [100, 200, 300, 400], maka perintah A[3] akan memberikan hasil output adalah …
Select one:
a. [200, 300]
b. [400]
c. [100, 200]
d. [300, 400]
e. [100]
3. Operator komparasi pada Panda akan mengembalikan nilai
Select one:
a. Integer
b. Semua salah
c. Semua benar
d. Boolean
e. Binary
4. Jika terdapat dua buah array dua dimensi yaitu: A = [[0,1,1], [1,0,0]] dan B = [[1,1],[1,1],[-1,1]], maka perkalian dot product antara A dan B akan memberikan output adalah ….
Select one:
a. [[0,2], [0,2]]
b. [0,2]
c. [4]
d. Tidak ada jawaban yan benar
e. [[0,0,2],[0,0,2]]
5. Gradien dari fungsi f(x)=2x adalah:
Select one:
a. 1
b. 2
c. 4
d. 0
e. 3
6. Algoritma yang umum digunakan untuk melakukan training pada neural network adalah
Select one:
a. Maximum Likelihood
b. Softmax
c. Backpropagation
d. Regression
e. Chain rule
7. Nomor indeks pada Bahasa Pemrograman python dimulai dari angka
Select one:
a. Nol (0)
b. Semua jawaban salah
c. Dua (2)
d. Nol Satu (01)
e. Satu (1)
8. Jika ada array A = [100, 200, 300, 400], maka perintah A[1,3] akan memberikan hasil output adalah …
Select one:
a. [100, 200]
b. [400]
c. [300, 400]
d. [100]
e. [200, 400]
9. Berikut manakah library pada python yang biasa digunakan untuk pengolahan Machine Learning :
Select one:
a. Benar semua
b. Pandas
c. Numpy
d. Scikit-Learn
e. SciPy
10. Model Deep Learning terdiri beberapa set lapisan yaitu
Select one:
a. Input, hidden layer, output
b. Convolutional layer, RELU dan Pooling
c. Convolutional layer dan Pooling
d. Tidak ada Jawaban yang benar
e. Input, hidden layer, Pooling
11. Mengurangi dimensi dari feature map (downsampling), sehingga mempercepat komputasi karena parameter yang harus diupdate semakin sedikit dan mengatasi overfitting, ini merupakan tujuan dari penggunaan
Select one:
a. Hidden Layer
b. Convolutional Layer
c. RELU
d. Pooling Layer
e. Padding
12. Library yang digunakan untuk melakukan perhitungan pada angka seperti array pada bahasa pemrograman Python adalah …
Select one:
a. Pandas
b. Scikitlearn
c. Numpy
d. Matplotlib
e. Tidak ada jawaban yang benar
13. Mana dari antara activation function berikut yang memberikan nilai probabilitas, dari 0 sampai 1
Select one:
a. Step function
b. Tanh
c. ReLu
d. Softmax function
e. Identity function
14. Teknik matematik yang digunakan untuk mencari “arah” nilai terendah dalam surface solution dari error function adalah
Select one:
a. Gradient Ascent
b. Gradient Descent
c. Warping function
d. Forward Propagation
e. Gradient unit value
15. Dengan perintah ix, anda dapat melakukan akses terhadap suatu dataframe berdasarkan …
Select one:
a. Judul Baris
b. Indeks baris dan kolom
c. Judul kolom
d. Semua Salah
e. Semua benar
16. Berikut ini adalah pernyataan yang salah mengenai CNN:
Select one:
a. Output dari pooling layer selalu mereduksi dimensi dari suatu citra
b. Tahapan feature selection dalam CNN terletak pada convolutional Layer dan Pooling Layer
c. Proses perhitungan yang terjadi pada Convolutional Layer, Pooling Layer, dan Fully Connected Layer dalam CNN dijalankan secara terurut dan iteratif
d. Backpropagation pada CNN bertujuan untuk menghasilkan convolutional filter yang optimal
e. Tahapan classification dalam CNN terletak pada fully connected layer
17. Berikut ini manakah yang bukan algoritma Supervised learning :
Select one:
a. Decision Tree
b. SVM
c. Linier Regression
d. K-Mean
e. KNN
18. Convolutional Neural Network (CNN) dipelopori oleh?
Select one:
a. Yann LeCun
b. Geoff Hinton
c. Yoshua Bengio
d. Andrew Ng
e. Andrej Karpathy
19. Dalam melakukan operasi Pandas sumber tipe sumber data yang dapat digunakan adalah .. kecuali
Select one:
a. Dokumen
b. Excel
c. Dictionary
d. Semua benar
e. CSV
20. Gradient dapat diperoleh menggunakan
Select one:
a. Second order derivatve
b. Double integration
c. Third order derivative
d. First order derivative
e. Integration
21. Apa fungsi dari perintah size pada Bahasa Pemrograman python
Select one:
a. Mengetahui nomor indeks array
b. Mengetahui dimensi array
c. Semua jawaban salah
d. Mengetahui tipe array
e. Mengetahui ukuran/jumlah elemen array
22. Teknik Machine Learning yang digunakan untuk memprediksi penentuan harga sebuah mobil sesuai dengan spesifikasi tersebut adalah :
Select one:
a. Clustering
b. Regression
c. Recomendation
d. Classification
e. Association
23. Beberapa cara untuk mengatasi masalah berkurangnya informasi pada metode Recurrent Neural Network (RNN) yaitu
Select one:
a. Semua jawaban benar
b. Gradient clipping
c. Better optimizers
d. Gating unit (dengan LSTM dan GRU)
e. Steeper gates
24. Fungsi yang mengembalikan nilai yang mendeskripsikan seberapa buruk performa model neural network kita disebut dengan
Select one:
a. Loss Function
b. Cost Function
c. Semua Benar
d. Distance Function
e. Error function
25. Model neural network yang memiliki input dan output yang sama dan biasa digunakan untuk mengurangi dimensi dari features adalah
Select one:
a. Convolutional Neural Network (CNN)
b. PCA
c. Recurrent Neural Network (RNN)
d. AE (Autoencoder)
e. Deep Belief Network
26. Berikut adalah keuntungan menggunakan machine learning, kecuali
Select one:
a. Mengharuskan menggunakan banyak rule
b. Dapat menyederhanakan permasalahan, dengan beberapa baris code dan dapat diterapkan untuk problem lain
c. Dapat beradaptasi dengan data baru.
d. Kemampuan belajar tanpa diprogram secara eksplisit
e. Mendapatkan wawasan tentang masalah kompleks dan data dalam jumlah besar
27. Pasangan nilai eigen dan vektor eigen dari matriks dengan [1, 1] untuk nilai kolom pertama dan [-2, 4] untuk nilai kolom keduanya, adalah:
Select one:
a. 3 dan [-2, 1]
b. 3 dan [-2, -1]
c. -2 dan [2, 1]
d. 2 dan [-2, 1]
e. 2 dan [2, -1]
28. Teknik machine learning yang biasa digunakan untuk menemukan struktur, peringkasan (summerization), deteksi anomali adalah :
Select one:
a. Classification
b. Recomendation
c. Association
d. Regression
e. Clustering
29. Arsitektur matplotlib terdiri dari ….
Select one:
a. Scripting layer
b. Artist layer
c. Back end layer
d. Pyplot
e. Semua jawaban benar
30. Perkalian antara suatu matriks dengan invers matriks itu sendiri akan menghasilkan matriks:
Select one:
a. Matriks dengan angka satu di seluruh elemen diagonalnya
b. Matriks dengan angka nol di seluruh elemen diagonalnya
c. Matriks dengan angka satu di elemen pertama diagonalnya
d. Matriks dengan angka satu di seluruh elemennya
e. Matriks dengan angka nol di elemen pertama diagonalnya
31. Perkalian silang antara vektor [-1, 1, -1] dan [2, -1, 1] adalah:
Select one:
a. [-1, 0, 1]
b. [0, 1, -1]
c. [-2, -1, -1]
d. -4
e. [0, -1, -1]
32. Library yang digunakan untuk melakukan visualisasi data pada bahasa pemrograman Python adalah …
Select one:
a. Matplotlib
b. Scikitlearn
c. Tidak ada jawaban yang benar
d. Pandas
e. Numpy
33. Model Machine Learning yang mengajarkan model dan melatihnya dengan beberapa data dari dataset yang berlabel adalah
Select one:
a. Reinforce learning
b. Semi Supervised learning
c. Unsupervised leaning
d. Benar semua
e. Supervised learning
34. Perintah yang digunakan untuk mengetahui hak akses pembacaan pada suatu file …
Select one:
a. File.mode
b. File.append
c. File.closed
d. File.name
e. File.write
35. Apa fungsi dari perintah ndim pada Bahasa Pemrograman python
Select one:
a. Mengetahui ukuran/jumlah elemen array
b. Mengetahui nomor indeks array
c. Mengetahui tipe array
d. Mengetahui dimensi array
e. Semua jawaban salah
36. Neural Network termasuk kedalam algoritma
Select one:
a. Clustering
b. Prediksi
c. Semua salah
d. Rekomendasi
e. Klasifikasi
37. Library yang digunakan untuk melakukan proses pada data science (data frame) pada bahasa pemrograman Python adalah …
Select one:
a. Matplotlib
b. Scikitlearn
c. Pandas
d. Numpy
e. Tidak ada jawaban yang benar
38. Perbedaan utama antara Convolutional Neural Network (CNN) dengan Shallow Neural Network dalam mengenali suatu citra terletak pada:
Select one:
a. Semua jawaban benar
b. Output konvolusi yang dihasilkan
c. Output model neural network yang dihasilkan
d. Activation function yang digunakan
e. Feature yang digunakan sebagai input
39. Salah satu pembelajaran mesin tanpa pengawasan yang digunakan untuk mengelompokkan titik data atau objek yang serupa disebut :
Select one:
a. Recomendation
b. Regression
c. Association
d. Clustering
e. Classification
40. Diferensiasi dari fungsi f(x) = 2x + 2 adalah:
Select one:
a. 4x+2
b. 4x
c. 2x
d. 2x+2
e. 2
41. Jika di ketahui suatu A = [[11, 12, 13], [21,22,23], [31,32,33]], maka yang menjadi baris satu dari array tersebut adalah ….
Select one:
a. [11,12,13]
b. [11,21,31]
c. [31,32,33]
d. [21,22,23]
e. [12,22,32]
42. Pembelajaran tanpa pengawasan, membiarkan model bekerja sendiri untuk menemukan informasi yang mungkin tidak terlihat oleh mata manusia disebut :
Select one:
a. Semi Supervised learning
b. Unsupervised leaning
c. Benar semua
d. Reinforce learning
e. Supervised learning
43. Beberapa contoh tugas dari machine learning yang menggunakan model supervised learning adalah
Select one:
a. Regression dan Clustering
b. Regression dan Classification
c. Anomali Detection dan Dimenson Reduction
d. Recomendation dan Clustering
e. Dimension Reduction dan Association
44. Agar dimensi output pada proses konvolusi CNN tidak berubah perlu dilakukan:
Select one:
a. Flatten
b. Stride
c. Backpropagation
d. Pooling
e. Padding
45. Deep network yang digunakan untuk pemrosesan teks (text processing) seperti analisis sentimen, penguraian, dan pengenal entitas (named entity recognition) adalah?
Select one:
a. Recurrent Net
b. Deep Belief Network (DBN)
c. Deep Belief Network (DBN) atau Convolutional Net
d. Recurrent Net atau Recursive Neural Tensor Network (RNTN)
e. Convolutional Net atau RNTN
46. Jika di ketahui suatu A = [[11, 12, 13], [21,22,23], [31,32,33]], maka perintah A[1][2] akan memberikan output adalah…..
Select one:
a. 13
b. 33
c. 22
d. 12
e. 23
47. Dataset yang disimpan dalam operasi pandas dikenal dengan nama
Select one:
a. Semua salah
b. Dataframe
c. csv
d. Informasi
e. Database
48. Jika di ketahui suatu A = [[11, 12, 13], [21,22,23], [31,32,33]], maka perintah A[0, 0:2] akan memberikan output adalah…..
Select one:
a. [21,22]
b. [11,12,13]
c. [12,13]
d. [11,12]
e. [31,32]
49. Proses memprediksi label atau kategori kelas diskrit dari set data menggunakan fitur tertentu dari data tersebut, disebut :
Select one:
a. Regression
b. Classification
c. Clustering
d. Association
e. Recomendation
50. Apakah alasan membuat visualisasi data ?
Select one:
a. Melakukan eksplorasi pada analisis data
b. Digunakan untuk mendukung rekomendasi
c. Mengkomunikasikan data dengan jelas
d. Representasi data
e. Semua jawaban benar