65
Pendahuluan CS3243 Kecerdasan Mesin dan Artifisial Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom

Pendahuluan CS3243 Kecerdasan Mesin dan Artifisial

  • Upload
    stamos

  • View
    137

  • Download
    2

Embed Size (px)

DESCRIPTION

Pendahuluan CS3243 Kecerdasan Mesin dan Artifisial. Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom. Suyanto , ST, MSc . Lab. Metode Formal F112 HP: +62 815 710 1209 www.ittelkom.ac.id/staf/suy [email protected]. Outline. - PowerPoint PPT Presentation

Citation preview

Evolutionary Computation Komputasi Berbasis Evolusi dan Genetika

PendahuluanCS3243 Kecerdasan Mesin dan Artifisial

Informatics Theory & Programming (ITP)Informatics Eng. Dept. IT TelkomSuyanto, ST, MSc.

Lab. Metode Formal F112HP: +62 815 710 1209www.ittelkom.ac.id/staf/[email protected] Besar Program Pengajaran (GBPP)PenilaianDefinisi Kecerdasan Mesin atau Artificial IntelligenceBeragam aplikasi AIAI: Dulu, Sekarang, dan Masa DepanKesimpulanGBPPMembuat mahasiswa memahami teknik-teknik dasar dan beragam metode kecerdasan mesin, kelebihan dan kekurangannya, serta mampu memilih teknik dan metode yang paling sesuai untuk beragam masalah dan kasus yang dihadapi;Membuat mahasiswa mampu memahami berbagai masalah dan bagaimana menyelesaikannya menggunakan teknik dasar yang sesuai; danMelatih mahasiswa untuk mengimplementasikan salah satu teknik dasar untuk penyelesaian masalah dunia nyata.NoTujuan Instruksional Khusus (TIK)Pokok BahasanSub Pokok BahasanEstimasi WaktuDaftar Pustaka1Memberikan gambaran umum mengenai teknik dan metode kecerdasan mesin.PendahuluanDefinisi kecerdasan mesinBeragam aplikasi Artificial Intelligence (AI)AI: Dulu, Sekarang, dan Masa Depan1 minggu1, 2, 3, 4, 52Memberikan pemahaman dan diskusi tentang teknik Searching.Searching (Pencarian)Ruang MasalahSistem produksi atau operatorMetode-metode pencarianBlind searchInformed searchAlgoritma Genetika4 minggu1, 23Memberikan pemahaman mengenai teknik Reasoning (penalaran) dan perbedaanya dengan Searching.Reasoning (penalaran)Propositional LogicFirst-Order LogicFuzzy Systems2 minggu1, 2, 34Memberikan pemahaman mengenai teknik Planning (penalaran) dan perbedaanya dengan Reasoning dan Searching.Planning (Perencanaan)Penyelesaian masalah menggunakan PlanningGoal-Stack-Planning (GSP)Constraint Posting1 minggu1, 25Memberikan pemahaman mengenai teknik Learning (penalaran) dan perbedaanya dengan Reasoning, Searching, dan Planning.Learning (Pembelajaran)Decision tree learningJaringan Syaraf TiruanAlgoritma GenetikaDiskusi tentang perbedaan keempat teknik AI4 minggu1, 2, 3, 4, 5, 66Melatih mahasiswa dalam menggunakan teknik dan metode dasar AI untuk penyelesaian masalah dunia nyata.Studi kasusMasalah dan kasus yang bisa diselesaikan menggunakan Searching, Reasoning, Planning, dan Learning2 minggu1, 2, 3, 4, 5, 6GBPPBuku ReferensiSuyanto. 2007. Artificial Intelligence: Searching, Reasoning, Planning and Learning. Informatika, Bandung. ISBN: 979-1153-05-1.Russel, Stuart and Norvig, Peter. 1995. Artificial Intelligence: A Modern Approach. Prentice Hall International, Inc.Suyanto. 2008. Evolutionary Computation: Komputasi Berbasis Evolusi dan Genetika. Penerbit Informatika, Bandung Indonesia. ISBN: 978-979-1153 38-6.Suyanto. 2008. Soft Computing: Membangun Mesin Ber-IQ Tinggi. Informatika, Bandung Indonesia. ISBN: 978-979-1153-49-2.Mitchell M. Tom. 1997. Machine Learning. McGraw-Hill International Editions. Printed in Singapore.Daftar PustakaSuyanto. 2005. Algoritma Genetika dalam MATLAB. Andi Publisher, Yogyakarta, Indonesia. ISBN: 979-731-727-7.Haykin, Simon, 1994, Neural Networks: A Comprehensive Foundation. Macmillan Publishing Company: New York.Ray Kurzweil, 1999, The age of Spiritual Machines: When Computers Exceed Human Intelligence. Viking Penguin, a division of Penguin Putnam Inc., United Kingdom.

