AI-For-Beginners/translations/id/lessons/1-Intro
leestott a3ec7b1e9e 🌐 Update translations via Co-op Translator 2025-10-03 09:55:40 +00:00
..
README.md 🌐 Update translations via Co-op Translator 2025-10-03 09:55:40 +00:00
assignment.md 🌐 Update translations via Co-op Translator 2025-08-29 16:53:37 +00:00

README.md

Pengantar AI

Ringkasan konten Pengantar AI dalam bentuk doodle

Sketchnote oleh Tomomi Imura

Kuis sebelum kuliah

Kecerdasan Buatan adalah disiplin ilmu yang menarik yang mempelajari bagaimana kita dapat membuat komputer menunjukkan perilaku cerdas, misalnya melakukan hal-hal yang biasanya dilakukan manusia dengan baik.

Awalnya, komputer diciptakan oleh Charles Babbage untuk mengolah angka dengan mengikuti prosedur yang jelas - sebuah algoritma. Komputer modern, meskipun jauh lebih canggih daripada model awal yang diusulkan pada abad ke-19, masih mengikuti ide dasar perhitungan yang terkontrol. Oleh karena itu, kita dapat memprogram komputer untuk melakukan sesuatu jika kita mengetahui urutan langkah-langkah yang tepat untuk mencapai tujuan tersebut.

Foto seseorang

Foto oleh Vickie Soshnikova

Menentukan usia seseorang dari fotonya adalah tugas yang tidak dapat diprogram secara eksplisit, karena kita tidak tahu bagaimana kita menghasilkan angka di kepala kita saat melakukannya.


Namun, ada beberapa tugas yang kita tidak tahu secara eksplisit bagaimana cara menyelesaikannya. Misalnya, menentukan usia seseorang dari fotonya. Kita entah bagaimana belajar melakukannya karena kita telah melihat banyak contoh orang dengan berbagai usia, tetapi kita tidak dapat menjelaskan secara eksplisit bagaimana kita melakukannya, atau memprogram komputer untuk melakukannya. Inilah jenis tugas yang menarik bagi Kecerdasan Buatan (disingkat AI).

Pikirkan beberapa tugas yang dapat Anda alihkan ke komputer yang akan mendapat manfaat dari AI. Pertimbangkan bidang keuangan, kedokteran, dan seni - bagaimana bidang-bidang ini mendapat manfaat dari AI saat ini?

AI Lemah vs. AI Kuat

AI Lemah AI Kuat
AI Lemah mengacu pada sistem AI yang dirancang dan dilatih untuk tugas tertentu atau serangkaian tugas yang sempit. AI Kuat, atau Kecerdasan Buatan Umum (AGI), mengacu pada sistem AI dengan tingkat kecerdasan dan pemahaman setara manusia.
Sistem AI ini tidak memiliki kecerdasan umum; mereka unggul dalam melakukan tugas yang telah ditentukan tetapi tidak memiliki pemahaman atau kesadaran sejati. Sistem AI ini memiliki kemampuan untuk melakukan tugas intelektual apa pun yang dapat dilakukan manusia, beradaptasi dengan berbagai domain, dan memiliki bentuk kesadaran atau kesadaran diri.
Contoh AI Lemah termasuk asisten virtual seperti Siri atau Alexa, algoritma rekomendasi yang digunakan oleh layanan streaming, dan chatbot yang dirancang untuk tugas layanan pelanggan tertentu. Mencapai AI Kuat adalah tujuan jangka panjang penelitian AI dan akan membutuhkan pengembangan sistem AI yang dapat bernalar, belajar, memahami, dan beradaptasi di berbagai tugas dan konteks.
AI Lemah sangat terspesialisasi dan tidak memiliki kemampuan kognitif seperti manusia atau kemampuan pemecahan masalah umum di luar domain sempitnya. AI Kuat saat ini adalah konsep teoretis, dan belum ada sistem AI yang mencapai tingkat kecerdasan umum ini.

Untuk informasi lebih lanjut, lihat Artificial General Intelligence (AGI).

Definisi Kecerdasan dan Tes Turing

Salah satu masalah dalam menangani istilah Kecerdasan adalah tidak adanya definisi yang jelas untuk istilah ini. Seseorang dapat berargumen bahwa kecerdasan terkait dengan pemikiran abstrak, atau dengan kesadaran diri, tetapi kita tidak dapat mendefinisikannya dengan tepat.

Foto Kucing

Foto oleh Amber Kipp dari Unsplash

