SlideShare a Scribd company logo
1 of 4
Pengantar Mata Kuliah
Penjelasan dan Rencana Pembelajaran
Mata Kuliah Kecerdasan Buatan
Dr. Sunu Wibirama
Modul Kuliah Kecerdasan Buatan
Kode mata kuliah: UGMx 001001132012
Versi modul: 31 Maret 2022
Copyright © 2022 Dr. Sunu Wibirama - Dilarang menyebarluaskan, mengunggah ulang dalam
jejaring publik, dan mengomersialkan modul mata kuliah ini tanpa izin tertulis dari instruktur
dan Universitas Gadjah Mada
March 31, 2022
1 Pengantar Mata Kuliah
Mata kuliah ini diselenggarakan secara daring dengan mengadopsi praktik yang di-
lakukan oleh Stanford University melalui portal MOOC Coursera dengan Dr. Andrew
Ng sebagai ketua tim pengembang mata kuliah. Mata kuliah Kecerdasan Buatan (UGMx
001001132012) bertujuan untuk memperkenalkan konsep-konsep dasar kecerdasan buatan,
langkah-langkah membangun solusi berbasis kecerdasan buatan, etika dan dampak social
kecerdasan buatan, serta memperkenalkan beberapa teknik dasar machine learning dan
deep learning. Di akhir kuliah, peserta kuliah diminta mengimplementasikan Bahasa Pem-
rograman Python untuk menyelesaikan kasus tertentu yang telah didefinisikan dataset dan
metode pemecahannya. Kuliah akan dilakukan sepenuhnya dengan basis self-paced dan self-
assessment. Evaluasi kemampuan implementasi Kecerdasan Buatan dengan Bahasa Pem-
rograman Python dilakukan dengan menggabungkan praktik pemrograman secara langsung
(live programing) berbasis Google Colaboratory dan multiple choice questionnaire (MCQ).
2 Capaian Pembelajaran Mata Kuliah
Kuliah Kecerdasan Buatan memiliki lima Capaian Pembelajaran Mata Kuliah (CPMK),
yakni:
a) CPMK 1: Mampu mendefinisikan pengertian sistem cerdas, berbagai macam ter-
minologi di bidang kecerdasan buatan, dan berbagai macam aplikasi sistem berbasis
kecerdasan buatan.
b) CPMK 2: Mampu langkah-langkah membangun sistem berbasis kecerdasan buatan
serta mengerti kelebihan dan kekurangan solusi berbasis kecerdasan buatan
c) CPMK 3: Mampu mendefinisikan dampak sosial yang ditimbulkan dari perkem-
bangan teknologi kecerdasan buatan serta etika dalam pengembangan solusi berbasis
kecerdasan buatan.
d) CPMK 4: Mampu mendefinisikan konsep dasar transformasi data dan seleksi fitur
(feature selection) untuk machine learning.
e) CPMK 5: Mampu mendefinisikan beberapa teknik machine learning klasik (linear
regression, rule-based machine learning, probabilistic machine learning, clustering) dan
konsep dasar deep learning serta implementasinya dalam pengenalan citra (convolu-
tional neural network).
f) CPMK 6: Mampu mengimplementasikan Bahasa Pemrograman Python sebagai pen-
dukung pengembangan sistem cerdas.
3 Topik Kuliah
Adapun kuliah Kecerdasan Buatan akan memuat setidaknya sembilan topik kuliah,
yakni:
1
March 31, 2022
• Topik 1: Definsi, konsep, dan terminologi kecerdasan buatan (CPMK 1). Topik
ini akan membahas definsi, terminologi, berbagai macam aplikasi kecerdasan buatan,
serta kaitan teknologi kecerdasan buatan dengan masa depan lapangan kerja.
• Topik 2: Langkah membangun solusi berbasis kecerdasan buatan (CPMK 2). Topik
ini akan membahas langkah-langkah membangun sistem berbasis Kecerdasan Buatan
serta memahami kelebihan dan kekurangan solusi berbasis Kecerdasan Buatan.
• Topik 3: Etika dan dampak sosial kecerdasan buatan (CPMK 3). Topik ini akan
membahas kelemahan teknologi kecedasan buatan dalam kasus rasial, maupun kelema-
han karena tidak akuratnya dataset, serta etika-etika yang perlu diperhatikan dalam
hal pengambilan data dan privasi data.
• Topik 4: Transformasi data dan rekayasa fitur dalam machine learning (CPMK 4).
Topik ini akan membahas konsep data preparation, data cleansing, dan feature selection
serta teknik-teknik yang lazim digunakan dalam machine learning.
• Topik 5: Regresi linear dan seleksi model machine learning (CPMK 5). Topik ini
akan membahas dasar- dasar linear regression, mampu membedakan antara klasifikasi
dan regresi, mengerti implementasi linear regression, memahami konsep K-Fold Cross
Validation, curse of dimensionality, overfitting dan underfitting.
• Topik 6: Uncertainty problems dan probabilistic machine learning (CPMK 5). Topik
ini akan membahas teori dasar probabilitas (joint probability, conditional probability),
memahami terminologi dalam teori uncertainty dan teori peluang, memahami konsep
teori Bayes dan implementasinya.
• Topik 7: Rule-Based Machine Learning dan Clustering (CPMK 5). Topik ini menje-
laskan tentang konsep dasar decision tree dan teknik clustering.
• Topik 8: Pengantar Deep Learning (CPMK 5). Topik ini menjelaskan tentang aplikasi
deep learning, konsep backpropagation, perceptron, memahami cara kerja convolutional
neural network.
• Topik 9: Implementasi Machine Learning dengan Python (CPMK 6). Topik ini men-
jelaskan tentang cara mengekstrak dataset ke variabel Python, mengerti penggunaan
berbagai fungsi classifier, mengerti dan memahami cara melakukan validasi model
machine learning.
4 Metode Evaluasi Mata Kuliah
Adapun evaluasi untuk CPMK 1-5 akan dilakukan dengan quiz yang menguji kemam-
puan analisis mahasiswa dan pemahaman mahasiswa terhadap materi yang disampaikan.
Quiz tersebut dapat berisi pertanyaan-pertanyaan dengan pilihan jawaban lebih dari dua
(multiple choices) maupun pertanyaan benar/salah (Yes or No questions). Sementara itu,
CPMK 6 akan dievaluasi dengan menguji pemahaman mahasiswa terhadap implementasi
2
March 31, 2022
machine learning dengan Bahasa Pemrograman Python. Mahasiswa diminta untuk mem-
pratikkan potongan program tertentu atau melengkapi program Python tertentu, kemu-
dian menjawab pertanyaan-pertanyaan multiple choices seputar program yang diimplemen-
tasikan. Dengan demikian, mata kuliah ini dirancang agar sesuai dengan prinsip SCL
(student-centered learning), self-paced, dan self-assessment.
5 Referensi Mata Kuliah
Berikut ini beberapa referensi yang akan digunakan dalam kuliah ini:
1. M. Yao, N. Jia, A. Zhou, “Applied Artificial Intelligence: A Handbook for Business
Leaders,” New York: Topbots, Inc., 2018.
2. F. Provost, T. Fawcett, “Data Science for Business,” California: O’Reilly, 2013.
3. A. Geron, “Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow:
2nd Edition,” California: O’Reilly, 2019.
4. J.D. Kelleher, B.M. Namee, A. D’Arcy, “Fundamentals of Machine Learning for Pre-
dictive Data Analytics: 2nd Edition,” Cambridge: MIT Press, 2020.
5. S. Rogers, M. Girolami, “A First Course in Machine Learning: 2nd Edition,” Florida:
CRC Press, 2017.
6. T.J. Sejnowski, “The Deep Learning Revolution,” Cambridge: MIT Press, 2018.
7. M. Mitchell, “Artificial Intelligence: A Guide for Thinking Humans,” London: Penguin
Random House, 2019.
8. A.C. Muller, S. Guido, “Introduction to Machine Learning with Python: A Guide for
Data Scientists,” California: O’Reilly, 2016.
9. J. Krohn, G. Beyleveld, A. Bassens, “Deep Learning Illustrated: A Visual, Interactive
Guide to Artificial Intelligence,” New York: Pearson Education, 2020.
10. M. Negnevitsky, “Artificial Intelligence: A Guide to Intelligent Systems: 3rd Edition,”
New York: Pearson Education, 2011.
11. J. Brownlee, “Data Preparation for Machine Learning,” Machine Learning Mastery,
2020.
12. A. Zheng, A. Casari, “Feature Engineering for Machine Learning,” California: O’Reilly,
2018.
3