PrasyaratLogika MatematikaAlgoritma dan Struktur DataProbabilitas dan StatistikaMatematika DiskritPenilaianUTS 30 %UAS30 %Tugas individu40 %

Nilai Akhir (NA)Grade NA 80A 70 NA < 80B 60 NA < 70C 50 NA < 60D NA < 50EDefinisi AI [RUS95]Thinking Humanly (cognitive Modeling Approach)Acting Humanly (Turing Test Approach)Thinking Rationally (Laws of Thought Approach)Acting Rationally (Rational Agent Approach)The exciting new effort to make computers think machines with minds, in the full and literal sense (Haugeland, 85)[The automation of] activities that we associate with human thinking, activities such as decision making, problem solving, learning (Bellman, 78)Thinking HumanlyThe study of mental faculties through the use of computational models(Charniak and McDermott, 85)The study of the computations that make it possible to perceive, reason, and act(Winston, 92)Thinking RationallyThe art of creating machines that perform functions that require intelligence when performed by people (Kurzweil, 90)The study of how to make computers do things which, at the moment, people do better (Rich and Knight, 91). Acting HumanlyA field of study that seeks to explain and emulate intelligent behavior in term of computational processes (Schalkoff, 90)The branch of computer science that is concerned with the automation of intelligent behavior (Luger and Stubblefield, 93) Acting RationallyBeragam aplikasi AIMobile Navigation Systems (MNS) (searching)Electronic Medical Systems (EMR) (reasoning)Mathematical Theorem Proving (reasoning)Expert System: CyC (reasoning)Elevator Control System (planning)Optimum-AIV (planning)Data Mining (learning)Beragam aplikasi AIComputer Vision (searching, learning)ALVINNHandwriting recognitionElectronics and manufacturing inspectionPhoto interpretationBaggage inspection2D to 3D image conversionBeragam aplikasi AISpeech ProcessingText to Speech (searching, learning)Speech to Text (searching, learning)Domain specific applications (searching, learning)S2SMT (searching, learning)GameDeep Blue Permainan Catur (reasoning)Neurogammon [TES90] Backgammon berbasis MLP (learning)NeuroGo [ENZ03] dan WinHonte [JEL09] Go (learning)MNS: Pet@WAP Winner Utak Atik Otak 2001 IF STT Telkom 96 Smartphone (WAP) Modified Bidirectional A*

TomTom MNS terpopuler di dunia Dibuat oleh TomTom NV 50% pasar Eropa 20% Amerika Utara Terjual > 8 juta unit (laporan tahun 2006)

www.tomtom.com

TomTom GO 910 Bluetooth connectivity Text-to-speech Real-time traffic Real-time weather reports Route choice

20Garmin Amerika Utara & Eropa Hotel, restaurant, ATM Text-to-speech Real-time traffic Real-time weather reports Alternative routes

21EMR (Electronic Medical Systems)

MedicWare (www.medicware.com)

MedicWare (www.medicware.com)Cyc System [www.cyc.com]AI yang menggunakan common sense knowledgeMulai tahun 1984 oleh Doug LenatGrant US$ 25 juta selama 10 tahunMicroelectronics & Computer Technology Corp.Menggunakan Semantic ReasoningMenggunakan SubL (Common Lisp) dan C15 ribu Predicates300 ribu Concepts3,2 juta Assertions

SKSI (Semantic Knowledge Source Integration)

Deep Blue

11-05-1997: Deep Blue Vs. Garry Kasparov, the six-game rematch 3 2ECS (Elevator Control System ) Rockefeller Ctr (NY) Petronas (KL) Kebutuhan users: - Kapasitas ruang - Konflik antar pengguna - Attended travel - Non-stop travel - VIP services - Access restrictions

Rockefeller Ctr (NY)Petronas (KL)Optimum-AIV www.aiai.ed.ac.uk/project/optimum-aivPlanning and Scheduling of Spacecraft Assembly, Integration & VerificationMonitoring of plan execution and the plan repair phases. Preconditions and effects on the spacecraft configuration of individual activities can be stated and used for verification of the plan logic.

Spam FilteringEmail spamEmail sampah atau email yang tidak diperlukan userContoh:Instant messaging spamWeb search engine spamBlogs spamMobile phone messaging spam, dsb.Jumlahnya mencapai 90 milyar per hariTujuan SpamPenipuan (lotre, silahkan hubungi kami di alamat ...)Money laundring (menawarkan transaksi pekerjaan yang berhubungan dengan rekening bank)Promosi produk (seperti produk obat-obatan)Menyebarkan virus, trojan, worm, dsb.