Untuk melihat ambiguitas istilah kecerdasan, coba jawab pertanyaan: "Apakah kucing itu cerdas?". Orang yang berbeda cenderung memberikan jawaban yang berbeda untuk pertanyaan ini, karena tidak ada tes yang diterima secara universal untuk membuktikan apakah pernyataan itu benar atau tidak. Dan jika Anda berpikir ada - coba jalankan kucing Anda melalui tes IQ...

Pikirkan sejenak tentang bagaimana Anda mendefinisikan kecerdasan. Apakah burung gagak yang dapat menyelesaikan labirin dan mendapatkan makanan itu cerdas? Apakah seorang anak cerdas?


Ketika berbicara tentang AGI, kita perlu memiliki cara untuk menentukan apakah kita telah menciptakan sistem yang benar-benar cerdas. Alan Turing mengusulkan sebuah cara yang disebut Tes Turing, yang juga berfungsi sebagai definisi kecerdasan. Tes ini membandingkan sistem tertentu dengan sesuatu yang secara inheren cerdas - seorang manusia nyata, dan karena perbandingan otomatis apa pun dapat dihindari oleh program komputer, kita menggunakan seorang penginterogasi manusia. Jadi, jika seorang manusia tidak dapat membedakan antara orang nyata dan sistem komputer dalam dialog berbasis teks - sistem tersebut dianggap cerdas.

Sebuah chatbot bernama Eugene Goostman, yang dikembangkan di St. Petersburg, hampir berhasil melewati Tes Turing pada tahun 2014 dengan menggunakan trik kepribadian yang cerdik. Bot ini mengumumkan sejak awal bahwa ia adalah seorang anak laki-laki Ukraina berusia 13 tahun, yang menjelaskan kurangnya pengetahuan dan beberapa ketidaksesuaian dalam teks. Bot ini meyakinkan 30% juri bahwa ia adalah manusia setelah dialog selama 5 menit, sebuah metrik yang diyakini Turing dapat dicapai oleh mesin pada tahun 2000. Namun, perlu dipahami bahwa ini tidak menunjukkan bahwa kita telah menciptakan sistem yang cerdas, atau bahwa sistem komputer telah berhasil mengelabui penginterogasi manusia - sistem tersebut tidak mengelabui manusia, melainkan pencipta bot yang melakukannya!

Pernahkah Anda tertipu oleh chatbot sehingga berpikir bahwa Anda sedang berbicara dengan manusia? Bagaimana ia meyakinkan Anda?

Pendekatan Berbeda terhadap AI

Jika kita ingin komputer berperilaku seperti manusia, kita perlu memodelkan cara berpikir kita di dalam komputer. Akibatnya, kita perlu mencoba memahami apa yang membuat manusia menjadi cerdas.

Untuk dapat memprogram kecerdasan ke dalam mesin, kita perlu memahami bagaimana proses pengambilan keputusan kita sendiri bekerja. Jika Anda melakukan sedikit introspeksi, Anda akan menyadari bahwa ada beberapa proses yang terjadi secara tidak sadar misalnya, kita dapat membedakan kucing dari anjing tanpa memikirkannya - sementara yang lain melibatkan penalaran.

Ada dua pendekatan yang mungkin untuk masalah ini:

Pendekatan Top-down (Penalaran Simbolik) Pendekatan Bottom-up (Jaringan Neural)
Pendekatan top-down memodelkan cara seseorang bernalar untuk menyelesaikan masalah. Ini melibatkan ekstraksi pengetahuan dari manusia, dan merepresentasikannya dalam bentuk yang dapat dibaca komputer. Kita juga perlu mengembangkan cara untuk memodelkan penalaran di dalam komputer. Pendekatan bottom-up memodelkan struktur otak manusia, yang terdiri dari sejumlah besar unit sederhana yang disebut neuron. Setiap neuron bertindak seperti rata-rata berbobot dari inputnya, dan kita dapat melatih jaringan neuron untuk menyelesaikan masalah yang berguna dengan memberikan data pelatihan.

Ada juga beberapa pendekatan lain terhadap kecerdasan:

  • Pendekatan Emergen, Sinergis, atau multi-agen didasarkan pada fakta bahwa perilaku cerdas yang kompleks dapat diperoleh melalui interaksi sejumlah besar agen sederhana. Menurut cybernetika evolusioner, kecerdasan dapat muncul dari perilaku yang lebih sederhana dan reaktif dalam proses transisi metasistem.

  • Pendekatan Evolusioner, atau algoritma genetik adalah proses optimasi berdasarkan prinsip evolusi.

Kita akan membahas pendekatan-pendekatan tersebut nanti dalam kursus ini, tetapi saat ini kita akan fokus pada dua arah utama: top-down dan bottom-up.

