Artificial Intelligence

Pendahuluan

Kecerdasan buatan, inteligensi buatan, atau artificial intelligence (AI) sedang mengambil perhatian orang dalam beberapa tahun terakhir. Hal ini salah satunya disebabkan oleh peningkatan kemampuan komputasi yang berdampak pada berkembangnya penggunaan algoritma artificial neural networks (ANN atau NN) yang kini juga populer dengan nama deep learning. Namun, penggunaan algoritma pembelajaran mesin (machine learning) secara umum sejatinya telah mengubah pandangan klasik terhadap solusi untuk berbagai permasalahan. Kuliah ini dirancang untuk mengenalkan Anda pada berbagai algoritma AI secara umum dan kegunaannya dalam kasus yang dekat dengan keseharian Anda.

Referensi

Kuliah ini mengikuti alur penyampaian materi dari CS221: Artificial Intelligence: Principles and Techniques dari Stanford University. Karena kedekatan materi, beberapa materi juga diadaptasi dari CS154: Artificial Intelligence dari Caltech.

Kuliah ini akan menggunakan Python dan/atau Java sebagai bahasa pengantarnya. Jadi, bagi Anda yang masih belum familiar dengan Python, silakan cek tutorial singkat untuk Python dan Numpy. Sangat disarankan bagi Anda yang masih mengalami kesulitan dengan pendekatan matematis untuk menguatkan kemampuan pemrograman Anda agar dapat mengikuti kecepatan penyampaian materi di kelas.

Referensi

Anda yang telah familiar dengan Java mungkin juga bisa membuka materi kuliah Pemrograman Python.

Anda dapat membuat clone dari repositori mata kuliah ini di sini.

Carian

Salindia minggu ke-8: Uninformed Search

Setingkat di atas refleks, agen cerdas juga perlu untuk memahami state dia berada sekarang dan menentukan sekumpulan aksi yang harus diambil agar mencapai tujuannya. Pertemuan ini membahas agen cerdas yang memanfaatkan informasi yang terbatas untuk mencari solusi optimal berupa urutan aksi.