Arsitektur SpamGuru untuk perusahaan besar

Filtering Pipe Line pada SpamGuru.ALVINN (Autonomous Land Vehicle In a Neural Network)

Dibuat pada tahun 1989 Oleh Dean Pomerleau Carnegie Mellon University Berjalan 70 mil/jam Di jalanan Pittsburgh Utara

www.ri.cmu.edu/projects/project_160.html

S2SMT: VerbMobil http://verbmobil.dfki.de S2SMT: AT&T

S2SMT: ATR MATRIX [www.atr.jp]

Sejarah AIEra komputer elektronik (1941)1941: komputer dikembangkan di USA dan Jerman1949: komputer yang bisa menyimpan program.Masa Persiapan AI (1943 1956)1943: McCulloch & Pitts model artificial neuron. 1956: McCarthy Principia Mathematica: program yang mampu berpikir non-numerik dan menyelesaikan masalah pemikiran.McCarthy Father of AISejarah AIAwal Perkembangan AI (1952 1969)Newell & Simon General Problem Solver1958: McCarthy LISP McCarthy Programs with Common Sense1959: Nathaniel Rochester Geometry Theorm Prover1963: James Slagle penyelesaian integral tertutup 1968: Tom Evan penyelesaian masalah analogi geometris yang ada pada tes IQ.Sejarah AIPerkembangan AI melambat (1966 1974)Program AI hanya mengandung sedikit pengetahuan pada subjeknya dan berhasil hanya karena manipulasi sintetis yang sederhana. Contoh: ELIZA.E: Halo user, apa kabar?U: Aku sedih.E: Kamu sedih. Kenapa?U: Temanku membenciku.E: Temanmu membencimu. Mengapa?U: Aaahh bosan. Kamu bisanya cuma bilang itu-itu aja...E: Aaahh bosan. Kenapa?U: ZzzzzzzzzzzzSejarah AIPerkembangan AI melambat (1966 1974)Banyak masalah berkaitan program AI gagal.Ada beberapa batasan pada struktur dasar yang digunakan untuk menghasilkan perilaku intelijensia.Program Perceptron dapat ditampilkan untuk mempelajari segala sesuatu, tetapi hanya merepresentasikan beberapa saja.Dua masukan perceptron yang berbeda tidak dapat dilatihkan untuk mengenali kedua masukan berbeda tersebut.Sejarah AISistem berbasis pengetahuan (1969 1979)AI menjadi sebuah indusri (1980 1988)Sistem pakar R1 mengkonfigurasi sistem komputerDioperasikan di Digital Equipment Corporation (DEC)Carnegie Group, Inference, Intellicorp, dan Technoledge software tools untuk membangun sistem pakarKembalinya Jaringan Syaraf Tiruan (1986 sekarang)1985-an: Algoritma belajar Back-PropagationDigunakan dalam ilmu komputer dan psikologiAI Saat IniBerkembang menjadi berbagai bidang ilmu yang fokus pada area tertentuGlobal OptimizationExpert Systems: symbolic & logicEvolutionary Computation: numericSoft Computing: fuzzy logic, neural network, dsb.AI Masa DepanMampukah suatu kecerdasan membuat kecerdasan lain yang lebih cerdas daripada dirinya sendiri?Apakah kita lebih cerdas daripada proses evolusi yang menciptakan kita?Akankah kecerdasan yang kita buat melebihi kecerdasan kita sendiri?Prediksi [RAY99] Tahun 2009PC dapat melakukan satu triliun kalkulasi per detik.Komputer akan menjadi sangat kecil, menempel pada pakaian dan perhiasan. Sebagian besar transaksi bisnis rutin berada di antara manusia dan personalitas virtual. Telepon dengan terjemahannya (translating telephone), pemanggil dan yang dipanggil bisa menggunakan dua bahasa berbeda, akan digunakan secara luas di masyarakat.

(Ray Kurzweil, The Age of Spiritual Machines. Penguin Books. 1999)Prediksi [RAY99] Tahun 20191 PC = 1 otak manusia.Komputer semakin mudah dioperasikan, tidak terlihat dan menempel dimana saja. Virtual reality sudah dalam tiga dimensi. Sebagian besar interaksi dengan komputer sudah melalui gesture dan komunikasi bahasa alami dua arah.Lingkungan realistis yang mencakup audio, visual, dan fisik membuat manusia mampu melakukan sesuatu, secara virtual, dengan manusia lain, meskipun ada batasan secara fisik.Prediksi [RAY99] Tahun 20291 PC = 1000 otak manusia.Komputer telah terhubung langsung ke otak manusia dengan koneksi high-bandwidth.Pencangkokan otak berhasil dilakukan untuk meningkatkan persepsi dan interpretasi secara audio dan visual, memori, dan penalaran. Komputer mampu membaca semua literatur dan material multimedia yang dibangkitkan oleh mesin maupun manusia. Muncul diskusi tentang legalitas komputer dan konstitusi manusia.Prediksi [RAY99] Tahun 2049 Makanan yang diproduksi menggunakan nano technology mulai digunakan secara umum. Makanan tersebut mempunyai komposisi gizi yang baik, mempunyai rasa dan tekstur yang sama dengan makanan organik.Prediksi [RAY99] Tahun 2072 Picoengineering atau teknologi pada skala picometer atau 10-12 meter berhasil diaplikasikan didunia nyata.

