Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bab 1 Pengenalan Sistem Cerdas

Similar presentations


Presentation on theme: "Bab 1 Pengenalan Sistem Cerdas"— Presentation transcript:

1 Bab 1 Pengenalan Sistem Cerdas
Siti Norul Huda Sheikh Abdullah Sistem Cerdas TS2023 21/09/2018 TS2023

2 Sejarah Satu bidang sains komputer.
mengajar mesin untuk berfikir menyerupai kecerdasan manusia. dan mencipta perisian dan perkakasan yang mempunyai keupayaan seperti manusia. 21/09/2018 TS2023

3 how AI relates to other areas of computing?
from Bruce Buchanan showing how AI relates to other areas of computing > 21/09/2018 TS2023

4 Apakah Maksud Cerdas? Cerdas AI Goal Can Machines Think?
The ability to learn and understanding. To solve problems and to make decisions. AI Goal As a science is to make machines do things that would require intelligence if done by human. Can Machines Think? 21/09/2018 TS2023

5 What is artificial intelligence?
21/09/2018 TS2023

6 Alan Turing Belajar melalui pengalaman
PENGACAU Belajar melalui pengalaman Bertindak mengikut keadaan iaitu pada situasi Baru atau belum diceburi Sesuatu yang tidak tentu atau kabur Maklumat yang bercanggah Mengaplikasi pengetahuan yang telah belajar atau program untuk menyelesaikan masalah Menggunakan pentaakulan dalam menyelesaikan masalah Memahami dan mentaabir dari fakta dan peraturan Mengenalpasti kepentingan relatif dalam elemen yang berbeza dalam sesuatu situasi. 21/09/2018 TS2023

7 Acting Humanly The Turing Test Approach Natural Language Processing
Knowledge Representation Automated Reasoning Machine Learning Computer Vision Robotics 21/09/2018 TS2023

8 Thinking Humanly The Cognitive Modeling Approach Cognitive Science
21/09/2018 TS2023

9 Thinking Rationally The “Law of Thought” Approach Logic 21/09/2018
TS2023

10 Acting Rationally Agent 21/09/2018 TS2023

11 Pendekatan Kecerdasan Buatan [Grabiner]
berorientasikan kelakuan iaitu menulis atur cara supaya berkelakuan cerdas. ·berorientasikan kognitif iaitu memodelkan proses pemikiran manusia dengan harapan untuk lebih memahami minda manusia. ·berorientasikan robotik iaitu menulis atur cara dan pembinaan mesin (robot). "Sekiranya komputer/mesin tersebut memberi jawapan seperti manusia dan kita tidak dapat membezakan bahawa jawapan tersebut adalah dari manusia atau komputer, maka komputer tersebut dianggap mempunyai kepintaran seperti manusia.“ [Alan Turing 1950] 21/09/2018 TS2023

12 Definisi "Pencarian untuk membina atur cara komputer yang boleh menjalankan tugas yang jika dilakukan oleh manusia akan dikatakan memerlukan kecerdasan." (W.J. Black) Kecerdasan Buatan ialah satu cabang sains komputer yang berkenaan dengan jentera automatik yang berkelakuan cerdas" (Luger & Stubblefield, 1993) 21/09/2018 TS2023

13 Kecerdasan Buatan merupakan suatu hasil pekerjaan di dalam penciptaan mesin yang melakukan fungsian yang memerlukan kepintaran atau kecerdasan seperti manusia". (Kurzweil, 1990) Kecerdasan Buatan juga dikatakan dengan projek penyelidikan komputer generasi kelima iaitu penyelidikan yang berdasarkan kepada seni bina selari dan konsep rangkaian neural. Komputer ini dianggap mempunyai minda sendiri dan tidak perlu diaturcarakan oleh manusia; bahkan ia mampu belajar sendiri dan menggunakan bahasa tabii untuk berinteraksi dengan manusia. Definisi ..samb             21/09/2018 TS2023

14 Matlamat Menyelesaikan masalah yang susah.
Membantu pakar menganalisa dan mereka bentuk. Boleh memahami Bahasa yang mudah. Boleh memahami imej yang mudah. 21/09/2018 TS2023

15 Bidang-bidang Kecerdasan Komputer
PERTUTURAN ROBOT SISTEM PAKAR LOJIK KABUR PENGLIHATAN RANGKAIAN NEURAL PERMAINAN 21/09/2018 TS2023

16 Perbezaan Sistem cerdas dan sistem konvensional
Dimensi Sistem Cerdas Konvensional Pemprosesan simbol heuristik Semua jenis data beralkhawrizmi Budaya input Tidak semesti lengkap Mesti lengkap Budaya output Mesti benar Minat utama Pengetahuan Data, maklumat Struktur Pengasingan kawalan dari pengetahuan Kawalan dan pengetahuan digabungkan Pentaakulan YA Tidak Keterangan Diberi Tidak diberi Perkakasan Semua jenis 21/09/2018 TS2023