More Related Content

What's hot

Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...
Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...
Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...Ahmad Wahyudin Rock'n Roll
 
KOMPUTER DAN PENDIDIKAN
KOMPUTER DAN PENDIDIKANKOMPUTER DAN PENDIDIKAN
KOMPUTER DAN PENDIDIKANboyhokage
 
Pengintegrasian Teknologi dalam PdP
Pengintegrasian Teknologi dalam PdPPengintegrasian Teknologi dalam PdP
Pengintegrasian Teknologi dalam PdPAina Shafina
 
Pengembangan demonstrasi kimia berbasis komputasi modern
Pengembangan demonstrasi kimia berbasis komputasi modernPengembangan demonstrasi kimia berbasis komputasi modern
Pengembangan demonstrasi kimia berbasis komputasi modernAstika Rahayu
 
3 vol2 no1sep2010-asnil-sukardi
3 vol2 no1sep2010-asnil-sukardi3 vol2 no1sep2010-asnil-sukardi
3 vol2 no1sep2010-asnil-sukardiWarni Warni
 
Pengajaran pembelajaran matematik dan teknologi
Pengajaran pembelajaran matematik dan teknologiPengajaran pembelajaran matematik dan teknologi
Pengajaran pembelajaran matematik dan teknologiTee Teh
 
Ict dan multimedia kanak kanak prasekolah
Ict dan multimedia kanak kanak prasekolahIct dan multimedia kanak kanak prasekolah
Ict dan multimedia kanak kanak prasekolahISMAILMAMAT
 
