"Beginning Artificial Intelligence with the Raspberry Pi" adalah buku panduan yang ditulis oleh Donald J. Norris untuk memperkenalkan pembaca pada konsep-konsep dasar kecerdasan buatan dan memberikan panduan praktis untuk mengembangkan proyek AI menggunakan Raspberry Pi.
Buku ini juga membahas konsep-konsep seperti jaringan saraf tiruan, klasifikasi gambar, dan pemrosesan bahasa alami. Pembaca akan mempelajari cara memanfaatkan library AI populer seperti TensorFlow, Keras, dan OpenCV.
Buku ini dibagi menjadi tiga bagian utama. Bagian pertama membahas pengenalan konsep-konsep dasar AI, seperti pembelajaran mesin, jaringan saraf tiruan, klasifikasi gambar, dan pemrosesan bahasa alami. Pembaca juga akan belajar tentang lingkungan pengembangan Python dan library AI seperti TensorFlow dan Keras. Bagian kedua membahas langkah-langkah praktis untuk membangun beberapa proyek AI yang berbeda menggunakan Raspberry Pi. Proyek-proyek tersebut meliputi pengenalan wajah, pengenalan suara, kontrol suara, dan navigasi robot. Buku ini memberikan instruksi rinci dan gambaran tentang bagaimana menghubungkan Raspberry Pi dengan sensor dan perangkat lainnya, serta bagaimana menginstal dan menggunakan library AI.
Bagian ketiga membahas topik yang lebih canggih, seperti deep learning dan vision computing. Pembaca akan mempelajari tentang topik seperti jaringan saraf konvolusional, segmentasi gambar, dan deteksi objek, serta bagaimana menerapkan konsep-konsep ini pada Raspberry Pi. Berikut adalah penjelasan daftar isi dari buku "Beginning Artificial Intelligence with the Raspberry Pi" beserta per babnya:
Bagian 1: Pengenalan Kecerdasan Buatan
- Bab 1: Memahami Konsep Kecerdasan BuatanBab ini memperkenalkan konsep-konsep dasar kecerdasan buatan dan bagaimana kecerdasan buatan digunakan dalam kehidupan sehari-hari.
- Bab 2: Pengenalan PythonBab ini membahas pengenalan dasar tentang bahasa pemrograman Python, yang merupakan bahasa pemrograman yang sering digunakan dalam pengembangan kecerdasan buatan.
- Bab 3: Pembelajaran MesinBab ini membahas konsep dasar tentang pembelajaran mesin, termasuk jenis-jenis pembelajaran mesin dan algoritma yang digunakan.
- Bab 4: Jaringan Saraf TiruanBab ini membahas tentang jaringan saraf tiruan dan bagaimana mereka bekerja dalam kecerdasan buatan.
Bagian 2: Membangun Proyek Kecerdasan Buatan dengan Raspberry Pi
- Bab 5: Pengenalan Raspberry PiBab ini membahas tentang Raspberry Pi, termasuk cara menginstal sistem operasi dan menghubungkan perangkat ke Raspberry Pi.
- Bab 6: Pengenalan TensorFlow dan KerasBab ini membahas tentang dua library kecerdasan buatan yang populer, TensorFlow dan Keras, serta bagaimana menginstal dan menggunakannya di Raspberry Pi.
- Bab 7: Proyek Pengenalan WajahBab ini membahas cara membangun proyek pengenalan wajah menggunakan Raspberry Pi dan OpenCV.
- Bab 8: Proyek Pengenalan SuaraBab ini membahas cara membangun proyek pengenalan suara menggunakan Raspberry Pi dan Google Assistant.
- Bab 9: Proyek Kontrol SuaraBab ini membahas cara membangun proyek kontrol suara menggunakan Raspberry Pi dan Snowboy Hotword Detection.
- Bab 10: Proyek Navigasi RobotBab ini membahas cara membangun proyek navigasi robot menggunakan Raspberry Pi, sensor ultrasonik, dan perangkat keras lainnya.
Bagian 3: Konsep-Konsep Tingkat Lanjut dalam Kecerdasan Buatan
- Bab 11: Deep LearningBab ini membahas konsep-konsep dasar tentang deep learning dan bagaimana mereka digunakan dalam kecerdasan buatan.
- Bab 12: Vision ComputingBab ini membahas tentang vision computing, termasuk konsep-konsep seperti segmentasi gambar dan deteksi objek.
- Bab 13: Proyek Vision ComputingBab ini membahas cara membangun proyek vision computing menggunakan Raspberry Pi dan TensorFlow.