17 Penggunaan Pengecaman pertuturan Bahasa tabii Bahagian kewangan
digunakan dalam bidang perubatan, tulisan tangan, dan robotik. Bahasa tabii digunakan dalam dialog, pemahaman pertuturan, dan pemahaman cerita. Bahagian kewangan sistem pembuat keputusan iaitu pemilihan pemohon kad kredit dan pinjaman individu atau korporat, sistem ramalan saham, sistem ramalan produk dsb. 21/09/2018 TS2023

18 Penggunaan Autonomous Planning and Schedulling Game Playing
Autonomous Planning to control the scheduling of operation in Spacecraft – detecting, diagnosing, recovering from problems as they occurred Game Playing Chess 21/09/2018 TS2023

19 Penggunaan Autonomous Control Diagnosis Logistic Planning
To steer a car to keep it following a lane Diagnosis Medical diagnosis programs Symptome Logistic Planning To automate logistic planning and scheduling for tranfortation 21/09/2018 TS2023

20 Penggunaan Robotics Language Understanding and Problem Solving
Microsurgery – computer vision to create 3D model of patient’ internal Language Understanding and Problem Solving puzzles 21/09/2018 TS2023

21 Aplikasi di Malaysia Nama Tujuan DISTRESS
untuk membantu bidan di hospital luar bandar HiP diagnosis 'Hypertensive Disorders in Pregnancy' TRAUMA diagnosis kes kemalangan ACE Acupunture PIN mengesan kesilapan dalam acuan plastik injeksi DietPAL sistem pakar terapi diet FARAID pembahagian pusaka menurut Islam 21/09/2018 TS2023

22 Faedah Mengatasi masalah seperti
kekurangan tenaga pekerja atau pakar, kerja terlalu merbahaya. persekitaran kerja yang tidak sesuai dengan manusia. kerja yang membosankan kerana sifatnya yang remeh dan berulang-ulang. 21/09/2018 TS2023

23 Masalah Perancangan Penglihatan Robotik Bahasa tabii
kebolehupayaan untuk menentukan tindakan bagi mencapai matlamat. Penglihatan kebolehupayaan untuk membuat pertimbangan tentang apa yang kita lihat. Robotik kebolehupayaan untuk bertindak dan bergerak dalam persepsi dunia baru. Bahasa tabii kebolehupayaan untuk berkomunikasi dengan bahasa manusia yang lain selain bahasa sendiri. 21/09/2018 TS2023

24 Teknik-teknik Perwakilan Pengetahuan (Knowledge Representation)
Gelintaran/Pencarian 21/09/2018 TS2023

25 Contoh : E-padi - Sistem Diagnosis Penyakit Padi
PERSEKITARAN RUNDINGAN PERSEKITARAN PEMBANGUNAN Struktur Padi Pangkalan Pengetahuan Padi Fakta Petua Kaedah Penjagaan Pengguna Jenis/Varieti Padi Kemudahan Penerangan DIAGNOSIS Kawalan Jurutera Pengetahuan Antara muka ENJIN PENTAABIRAN Maklumat yang didokumenkan Cadangan / Tindakan Pakar Pengetahuan 21/09/2018 TS2023

26 Struktur Sistem Cerdas
Penapisan 21/09/2018 TS2023

27 Bahagian Asas Sistem Cerdas
Persekitaran Pembangunan (Development Environment) Persekitaran ini digunakan oleh pembangun sistem cerdas untuk membina komponen-komponen dan memuatkan pengetahuan ke dalam pangkalan pengetahuan (knowledge base). Persekitaran Rundingan (Consultation Environment) Persekitaran ini digunakan oleh orang bukan-pakar untuk mendapatkan nasihat dan pengetahuan pakar. Ia juga dipanggil persekitaran masa-larian. (run-time environment). 21/09/2018 TS2023

28 Komponen Utama Pangkalan pengetahuan (knowledge base).
Enjin pentaabiran. Antara muka pengguna. 21/09/2018 TS2023

29 Komponen-komponen lain
Subsistem Perolehan Maklumat (Knowledge Acquisition Subsystem) Pengguna Subsistem Penerangan (Explaination Subsystem) 21/09/2018 TS2023

30 Subsistem Perolehan Pengetahuan (Knowledge Acquisition Subsystem)
adalah pengumpulan, pemindahan, dan penukaran kepakaran menyelesaikan masalah daripada pakar atau pengetahuan yang didokumenkan kepada perisian komputer dengan tujuan membina atau menambahkan pangkalan pengetahuan. sumber pengetahuan manusia pakar, buku teks, dokumen multimedia, pangkalan data, laporan penyelidikan khas, dan juga maklumat yang boleh didapati melalui Internet. Masalah iaitu tugas kompleks yang seringkali menyebabkan ‘bottleneck’ atau kelewatan dalam pembangunan sistem cerdas. 21/09/2018 TS2023