Teknologi dan media pembelajaran
Teknologi dan media pembelajaranTeknologi dan media pembelajaran
Teknologi dan media pembelajaranimronhmz
 
Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...
Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...
Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...Universitas Mercu Buana
 
Jurnal penelitian
Jurnal penelitianJurnal penelitian
Jurnal penelitianuiia
 
Media pembelajaran matematika berbasis ict
Media pembelajaran matematika berbasis ictMedia pembelajaran matematika berbasis ict
Media pembelajaran matematika berbasis ictHeri Cahyono
 
Guru dalam pengajaran
Guru dalam pengajaranGuru dalam pengajaran
Guru dalam pengajaranMohamad Ishak
 

What's hot (18)

Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...
Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...
Desain dan pengembangan mmi offline teknologi dasar serta aplikasinya pada pe...
 
Assignment 3
Assignment 3Assignment 3
Assignment 3
 
KOMPUTER DAN PENDIDIKAN
KOMPUTER DAN PENDIDIKANKOMPUTER DAN PENDIDIKAN
KOMPUTER DAN PENDIDIKAN
 
Makalah ict
Makalah ictMakalah ict
Makalah ict
 
Artikel presentasi
Artikel presentasiArtikel presentasi
Artikel presentasi
 
Pengintegrasian Teknologi dalam PdP
Pengintegrasian Teknologi dalam PdPPengintegrasian Teknologi dalam PdP
Pengintegrasian Teknologi dalam PdP
 
Pengembangan demonstrasi kimia berbasis komputasi modern
Pengembangan demonstrasi kimia berbasis komputasi modernPengembangan demonstrasi kimia berbasis komputasi modern
Pengembangan demonstrasi kimia berbasis komputasi modern
 
3 vol2 no1sep2010-asnil-sukardi
3 vol2 no1sep2010-asnil-sukardi3 vol2 no1sep2010-asnil-sukardi
3 vol2 no1sep2010-asnil-sukardi
 
Pengajaran pembelajaran matematik dan teknologi
Pengajaran pembelajaran matematik dan teknologiPengajaran pembelajaran matematik dan teknologi
Pengajaran pembelajaran matematik dan teknologi
 
Ict dan multimedia kanak kanak prasekolah
Ict dan multimedia kanak kanak prasekolahIct dan multimedia kanak kanak prasekolah
Ict dan multimedia kanak kanak prasekolah
 
Teknologi dan media pembelajaran
Teknologi dan media pembelajaranTeknologi dan media pembelajaran
Teknologi dan media pembelajaran
 
Contoh bahan penulisan ilmiah maiza.
Contoh bahan penulisan ilmiah maiza.Contoh bahan penulisan ilmiah maiza.
Contoh bahan penulisan ilmiah maiza.
 