Prediksi [RAY99] Tahun 2099Ada kecenderungan kuat untuk membuat gabungan antara pemikiran manusia dengan kecerdasan mesin. Tidak ada lagi perbedaan yang jelas antara manusia dan mesin. Sebagian besar entitas tidak mempunyai kehadiran fisik yang permanen. Kecerdasan berbasis mesin yang diturunkan dari model-model kecerdasan manusia yang diperluas mengklaim dirinya sebagai manusia.

It is dangerous to believe that artificial systems are inherently inferior to human mind.

Human-level AI leads quickly to greater-than-human-level intelligence.

Technological progress in other fields will be accelerated by the AI arrival. (Ray Kurzweil, The Age of Spiritual Machines. Penguin Books. 1999)AI: Pasang Surut?

R. Bagwell, student cartoonistTeleportation: 1000 - 950 SM

June 7, 2000 The orbiting Solar and Heliospheric Observatory (SOHO) recorded a powerful series of solar eruptions including a full-halo coronal mass ejection (CME)KesimpulanDefinisi AI = acting rationally (rational agent)Sejak tahun 1980, AI menjadi sebuah industri yang besar dengan perkembangan yang sangat pesat.Dengan teknologi hardware yang performansinya semakin tinggi dan berukuran kecil serta didukung teknologi software yang semakin beragam dan kuat, produk-produk berbasis AI semakin dekat dengan kehidupan manusia.Di masa depan, AI mungkin bisa membuat kecerdasan yang hampir menyamai kecerdasan manusia.Daftar Pustaka[SUY07] Suyanto. 2007. Artificial Intelligence: Searching, Reasoning, Planning and Learning. Informatika, Bandung Indonesia. ISBN: 979-1153-05-1.[RUS95] Russel, Stuart and Norvig, Peter. 1995. Artificial Intelligence: A Modern Approach. Prentice Hall International, Inc.[SUY08a] Suyanto. 2008. Evolutionary Computation: Komputasi Berbasis Evolusi dan Genetika. Informatika, Bandung Indonesia. ISBN: 978-979-1153 38-6.[SUY08b] Suyanto. 2008. Soft Computing: Membangun Mesin Ber-IQ Tinggi. Informatika, Bandung Indonesia. ISBN: 978-979-1153-49-2.[MIT97] Mitchell M. Tom. 1997. Machine Learning. McGraw-Hill International Editions. Printed in Singapore.Daftar Pustaka[SUY05] Suyanto. 2005. Algoritma Genetika dalam MATLAB. Andi Publisher, Yogyakarta, Indonesia. ISBN: 979-731-727-7.[TES90] Tesauro Gerald. 1990. Neurogammon: A neural network backgammon program. IJCNN Proceedings (International Joint Conference on Neural Networks), volume 3, pages 33-40.[ENZ03] Enzenberger M. 2003. Evaluation in Go by a Neural Network Using Soft Segmentation . University of Alberta, Edmonton, Alberta, Canada. Proceedings of the 10th Advances in Computer Games Conference, Graz.[JEL09] JellyFish AS. 2009. JellyFish Go WinHonte. Didownload pada 06 Januari 2009 dari www.jellyfish-go.com[RAY99] Ray Kurzweil, 1999, The age of Spiritual Machines: When Computers Exceed Human Intelligence. Viking Penguin, a division of Penguin Putnam Inc., United Kingdom.SMTP Outgoing

SMTP Incoming

SpamGuru Anti-Spam Server

Bulk Mail Manager

Email Server

SpamRouter

Challenge Queue

Filtered Email Archive

Trash

Email Client

Spam client

Preference

Challenge Verifier

DNS Analysis

Per User Whitelist

Per User Blacklist

Intelligent Renderer

Plagiarism Detection

JClassifier

Linear Discriminant

Global Whitelist

Global Blacklist

SwiftFile

Chung-Kwei

Classifier ScoreAggregator

Combined Classifier

SpamRouter

Email Server