31 Siapa yang bertanggungjawab?
jurutera pengetahuan (knowledge engineer) Mereka akan berinteraksi dengan seorang atau atau lebih pengguna/pakar dalam membina pangkalan pengetahuan. Kerapkali mereka akan membantu pakar menstrukturkan bidang masalah dengan menterjemah dan mengintegrasikan jawapan manusia kepada soalan, melakarkan contoh, dan membawa kehadapan apa-apa kerumitan konseptual. 21/09/2018 TS2023

32 Subsistem Penerangan Kebolehan menjejak semula entiti (seperti fakta atau maklumat) yang bertanggungjawab ke atas sesuatu keputusan itu adalah sangat penting dalam pemindahan kepakaran dan juga ketika penyelesaian masalah. Bertindak secara interaktif: Mengapakah suatu sistem cerdas perlu menanyakan soalan? Bagaimanakah suatu kesimpulan itu dirumus? Mengapakah suatu alternatif diketepikan? Apakan pelan yang digunakan untuk mendapat penyelesaian? 21/09/2018 TS2023

33 Pangkalan Pengetahuan (Knowledge Base)
Pengetahuan ini adalah dalam bentuk fakta, konsep, teori, metod heuristik, prosedur, dan hubungan. Pengetahuan juga ialah maklumat yang telah tersusun dan dianalisa untuk menjadikannya mudah difahami dan boleh diaplikasikan untuk penyelesaian masalah atau membuat keputusan. 21/09/2018 TS2023

34 Pangkalan Pengetahuan (Knowledge Base) … samb
Kumpulan maklumat yang bersangkut-paut kepada sejenis masalah yang digunakan dalam sistem cerdas dipanggil pangkalan pengetahuan (knowledge base). Penekanan kepada satu jenis domain pengetahuan sahaja. 21/09/2018 TS2023

35 Mengaplikasikan Konsep Kecerdasan Buatan Pada Komputer
INPUT OUTPUT Pangkalan Pengetahuan Enjin Pentadbiran JAWAPAN, PENYELESAIAN ALTERNATIF DLL SOALAN, MASALAH DLL Fakta, seperti situasi masaalah dan teori bidang pemasalahan Heuristik khas, atau syarat (rules) yang mengawal pengunaan pengetahuan untuk menyelesaikan masalah tertentu dalam sesuatu domain. 21/09/2018 TS2023

36 3 Komponen enjin pentaabiran
Penterjemah (interpreter) menjalankan setiap agenda yang dipilih dengan mengenakan syarat pangkalan pengetahuan yang berkaitan. Penjadualan (scheduler) mengawal agenda. Ia menjangka kesan-kesan atau akibat mengenakan syarat pentaabiran (inference rule) berpandukan ciri keutamaan atau kriteria lain pada agenda tersebut. Penguatkuasa kekonsistenan (consistency enforcer) berusaha mengawal kekonsistenan perwakilan bagi penyelesaian yang dijanakan. 21/09/2018 TS2023

37 Fungsi-fungsi lain enjin pentaabiran
Melancarkan syarat-syarat. Menanya soalan kepada pengguna. Menambah jawapan ke dalam enjin sistem cerdas. Mendapat fakta baru daripada syarat. Menambah fakta pentaabiran ke enjin sistem cerdas. Memadankan enjin dengan syarat-syarat. Jika terdapat padanan, lancarkan syarat-syarat. Jika terdapat lebih dari satu padanan, periksa dan lihat sama ada objektif tercapai. Lancarkan syarat paling rendah yang belum lagi dilancarkan. 21/09/2018 TS2023

38 Antara muka pengguna 21/09/2018 TS2023

39 Elemen-elemen proses kitaran
Pengetahuan Pengetahuan adalah maklumat atau kebolehan yang diperlukan oleh pengguna untuk mengoperasikan komputer. Simpan dalam fail bantuan (help file) atas talian atau buku rujukan pengguna. Dialog dialog adalah suatu siri pertukaran maklumat dan interaksi yang boleh diperhatikan di antara pengguna dan komputer. Bahasa Tindakan (Action Language) Bahasa tindakan pengguna boleh berada dalam berbagai-bagai bentuk, seperti pemilihan suatu item daripada menu dengan mengunakan tetikus, kepada menulis arahan menggunakan papan kunci. Peranti input biasanya digunakan untuk melancarkan tindakan. 21/09/2018 TS2023

40 …samb elemen-elemen proses kitaran
Komputer Komputer menerima tindakan pengguna (input), menjalankan tugas yang berkenaan, dan menjanakan suatu paparan (output). Bahasa Pemaparan (Presentation Language) Bahasa pemaparan adalah maklumat yang ditunjuk kepada pengguna melalui peranti output. Maklumat ini boleh berada dalam bentuk teks, tetingkap, ataupun menu. Reaksi Pengguna Pengguna akan menerima paparan, memproses kandungan paparan tersebut, dan merancang tindakan susulan. 21/09/2018 TS2023

41 Sekian 21/09/2018 TS2023


Download ppt "Bab 1 Pengenalan Sistem Cerdas"

Similar presentations


Ads by Google