348 1144-1-pb
348 1144-1-pb348 1144-1-pb
348 1144-1-pb
 
Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...
Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...
Tugas sim, istianah indrayani , yananto mihadi putra se m.si, pengenalan e le...
 
Ict
IctIct
Ict
 
Jurnal penelitian
Jurnal penelitianJurnal penelitian
Jurnal penelitian
 
Media pembelajaran matematika berbasis ict
Media pembelajaran matematika berbasis ictMedia pembelajaran matematika berbasis ict
Media pembelajaran matematika berbasis ict
 
Guru dalam pengajaran
Guru dalam pengajaranGuru dalam pengajaran
Guru dalam pengajaran
 

Similar to Pengantar Mata Kuliah Kecerdasan Buatan.pdf

TUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdf
TUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdfTUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdf
TUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdfHendroGunawan8
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17ArdianDwiPraba
 
Silabus Informatika XI SMA.pdf
Silabus Informatika XI SMA.pdfSilabus Informatika XI SMA.pdf
Silabus Informatika XI SMA.pdfMarinaEsther1
 
aplikasi tes kepribadian berbasiskan sistem pakar
aplikasi tes kepribadian berbasiskan sistem pakaraplikasi tes kepribadian berbasiskan sistem pakar
aplikasi tes kepribadian berbasiskan sistem pakarradar radius
 
Minggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdf
Minggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdfMinggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdf
Minggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdfJoddySebastianSirega
 
RPS-Simulasi-Komputer.pdf
RPS-Simulasi-Komputer.pdfRPS-Simulasi-Komputer.pdf
RPS-Simulasi-Komputer.pdfssuser8fff50
 
Product knowledge prodi ti
Product knowledge prodi tiProduct knowledge prodi ti
Product knowledge prodi tiPalComTech
 
Kontrak Kuliah - Etika Profesi
Kontrak Kuliah - Etika ProfesiKontrak Kuliah - Etika Profesi
Kontrak Kuliah - Etika ProfesiAdeDwiPutraPutra
 
Metode Pengembangan PJJ
Metode Pengembangan PJJMetode Pengembangan PJJ
Metode Pengembangan PJJYana R. Sopian
 
PROSEM - Informatika Kelas 11.pdf
PROSEM - Informatika Kelas 11.pdfPROSEM - Informatika Kelas 11.pdf
PROSEM - Informatika Kelas 11.pdfDebyRosalina1
 
Rancangan_CP_Web Development.pdf
Rancangan_CP_Web Development.pdfRancangan_CP_Web Development.pdf
Rancangan_CP_Web Development.pdfguru41385
 
Modul simulasi kelompok 4
Modul simulasi  kelompok 4Modul simulasi  kelompok 4
Modul simulasi kelompok 4SRI HANDAYANI
 
Rencana Aksi 2_Doni Permana PPL.pdf
Rencana Aksi 2_Doni Permana PPL.pdfRencana Aksi 2_Doni Permana PPL.pdf
Rencana Aksi 2_Doni Permana PPL.pdfsmkn 1 batam
 
KKTP Informatika Kelas 11 Fase F Kurikulum Merdeka
KKTP Informatika Kelas 11 Fase F Kurikulum MerdekaKKTP Informatika Kelas 11 Fase F Kurikulum Merdeka
KKTP Informatika Kelas 11 Fase F Kurikulum MerdekaModul Guruku
 
01. Introduction - Kecerdasan Buatan.pptx
01. Introduction - Kecerdasan Buatan.pptx01. Introduction - Kecerdasan Buatan.pptx
01. Introduction - Kecerdasan Buatan.pptxSaifulNurBudiman
 
RPS_Pemrograman Bergerak_Riad Sahara.pdf
RPS_Pemrograman Bergerak_Riad Sahara.pdfRPS_Pemrograman Bergerak_Riad Sahara.pdf
RPS_Pemrograman Bergerak_Riad Sahara.pdfriadsara
 

Similar to Pengantar Mata Kuliah Kecerdasan Buatan.pdf (20)

TUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdf
TUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdfTUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdf
TUGAS1_KECERDASAN_KOMPUTASIONAL_HENDRO_GUNAWAN_200401072103_IT-701.pdf
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
 
Silabus Informatika XI SMA.pdf
Silabus Informatika XI SMA.pdfSilabus Informatika XI SMA.pdf
Silabus Informatika XI SMA.pdf
 