Pendekatan Top-Down

Dalam pendekatan top-down, kita mencoba memodelkan penalaran kita. Karena kita dapat mengikuti pikiran kita saat bernalar, kita dapat mencoba memformalkan proses ini dan memprogramnya di dalam komputer. Ini disebut penalaran simbolik.

Manusia cenderung memiliki beberapa aturan di kepala mereka yang membimbing proses pengambilan keputusan mereka. Misalnya, ketika seorang dokter mendiagnosis pasien, ia mungkin menyadari bahwa seseorang mengalami demam, dan dengan demikian mungkin ada peradangan yang terjadi di dalam tubuh. Dengan menerapkan sejumlah besar aturan pada masalah tertentu, seorang dokter mungkin dapat menghasilkan diagnosis akhir.

Pendekatan ini sangat bergantung pada representasi pengetahuan dan penalaran. Ekstraksi pengetahuan dari seorang ahli manusia mungkin menjadi bagian yang paling sulit, karena seorang dokter dalam banyak kasus tidak akan tahu persis mengapa ia menghasilkan diagnosis tertentu. Kadang-kadang solusi hanya muncul di kepalanya tanpa berpikir eksplisit. Beberapa tugas, seperti menentukan usia seseorang dari foto, sama sekali tidak dapat direduksi menjadi manipulasi pengetahuan.

Pendekatan Bottom-Up

Sebagai alternatif, kita dapat mencoba memodelkan elemen-elemen paling sederhana di dalam otak kita sebuah neuron. Kita dapat membangun apa yang disebut jaringan neural buatan di dalam komputer, dan kemudian mencoba mengajarkannya untuk menyelesaikan masalah dengan memberikan contoh-contoh. Proses ini mirip dengan bagaimana seorang bayi yang baru lahir belajar tentang lingkungannya dengan melakukan pengamatan.

Lakukan sedikit penelitian tentang bagaimana bayi belajar. Apa elemen dasar dari otak bayi?

Bagaimana dengan ML?
Bagian dari Kecerdasan Buatan yang didasarkan pada komputer yang belajar menyelesaikan masalah berdasarkan beberapa data disebut Machine Learning. Kita tidak akan membahas pembelajaran mesin klasik dalam kursus ini - kami merujuk Anda ke kurikulum Machine Learning for Beginners yang terpisah. ML untuk Pemula

Sejarah Singkat AI

Kecerdasan Buatan dimulai sebagai bidang pada pertengahan abad ke-20. Awalnya, penalaran simbolik adalah pendekatan yang dominan, dan ini menghasilkan sejumlah keberhasilan penting, seperti sistem pakar program komputer yang mampu bertindak sebagai pakar dalam beberapa domain masalah yang terbatas. Namun, segera menjadi jelas bahwa pendekatan semacam itu tidak dapat berkembang dengan baik. Ekstraksi pengetahuan dari seorang ahli, merepresentasikannya di dalam komputer, dan menjaga basis pengetahuan tetap akurat ternyata menjadi tugas yang sangat kompleks, dan terlalu mahal untuk diterapkan dalam banyak kasus. Hal ini menyebabkan apa yang disebut AI Winter pada tahun 1970-an.

Sejarah Singkat AI

Gambar oleh Dmitry Soshnikov

Seiring waktu, sumber daya komputasi menjadi lebih murah, dan lebih banyak data tersedia, sehingga pendekatan jaringan neural mulai menunjukkan kinerja yang luar biasa dalam bersaing dengan manusia di banyak bidang, seperti penglihatan komputer atau pemahaman ucapan. Dalam dekade terakhir, istilah Kecerdasan Buatan sebagian besar digunakan sebagai sinonim untuk Jaringan Neural, karena sebagian besar keberhasilan AI yang kita dengar didasarkan pada mereka.

