Upload
handoko-wijaya
View
60
Download
0
Embed Size (px)
Citation preview
Nama : Handoko Wijaya
Nim : 131110909
Kelas : TP-A Sore
Semester : VI
Baca artikel yang ditulis oleh Turing di majalah Computing Machinery and Intelligence pada
tahun 1950 di alamat ini: http://www.loebner.net/Prizef/TuringArticle.html. Kemudian tuliskan
sebuah artikel yang berisi argumentasi anda.
• Apakah anda setuju atau tidak dengan pendapat Turing?
• Apakah menurut anda, akan ada komputer yang bisa melewati Tes Turing suatu
saat?
• Halangan apa saja yang menurut anda menghambat perkembangan komputer
untuk melewati Tes Turing?
Jelaskan istilah pada bidang AI serta berikan beberapa contoh implementasi untuk masing-
masing sub bidang tersebut!
• Pengolahan Bahasa Alami
• Knowledge representation
• Automated Reasoning
• Machine Learning
• Computer Vision
• Robotika
Artikel diupload ke media cloud computing (mediashare, 4shared, github dll, kemudian kirimkan
linknya ke email saya paling lambat minggu depan.
Apakah anda setuju atau tidak dengan pendapat Turing?
Setuju, Membangun tabel instruksi biasanya digambarkan sebagai "pemrograman." Untuk
"memprogram mesin untuk melaksanakan operasi A" berarti meletakkan meja instruksi yang tepat ke
dalam mesin sehingga akan melakukan A. . Tentu saja komputer digital harus memiliki kapasitas
penyimpanan yang memadai serta bekerja cukup cepat. Selain itu, harus diprogram lagi untuk setiap
mesin baru yang diinginkan untuk meniru. Pada masa Galileo yang berpendapat bahwa naskah, "Dan
matahari berhenti.. Dan cepat-cepat untuk tidak turun sekitar satu hari" (Yosua x. 13) dan "Dia
meletakkan dasar bumi, yang tidak harus bergerak setiap saat "(Mazmur cv. 5) yang merupakan
sanggahan yang memadai .
Apakah menurut anda, akan ada komputer yang bisa melewati Tes Turing suatu saat?
Menurut saya, suatu saat pasti akan ada pengembang yang memenuhi syarat dari test turing...
Dan memang betul, untuk sekarang ini, hampir tidak ada lagi hal baru yang bisa ditemukan...
mungkin dalam waktu kurun waktu 70 tahun yang akan datang, untuk program komputer dengan
kapasitas penyimpanan besar dan dapat mengerjakan masalah yang ada serta berpikir seperti manusia
dan dapat melewati test turing tersebut.
Halangan apa saja yang menurut anda menghambat perkembangan komputer untuk
melewati Tes Turing?
- salah satu halangan utama untuk komputer atau robot untuk melewati tes turing adalah
komputer ataupun robot tidak memiliki emosi seperti manusia. Meski sudah ada beberapa
sistem komputer yang dibuat memiliki emosi buatan, namun emosi tersebut masih sangat
sederhana, kaku dan belum manusiawi.
- hambatan lain adalah Artificial Inteligence yang berfungsi saat ini bekerja dalam suatu
lingkungan yang terdefenisi dengan baik dan menggunakan pengetahuan yang khusus.
Jelaskan istilah pada bidang AI serta berikan beberapa contoh implementasi untuk
masing-masing sub bidang tersebut!
1. Pengolahan Bahasa Alami
Natural Language Processing atau Pemrosesan Bahasa Alami merupakan salah satu tujuan
jangka panjang dari Artficial Intelegence(kecerdasan buatan) yaitu pembuatan program yang
memiliki kemampuan untuk memahami bahasa manusia.
Contoh Aplikasi NLP terbagi dua, yaitu text-based application dan dialogue-based application.
Text-based application adalah segala macam aplikasi yang melakukan proses terhadap teks
tertulis seperti misalnya dokumen, e-mail, buku dan sebagainya.
2. Knowledge representation
Representasi pengetahuan berbentuk basis pengetahuan (knowledge base), merupakan sentral
komponen dari Kecerdasan Buatan. Secara informal, representasi pengetahuan adalah himpunan
tentang fakta-fakta yang berhubungan dengan lingkungan. Tiap-tiap fakta yang ada disebut
kalimat (sentence). Jadi, kalimat yang diekspresikan dalam bahasa disebut bahasa representasi
pengetahuan (knowledge representation language).
3. Automated Reasoning
Penalaran otomatis merupakan bidang ilmu komputer dan logika matematika didedikasikan
untuk memahami berbagai aspek penalaran.
4. Machine Learning
Machine Learning — dialihbahasakan bebas menjadi pembelajaran mesin, atau disingkat
menjadi ML — adalah ilmu cabang dari kecerdasan buatan yang mempelajari bagaimana
caranya belajar dari data. Istilah Machine Learning sendiri cukup membingungkan atau
misleading karena hampir tidak berhubungan dengan mesin apapun (kecuali diimplementasikan
di robot). Mesin disini merujuk kepada algoritma atau program yang berjalan di komputer.
Istilah lain yang biasa dipakai adalah Data Mining, Pattern Recognition, atau Knowledge
Discovery.
Contoh aplikasinya : menemukan dan memberi label muka orang pada foto (seperti di facebook)
atau face recognition, pengenalan tulisan tangan menjadi teks pada komputer atau handwriting
recognition.
5. Computer Vision
Visi Komputer adalah ilmu dan teknologi mesin yang melihat, di mana lihat dalam hal ini berarti
bahwa mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan
tugas tertentu.
Contoh aplikasi : Mengorganisir informasi (misalnya, untuk pengindeksan database foto dan
gambar
urutan).
6. Robotika
Istilah robot berawal bahasa Cheko robota yang berarti pekerja yang tidak mengenal lelah atau
bosan. Sedangkan secara terminologi, arti yang paling tepat dengan istilah robot mengandung
pengertian System atau alat yang digunakan untuk menggantikan kinerja manusia secara
otomatis.
Contoh sistem kontrol pada robot: Membuat robot tak lepas dari namanya sistem kontrol. Yang
umum dipakai ada 3, yaitu:
1. ON-OFF
2. PID
3. Penerapan Soft Computing
Sistem kontrol digunakan untuk mengontrol pergerakan / navigasi robot. Kita ambil contoh robot
line follower. Misal kita ingin menerapkan sistem kontrol ON-OFF pada robot dengan 2 sensor
garis. Sistem kontrol yang diterapkan adalah switching aktuator (motor DC) ON dan OFF
berdasarkan kondisi sensor kiri dan kanan, yaitu set motor kanan ON dan motor kiri OFF saat
sensor kiri mendapatkan garis, demikian sebaliknya untuk sensor kanan. Pergerakan akan terlihat
zigzag jika hanya menggunakan dua sensor ini dan hanya diterakan sistem kontrol ON-OFF.
Dengan menerapkan sistem kontrol PID kita bisa memperbaiki pergerakan robot menjadi lebih
smooth. Sistem kontrol PID adalah mekanisme umpan balik berulang tertutup. Kontrol PID
digunakan untuk mengkoreksi error dari pengukuran variabel proses (dalam kasus ini adalah
sensor) agar output sistem sesuai dengan nilai set point melalui perhitungan parameter
Proportional (P) + Integral (I) + Derivative (I). Silahkan googling dan wikiing untuk mengetahui
PID lebih jauh. Contoh kasus penerapan PID pada robot line follower bisa di baca di sini.
Dadank juga pernah membuat robot semar mesem dengan penerapan PID sederhana, silahkan
tilik di sini. Sedangkan penerapan soft computing bisa berupa fuzzy logic dan NN (dua ini yang
lazim digunakan untuk KRCI). Penerapan soft computing cocok untuk granular data yang
kompleks, misal data dari banyak sensor ultrasonic untuk mengontrol aktuator. Jika mapping
data sensor dengan PWM motor dengan cara sederhana sudah tidak bisa diterapkan, maka
penerapan “komputasi halus” perlu diterapkan. Untuk masalah soft computing lebih spesifik
mungkin bisa dibahas dithread selanjutnya.