aplikasi tes kepribadian berbasiskan sistem pakar
aplikasi tes kepribadian berbasiskan sistem pakaraplikasi tes kepribadian berbasiskan sistem pakar
aplikasi tes kepribadian berbasiskan sistem pakar
 
Minggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdf
Minggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdfMinggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdf
Minggu 1 - Pendahuluan dan Well Define Learning System (Compressed).pdf
 
RPS-Simulasi-Komputer.pdf
RPS-Simulasi-Komputer.pdfRPS-Simulasi-Komputer.pdf
RPS-Simulasi-Komputer.pdf
 
Artikel 2
Artikel 2Artikel 2
Artikel 2
 
Product knowledge prodi ti
Product knowledge prodi tiProduct knowledge prodi ti
Product knowledge prodi ti
 
Matriks
MatriksMatriks
Matriks
 
Matriks
MatriksMatriks
Matriks
 
Kontrak Kuliah - Etika Profesi
Kontrak Kuliah - Etika ProfesiKontrak Kuliah - Etika Profesi
Kontrak Kuliah - Etika Profesi
 
Metode Pengembangan PJJ
Metode Pengembangan PJJMetode Pengembangan PJJ
Metode Pengembangan PJJ
 
PROSEM - Informatika Kelas 11.pdf
PROSEM - Informatika Kelas 11.pdfPROSEM - Informatika Kelas 11.pdf
PROSEM - Informatika Kelas 11.pdf
 
Rancangan_CP_Web Development.pdf
Rancangan_CP_Web Development.pdfRancangan_CP_Web Development.pdf
Rancangan_CP_Web Development.pdf
 
Modul simulasi kelompok 4
Modul simulasi  kelompok 4Modul simulasi  kelompok 4
Modul simulasi kelompok 4
 
Rencana Aksi 2_Doni Permana PPL.pdf
Rencana Aksi 2_Doni Permana PPL.pdfRencana Aksi 2_Doni Permana PPL.pdf
Rencana Aksi 2_Doni Permana PPL.pdf
 
KKTP Informatika Kelas 11 Fase F Kurikulum Merdeka
KKTP Informatika Kelas 11 Fase F Kurikulum MerdekaKKTP Informatika Kelas 11 Fase F Kurikulum Merdeka
KKTP Informatika Kelas 11 Fase F Kurikulum Merdeka
 
01. Introduction - Kecerdasan Buatan.pptx
01. Introduction - Kecerdasan Buatan.pptx01. Introduction - Kecerdasan Buatan.pptx
01. Introduction - Kecerdasan Buatan.pptx
 
RPS_KSI.pdf
RPS_KSI.pdfRPS_KSI.pdf
RPS_KSI.pdf
 
RPS_Pemrograman Bergerak_Riad Sahara.pdf
RPS_Pemrograman Bergerak_Riad Sahara.pdfRPS_Pemrograman Bergerak_Riad Sahara.pdf
RPS_Pemrograman Bergerak_Riad Sahara.pdf
 

More from Sunu Wibirama

Modul Topik 9 - Kecerdasan Buatan
Modul Topik 9 - Kecerdasan BuatanModul Topik 9 - Kecerdasan Buatan
Modul Topik 9 - Kecerdasan BuatanSunu Wibirama
 
Modul Topik 8 - Kecerdasan Buatan
Modul Topik 8 - Kecerdasan BuatanModul Topik 8 - Kecerdasan Buatan
Modul Topik 8 - Kecerdasan BuatanSunu Wibirama
 
Modul Topik 7 - Kecerdasan Buatan
Modul Topik 7 - Kecerdasan BuatanModul Topik 7 - Kecerdasan Buatan
Modul Topik 7 - Kecerdasan BuatanSunu Wibirama
 
Modul Topik 6 - Kecerdasan Buatan.pdf
Modul Topik 6 - Kecerdasan Buatan.pdfModul Topik 6 - Kecerdasan Buatan.pdf
Modul Topik 6 - Kecerdasan Buatan.pdfSunu Wibirama
 
Modul Topik 5 - Kecerdasan Buatan
Modul Topik 5 - Kecerdasan BuatanModul Topik 5 - Kecerdasan Buatan
Modul Topik 5 - Kecerdasan BuatanSunu Wibirama
 