Kita dapat mengamati bagaimana pendekatan berubah, misalnya, dalam menciptakan program komputer yang bermain catur:

  • Program catur awal didasarkan pada pencarian program secara eksplisit mencoba memperkirakan kemungkinan langkah-langkah lawan untuk sejumlah langkah berikutnya, dan memilih langkah optimal berdasarkan posisi optimal yang dapat dicapai dalam beberapa langkah. Hal ini menghasilkan pengembangan algoritma pencarian alpha-beta pruning.
  • Strategi pencarian bekerja dengan baik menjelang akhir permainan, di mana ruang pencarian dibatasi oleh sejumlah kecil langkah yang mungkin. Namun, pada awal permainan, ruang pencarian sangat besar, dan algoritma dapat ditingkatkan dengan belajar dari pertandingan yang ada antara pemain manusia. Eksperimen berikutnya menggunakan apa yang disebut case-based reasoning, di mana program mencari kasus dalam basis pengetahuan yang sangat mirip dengan posisi saat ini dalam permainan.
  • Program modern yang mengalahkan pemain manusia didasarkan pada jaringan neural dan pembelajaran penguatan, di mana program belajar bermain semata-mata dengan bermain dalam waktu lama melawan dirinya sendiri dan belajar dari kesalahan mereka sendiri mirip dengan manusia yang belajar bermain catur. Namun, program komputer dapat memainkan lebih banyak permainan dalam waktu yang jauh lebih singkat, dan dengan demikian dapat belajar jauh lebih cepat.

Lakukan sedikit penelitian tentang permainan lain yang telah dimainkan oleh AI.

Demikian pula, kita dapat melihat bagaimana pendekatan terhadap pembuatan "program berbicara" (yang mungkin lulus Tes Turing) berubah:

  • Program awal semacam ini seperti Eliza, didasarkan pada aturan tata bahasa yang sangat sederhana dan reformulasi kalimat input menjadi pertanyaan.
  • Asisten modern, seperti Cortana, Siri, atau Google Assistant semuanya adalah sistem hibrida yang menggunakan jaringan neural untuk mengubah ucapan menjadi teks dan mengenali niat kita, lalu menggunakan beberapa penalaran atau algoritma eksplisit untuk melakukan tindakan yang diperlukan.
  • Di masa depan, kita mungkin mengharapkan model berbasis neural sepenuhnya untuk menangani dialog secara mandiri. Keluarga GPT dan Turing-NLG dari jaringan neural baru-baru ini menunjukkan keberhasilan besar dalam hal ini.
evolusi Tes Turing > Gambar oleh Dmitry Soshnikov, [foto](https://unsplash.com/photos/r8LmVbUKgns) oleh [Marina Abrosimova](https://unsplash.com/@abrosimova_marina_foto), Unsplash

Penelitian AI Terkini

Pertumbuhan besar dalam penelitian jaringan saraf dimulai sekitar tahun 2010, ketika dataset publik besar mulai tersedia. Koleksi besar gambar yang disebut ImageNet, yang berisi sekitar 14 juta gambar yang telah diberi anotasi, melahirkan ImageNet Large Scale Visual Recognition Challenge.

Akurasi ILSVRC

Gambar oleh Dmitry Soshnikov

Pada tahun 2012, Convolutional Neural Networks pertama kali digunakan dalam klasifikasi gambar, yang menyebabkan penurunan signifikan dalam kesalahan klasifikasi (dari hampir 30% menjadi 16,4%). Pada tahun 2015, arsitektur ResNet dari Microsoft Research mencapai akurasi setara manusia.

Sejak saat itu, Jaringan Saraf menunjukkan keberhasilan yang sangat baik dalam banyak tugas:


Tahun Paritas dengan manusia tercapai
2015 Klasifikasi Gambar
2016 Pengakuan Ucapan Percakapan
2018 Penerjemahan Mesin Otomatis (Cina-ke-Inggris)
2020 Pembuatan Caption Gambar

Selama beberapa tahun terakhir, kita telah menyaksikan kesuksesan besar dengan model bahasa besar, seperti BERT dan GPT-3. Hal ini terjadi terutama karena banyaknya data teks umum yang tersedia, yang memungkinkan kita melatih model untuk menangkap struktur dan makna teks, melakukan pra-pelatihan pada koleksi teks umum, dan kemudian mengkhususkan model tersebut untuk tugas yang lebih spesifik. Kita akan mempelajari lebih lanjut tentang Pemrosesan Bahasa Alami nanti dalam kursus ini.

🚀 Tantangan

Lakukan penelusuran di internet untuk menentukan, menurut Anda, di mana AI paling efektif digunakan. Apakah itu di aplikasi peta, layanan pengubah ucapan ke teks, atau video game? Teliti bagaimana sistem tersebut dibangun.

Kuis setelah kuliah

Tinjauan & Studi Mandiri

Tinjau sejarah AI dan ML dengan membaca pelajaran ini. Ambil satu elemen dari sketchnote di bagian atas pelajaran tersebut atau pelajaran ini dan teliti lebih dalam untuk memahami konteks budaya yang memengaruhi evolusinya.

Tugas: Game Jam


Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI Co-op Translator. Meskipun kami berupaya untuk memberikan hasil yang akurat, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang bersifat kritis, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.