Modul Topik 4 - Kecerdasan Buatan.pdf
Modul Topik 4 - Kecerdasan Buatan.pdfModul Topik 4 - Kecerdasan Buatan.pdf
Modul Topik 4 - Kecerdasan Buatan.pdfSunu Wibirama
 
Modul Topik 3 - Kecerdasan Buatan
Modul Topik 3 - Kecerdasan BuatanModul Topik 3 - Kecerdasan Buatan
Modul Topik 3 - Kecerdasan BuatanSunu Wibirama
 
Modul Topik 2 - Kecerdasan Buatan.pdf
Modul Topik 2 - Kecerdasan Buatan.pdfModul Topik 2 - Kecerdasan Buatan.pdf
Modul Topik 2 - Kecerdasan Buatan.pdfSunu Wibirama
 
Modul Topik 1 - Kecerdasan Buatan
Modul Topik 1 - Kecerdasan BuatanModul Topik 1 - Kecerdasan Buatan
Modul Topik 1 - Kecerdasan BuatanSunu Wibirama
 
Introduction to Artificial Intelligence - Pengenalan Kecerdasan Buatan
Introduction to Artificial Intelligence - Pengenalan Kecerdasan BuatanIntroduction to Artificial Intelligence - Pengenalan Kecerdasan Buatan
Introduction to Artificial Intelligence - Pengenalan Kecerdasan BuatanSunu Wibirama
 
Mengenal Eye Tracking (Introduction to Eye Tracking Research)
Mengenal Eye Tracking (Introduction to Eye Tracking Research)Mengenal Eye Tracking (Introduction to Eye Tracking Research)
Mengenal Eye Tracking (Introduction to Eye Tracking Research)Sunu Wibirama
 

More from Sunu Wibirama (11)

Modul Topik 9 - Kecerdasan Buatan
Modul Topik 9 - Kecerdasan BuatanModul Topik 9 - Kecerdasan Buatan
Modul Topik 9 - Kecerdasan Buatan
 
Modul Topik 8 - Kecerdasan Buatan
Modul Topik 8 - Kecerdasan BuatanModul Topik 8 - Kecerdasan Buatan
Modul Topik 8 - Kecerdasan Buatan
 
Modul Topik 7 - Kecerdasan Buatan
Modul Topik 7 - Kecerdasan BuatanModul Topik 7 - Kecerdasan Buatan
Modul Topik 7 - Kecerdasan Buatan
 
Modul Topik 6 - Kecerdasan Buatan.pdf
Modul Topik 6 - Kecerdasan Buatan.pdfModul Topik 6 - Kecerdasan Buatan.pdf
Modul Topik 6 - Kecerdasan Buatan.pdf
 
Modul Topik 5 - Kecerdasan Buatan
Modul Topik 5 - Kecerdasan BuatanModul Topik 5 - Kecerdasan Buatan
Modul Topik 5 - Kecerdasan Buatan
 
Modul Topik 4 - Kecerdasan Buatan.pdf
Modul Topik 4 - Kecerdasan Buatan.pdfModul Topik 4 - Kecerdasan Buatan.pdf
Modul Topik 4 - Kecerdasan Buatan.pdf
 
Modul Topik 3 - Kecerdasan Buatan
Modul Topik 3 - Kecerdasan BuatanModul Topik 3 - Kecerdasan Buatan
Modul Topik 3 - Kecerdasan Buatan
 
Modul Topik 2 - Kecerdasan Buatan.pdf
Modul Topik 2 - Kecerdasan Buatan.pdfModul Topik 2 - Kecerdasan Buatan.pdf
Modul Topik 2 - Kecerdasan Buatan.pdf
 
Modul Topik 1 - Kecerdasan Buatan
Modul Topik 1 - Kecerdasan BuatanModul Topik 1 - Kecerdasan Buatan
Modul Topik 1 - Kecerdasan Buatan
 
Introduction to Artificial Intelligence - Pengenalan Kecerdasan Buatan
Introduction to Artificial Intelligence - Pengenalan Kecerdasan BuatanIntroduction to Artificial Intelligence - Pengenalan Kecerdasan Buatan
Introduction to Artificial Intelligence - Pengenalan Kecerdasan Buatan
 
Mengenal Eye Tracking (Introduction to Eye Tracking Research)
Mengenal Eye Tracking (Introduction to Eye Tracking Research)Mengenal Eye Tracking (Introduction to Eye Tracking Research)
Mengenal Eye Tracking (Introduction to Eye Tracking Research)
 

Recently uploaded

Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 

Recently uploaded (20)

Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 

Pengantar Mata Kuliah Kecerdasan Buatan.pdf

  • 1. Pengantar Mata Kuliah Penjelasan dan Rencana Pembelajaran Mata Kuliah Kecerdasan Buatan Dr. Sunu Wibirama Modul Kuliah Kecerdasan Buatan Kode mata kuliah: UGMx 001001132012 Versi modul: 31 Maret 2022 Copyright © 2022 Dr. Sunu Wibirama - Dilarang menyebarluaskan, mengunggah ulang dalam jejaring publik, dan mengomersialkan modul mata kuliah ini tanpa izin tertulis dari instruktur dan Universitas Gadjah Mada
  • 2. March 31, 2022 1 Pengantar Mata Kuliah Mata kuliah ini diselenggarakan secara daring dengan mengadopsi praktik yang di- lakukan oleh Stanford University melalui portal MOOC Coursera dengan Dr. Andrew Ng sebagai ketua tim pengembang mata kuliah. Mata kuliah Kecerdasan Buatan (UGMx 001001132012) bertujuan untuk memperkenalkan konsep-konsep dasar kecerdasan buatan, langkah-langkah membangun solusi berbasis kecerdasan buatan, etika dan dampak social kecerdasan buatan, serta memperkenalkan beberapa teknik dasar machine learning dan deep learning. Di akhir kuliah, peserta kuliah diminta mengimplementasikan Bahasa Pem- rograman Python untuk menyelesaikan kasus tertentu yang telah didefinisikan dataset dan metode pemecahannya. Kuliah akan dilakukan sepenuhnya dengan basis self-paced dan self- assessment. Evaluasi kemampuan implementasi Kecerdasan Buatan dengan Bahasa Pem- rograman Python dilakukan dengan menggabungkan praktik pemrograman secara langsung (live programing) berbasis Google Colaboratory dan multiple choice questionnaire (MCQ). 2 Capaian Pembelajaran Mata Kuliah Kuliah Kecerdasan Buatan memiliki lima Capaian Pembelajaran Mata Kuliah (CPMK), yakni: a) CPMK 1: Mampu mendefinisikan pengertian sistem cerdas, berbagai macam ter- minologi di bidang kecerdasan buatan, dan berbagai macam aplikasi sistem berbasis kecerdasan buatan. b) CPMK 2: Mampu langkah-langkah membangun sistem berbasis kecerdasan buatan serta mengerti kelebihan dan kekurangan solusi berbasis kecerdasan buatan c) CPMK 3: Mampu mendefinisikan dampak sosial yang ditimbulkan dari perkem- bangan teknologi kecerdasan buatan serta etika dalam pengembangan solusi berbasis kecerdasan buatan. d) CPMK 4: Mampu mendefinisikan konsep dasar transformasi data dan seleksi fitur (feature selection) untuk machine learning. e) CPMK 5: Mampu mendefinisikan beberapa teknik machine learning klasik (linear regression, rule-based machine learning, probabilistic machine learning, clustering) dan konsep dasar deep learning serta implementasinya dalam pengenalan citra (convolu- tional neural network). f) CPMK 6: Mampu mengimplementasikan Bahasa Pemrograman Python sebagai pen- dukung pengembangan sistem cerdas. 3 Topik Kuliah Adapun kuliah Kecerdasan Buatan akan memuat setidaknya sembilan topik kuliah, yakni: 1
  • 3. March 31, 2022 • Topik 1: Definsi, konsep, dan terminologi kecerdasan buatan (CPMK 1). Topik ini akan membahas definsi, terminologi, berbagai macam aplikasi kecerdasan buatan, serta kaitan teknologi kecerdasan buatan dengan masa depan lapangan kerja. • Topik 2: Langkah membangun solusi berbasis kecerdasan buatan (CPMK 2). Topik ini akan membahas langkah-langkah membangun sistem berbasis Kecerdasan Buatan serta memahami kelebihan dan kekurangan solusi berbasis Kecerdasan Buatan. • Topik 3: Etika dan dampak sosial kecerdasan buatan (CPMK 3). Topik ini akan membahas kelemahan teknologi kecedasan buatan dalam kasus rasial, maupun kelema- han karena tidak akuratnya dataset, serta etika-etika yang perlu diperhatikan dalam hal pengambilan data dan privasi data. • Topik 4: Transformasi data dan rekayasa fitur dalam machine learning (CPMK 4). Topik ini akan membahas konsep data preparation, data cleansing, dan feature selection serta teknik-teknik yang lazim digunakan dalam machine learning. • Topik 5: Regresi linear dan seleksi model machine learning (CPMK 5). Topik ini akan membahas dasar- dasar linear regression, mampu membedakan antara klasifikasi dan regresi, mengerti implementasi linear regression, memahami konsep K-Fold Cross Validation, curse of dimensionality, overfitting dan underfitting. • Topik 6: Uncertainty problems dan probabilistic machine learning (CPMK 5). Topik ini akan membahas teori dasar probabilitas (joint probability, conditional probability), memahami terminologi dalam teori uncertainty dan teori peluang, memahami konsep teori Bayes dan implementasinya. • Topik 7: Rule-Based Machine Learning dan Clustering (CPMK 5). Topik ini menje- laskan tentang konsep dasar decision tree dan teknik clustering. • Topik 8: Pengantar Deep Learning (CPMK 5). Topik ini menjelaskan tentang aplikasi deep learning, konsep backpropagation, perceptron, memahami cara kerja convolutional neural network. • Topik 9: Implementasi Machine Learning dengan Python (CPMK 6). Topik ini men- jelaskan tentang cara mengekstrak dataset ke variabel Python, mengerti penggunaan berbagai fungsi classifier, mengerti dan memahami cara melakukan validasi model machine learning. 4 Metode Evaluasi Mata Kuliah Adapun evaluasi untuk CPMK 1-5 akan dilakukan dengan quiz yang menguji kemam- puan analisis mahasiswa dan pemahaman mahasiswa terhadap materi yang disampaikan. Quiz tersebut dapat berisi pertanyaan-pertanyaan dengan pilihan jawaban lebih dari dua (multiple choices) maupun pertanyaan benar/salah (Yes or No questions). Sementara itu, CPMK 6 akan dievaluasi dengan menguji pemahaman mahasiswa terhadap implementasi 2
  • 4. March 31, 2022 machine learning dengan Bahasa Pemrograman Python. Mahasiswa diminta untuk mem- pratikkan potongan program tertentu atau melengkapi program Python tertentu, kemu- dian menjawab pertanyaan-pertanyaan multiple choices seputar program yang diimplemen- tasikan. Dengan demikian, mata kuliah ini dirancang agar sesuai dengan prinsip SCL (student-centered learning), self-paced, dan self-assessment. 5 Referensi Mata Kuliah Berikut ini beberapa referensi yang akan digunakan dalam kuliah ini: 1. M. Yao, N. Jia, A. Zhou, “Applied Artificial Intelligence: A Handbook for Business Leaders,” New York: Topbots, Inc., 2018. 2. F. Provost, T. Fawcett, “Data Science for Business,” California: O’Reilly, 2013. 3. A. Geron, “Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: 2nd Edition,” California: O’Reilly, 2019. 4. J.D. Kelleher, B.M. Namee, A. D’Arcy, “Fundamentals of Machine Learning for Pre- dictive Data Analytics: 2nd Edition,” Cambridge: MIT Press, 2020. 5. S. Rogers, M. Girolami, “A First Course in Machine Learning: 2nd Edition,” Florida: CRC Press, 2017. 6. T.J. Sejnowski, “The Deep Learning Revolution,” Cambridge: MIT Press, 2018. 7. M. Mitchell, “Artificial Intelligence: A Guide for Thinking Humans,” London: Penguin Random House, 2019. 8. A.C. Muller, S. Guido, “Introduction to Machine Learning with Python: A Guide for Data Scientists,” California: O’Reilly, 2016. 9. J. Krohn, G. Beyleveld, A. Bassens, “Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence,” New York: Pearson Education, 2020. 10. M. Negnevitsky, “Artificial Intelligence: A Guide to Intelligent Systems: 3rd Edition,” New York: Pearson Education, 2011. 11. J. Brownlee, “Data Preparation for Machine Learning,” Machine Learning Mastery, 2020. 12. A. Zheng, A. Casari, “Feature Engineering for Machine Learning,” California: O’Reilly, 2018. 3