UNIVERSITI SAINS MALAYSIA. CPT244 Artificial Intelligence [Kecerdasan Buatan]

Similar documents
CPT244 Artificial Intelligence [Kecerdasan Buatan]

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

MAT 111 Linear Algebra [Aljabar Linear]

UNIVERSITI SAINS MALAYSIA. CIT562 Bioinformatics Computing [Perkomputeran Bioinformatik]

MAT 101 Calculus [ Kalkulus]

CPT115 Mathematical Methods for Computer Sciences [Kaedah Matematik bagi Sains Komputer]

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

MAT 202 Introduction to Analysis [ Pengantar Analisis]

MAT Calculus [Kalkulus]

MAA 101 Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

MAT111 Linear Algebra [Aljabar Linear]

MAT 518 Numerical Methods for Differential Equations [Kaedah Berangka untuk Persamaan Pembezaan]

UNIVERSITI SAINS MALAYSIA. CPT115 Mathematical Methods for Computer Science [Kaedah Matematik bagi Sains Komputer]

EEM 423 KEJURUTERAAN KEBOLEHPERCAYAAN

MAT 223 DIFFERENTIAL EQUATIONS I [Persamaan Pembezaan I]

MST 565 Linear Model [Model Linear]

MAA Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

EME 411 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

MAT Linear Algebra [Aljabar Linear]

MSS 317 Coding Theory [Teori Pengekodan]

MAT 100 Foundation Mathematics [Asas Matematik]

MAT 101 Calculus [ Kalkulus] Duration : 3 hours [Masa : 3 jam]

MAT 111 Linear Algebra [Aljabar Linear]

IWK 302 Wood Engineering [Kejuruteraan Kayu]

MAA 111 Algebra for Science Students [Aljabar untuk Pelajar Sains]

MAT 222 Differential Equations II [Persamaan Pembezaan II]

MSG 356 Mathematical Programming [Pengaturcaraan Matematik]

UNIVERSITI SAINS MALAYSIA. CPT443 Automata Theory & Formal Languages [Teori Automata & Bahasa Formal]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

EEE 208 TEORI LITAR II

MAT 263 Probability Theory [Teori Kebarangkalian]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

ESA 382/3 Spacecraft Subsystem Design Rekabentuk Subsistem Kapal Angkasa

EMH 451 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

UNIVERSITI SAINS MALAYSIA

IMK 308 Food Preservation Principles [Prinsip Pengawetan Makanan]

UNIVERSITI SAINS MALAYSIA

-1- UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2009/2010. April/May 2010

MST 565 Linear Models [Model Linear]

EMH 211 Thermodynamics [Termodinamik]

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

UNIVERSITI SAINS MALAYSIA

UNIVERSITI SAINS MALAYSIA. CPT112 Discrete Structures [Struktur Diskret]

UNIVERSITI SAINS MALAYSIA

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

EAA211 Engineering Mathematics for Civil Engineers [Matematik Kejuruteraan untuk Jurutera Awam]

EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE WITH EDUCATION PEPERIKSAAN IJAZAH SARJANA MUDA SAINS DENGAN PENDIDIKAN

ESA 380/3 Orbital Mechanics Mekanik Orbit

UNIVERSITI SAINS MALAYSIA

EMH 211 Thermodynamics [Termodinamik]

EEE REKABENTUK SISTEM KAWALAN

EME 451/3 Computational Fluid Dynamics Pengkomputeran Dinamik Bendalir

IUK 107 CHEMISTRY FOR TECHNOLOGIST [KIMIA UNTUK TEKNOLOGIS]

KOT 222 Organic Chemistry II [Kimia Organik II]

EPP 322 Advanced Manufacturing Process [Proses Pembuatan Termaju]

EEU 104 TEKNOLOGI ELEKTRIK

REG 363 Site Investigation (Kajian Tapak)

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

MSG Engineering Computation II [Pengiraan Kejuruteraan II]

ESA 368/3 High Speed Aerodynamics Aerodinamik Berkelajuan Tinggi

ESA 367/2 Flight Stability & Control I Kestabilan & Kawalan Penerbangan I

UNIVERSITI SAINS MALAYSIA EEM 352 REKABENTUK MEKATRONIK II

KOT 222 Organic Chemistry II [Kimia Organik II]

EEE 453 REKABENTUK SISTEM KAWALAN

MGM 531 Euclidean Geometry [Geometri Euklidan]

EMH 451/3 Numerical Methods For Engineers Kaedah Berangka Untuk Jurutera

MGM 502 Number Theory [Teori Nombor]

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

MST 562 Stochastic Processes [Proses Stokastik]

EAS 254E/3 Structural Analysis (Analisis Struktur)

EMM 101/3 Engineering Mechanics [Mekanik Kejuruteraan]

(Kertas soalan ini mengandungi 3 soalan dalam 11 halaman yang bercetak) (This question paper consists of 3 questions on 11 printed pages)

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

ESA 380/3 Orbital Mechanics [Mekanik Orbit]

MAT Calculus [Kalkulus]

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2004/2005. March 2005 MGM ANALYSIS [ANA LISIS]

BST 203/3 Population and Community Ecology [Ekologi Populasi dan Komuniti]

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

MAT Calculus [Kalkulus]

EMM 213 Strength of Materials [Kekuatan Bahan]

IUK 191E - Mathematic I [Matematik I]

IEK 212 PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

EAS 253E/3 Theory of Structures EAS 253E/3 Teori Struktur

(Kertas soalan ini mengandungi 5 soalan dalam 8 halaman yang bercetak) (This question paper consists of 5 questions on 8 printed pages)

KFT 232 Physical Chemistry II [Kimia Fizik II]

Kertas ini dibahagikan kepada Bahagian A dan Bahagian B. This paper is divided into Section A and Section B.

(This question paper consists of 12 questions on 6 printed pages) (Kertas soalan ini mengandungi 12 soalan dalam 6 halaman yang dicetak)

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

ZCT 104E/3 - Fizik IV (Fizik Moden)

UNIVERSITI SAINS MALAYSIA

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Answer the questions according to the instructions given in each section.

EAS151 Statics and Dynamics [Statik dan Dinamik]

SCES2250 : SPEKTROSKOPI MOLEKUL & INTERPRETASI MOLECULAR SPECTROSCOPY & INTERPRETATION

(Kertas ini mengandungi 4 soalan dalam 5 halaman yang dicetak) (This question paper consists of 4 questions and 5 printed pages)

EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE WITH EDUCATION PEPERIKSAAN IJAZAH SARJANA MUDA SAINS DENGAN PENDIDIKAN

Transcription:

UNIVERSITI SAINS MALAYSIA Second Semester Examination 2015/2016 Academic Session June 2016 CPT244 Artificial Intelligence [Kecerdasan Buatan] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS TO CANDIDATE: [ARAHAN KEPADA CALON:] Please ensure that this examination paper contains FOUR questions in SEVEN printed pages before you begin the examination. [Sila pastikan bahawa kertas peperiksaan ini mengandungi EMPAT soalan di dalam TUJUH muka surat yang bercetak sebelum anda memulakan peperiksaan ini.] Answer ALL questions. [Jawab SEMUA soalan.] You may answer the questions either in English or in Bahasa Malaysia. [Anda dibenarkan menjawab soalan sama ada dalam bahasa Inggeris atau bahasa Malaysia.] In the event of any discrepancies, the English version shall be used. [Sekiranya terdapat sebarang percanggahan pada soalan peperiksaan, versi bahasa Inggeris hendaklah diguna pakai.]...2/-

- 2-1. (a) Using the tic-tac-toe game, explain the four (4) tuples of a state space. Dengan menggunakan permainan tic-tac-toe, huraikan empat (4) tupel suatu ruang keadaan. (4/100) (b) Describe the functions of the knowledge base and the inference engine in a rulebased expert system. Why is there a separation between the knowledge base and the inference engine? Give two (2) reasons. Huraikan fungsi-fungsi pangkalan pengetahuan dan enjin inferens dalam satu sistem pakar berdasarkan peraturan. Mengapakah terdapat pemisahan antara pangkalan pengetahuan dengan enjin inferens. Beri dua (2) sebab. (6/100) (c) Consider the following search space: Pertimbangkan ruang gelintaran berikut: A 2 3 4 3 B 4 C 5 D 5 3 2 1 3 2 3 E 5 F 7 G 8 H 2 I 1 J 5 6 7 8 8 8 K L M 10 N O P 6 5 6 7 8 9 The start node is A. The numbers near the nodes are the heuristic estimates. The numbers near the arcs are the arc lengths. Assume that the children of a node are expanded in alphabetical order when no other order is specified by the search. The goal node is node J. What order would the nodes be expanded by each of the following search? Write only the sequence of nodes expanded by each search. Nod permulaan ialah A. Nombor-nombor berdekatan dengan nod-nod ialah anggaran heuristik. Nombor-nombor berdekatan dengan lengkok-lengkok ialah panjang lengkok. Andaikan anak-anak kepada satu nod dikembangkan mengikut turutan abjad apabila tiada turutan ditetapkan oleh sesuatu kaedah gelintaran. Nod matlamat ialah nod J. Apakah turutan nod-nod yang dikembangkan oleh setiap kaedah gelintaran berikut? Tuliskan urutan nod-nod yang dikembangkan oleh setiap kaedah gelintaran....3/-

- 3 - (i) Breadth-first Search. Gelintaran Kelebaran Dahulu. Depth-first Search. Gelintaran Dalam Dahulu. (iii) Iterative Deepening Depth-first Search. Gelintaran Dalam Dahulu secara Pendalaman Berlelaran. (iv) Best-first Search. Gelintaran Terbaik Dahulu. (v) A* Search. Gelintaran A*. (15/100) 2. (a) Consider the following game tree: Pertimbangkan pohon permainan berikut: A MAX B C D MIN E F G H I J MAX 2 9 3-10 -1-7 6 4-2 3-2 The top node is a MAX node. Perform the Minimax algorithm, without alpha-beta pruning on this game tree. Nod teratas ialah nod MAX. Laksanakan algoritma Minimax, tanpa pemangkasan alpha-beta ke atas pohon permainan ini. (5/100)...4/-

- 4 - (b) Compare and contrast the following: Bandingkan dan bezakan yang berikut: (i) Data-driven search. Gelintaran berpandukan data. Goal-driven search. Gelintaran berpandukan matlamat. Explain with an example, when the application of each of the above search direction is appropriate. Jelaskan dengan satu contoh, bilakah aplikasi setiap arah gelintaran di atas adalah sesuai. (5/100) (c) What is nature-inspired metaheuristics? Is the Ant Colony Optimization algorithm considered as a nature-inspired metaheuristic? Explain the basic principles of the Ant Colony Optimization algorithm and its application. Apakah itu metaheuristik berinspirasikan alam semula jadi? Bolehkah algoritma Pengoptimuman Koloni Semut dianggap sebagai metaheuristik berinspirasikan alam semula jadi? Jelaskan prinsip-prinsip asas algoritma Pengoptimuman Koloni Semut dan aplikasinya. (5/100) (d) Represent the following ten sentences using a semantic network. Wakilkan sepuluh ayat berikut dengan menggunakan rangkaian semantik. (i) (iii) (iv) (v) (vi) (vii) (viii) (ix) (x) Tom is a cat. Jerry is a mouse. Tom caught Jerry. Ah Chong owns Tom. Cats like fish. The cat sat on the sofa. A cat is a mammal. A mouse is an animal. All mammals are animals. Mammals are warm-blooded. (10/100)...5/-

- 5-3. (a) (i) What is Stanford Certainty Theory and how does it work? Apakah Teori Kepastian Stanford dan bagaimanakah ia berfungsi? The Stanford Certainty Factor (CF) propagation which involves more than one rule to support a hypothesis (H) is derived as: Perambatan Faktor Kepastian Stanford yang melibatkan lebih daripada satu peraturan untuk menyokong hipotesis (H) diterbitkan sebagai: CF1 + CF2 x (1 CF1) both CFs > 0 CF1 + CF2 CF(CF1,CF2) = 1 - min{ CF1, CF2 } either one CF < 0 CF1 + CF2 x (1 CF2) both CFs > 0 where X is the absolute value of X. yang mana X adalah nilai mutlak X. Suppose we have two rules (R1 and R2) and three evidences (E1, E2 and E3) and hypothesis (H) as: Katakan kita mempunyai dua kaedah (R1 dan R2) dan tiga bukti (E1, E2 dan E3) dan hipotesis (H ) sebagai: R1: IF E1 ^ E2, THEN H {CF 0.9} R2: IF E3 THEN H {CF 0.8} Given CF(E1) = 0.7, CF(E2) = 0.9, and CF(E3) = -0.3, compute confidence of H. Show your workings. Diberikan CF(E1) = 0.7, CF (E2) = 0.9, dan CF (E3) = -0.3, kirakan keyakinan H. Tunjukkan jalan kerja anda. (b) (i) What is fuzzy logic? Apakah logik kabur? (10/100)...6/-

- 6 - Given the two fuzzy sets as follows: Diberikan dua set kabur seperti berikut: A = 0.35/1 + 0.6/2 + 0.45/3 + 0.75/5 B = 0.25/1 + 0.3/3 + 0.7/4 + 0.8/5 Calculate / Kirakan: A B A B Show your workings. Tunjukkan jalan kerja anda. (8/100) (c) (i) What is Hebbian Learning rule? Apakah peraturan Pembelajaran Hebbian? Discuss one (1) benefit of the Hebbian Learning model. Bincangkan satu (1) faedah model Pembelajaran Hebbian. (7/100) 4. (a) (i) How does ID3 Decision Tree Induction Algorithm construct a classification? Bagaimanakah Algoritma Induksi Pepohon Keputusan ID3 membina satu pengkelasan? In ID3 Decision Tree Induction Algorithm, what factor decides which attribute will be selected as a root? Dalam Algoritma Induksi Pepohon Keputusan ID3, apakah faktor yang memutuskan atribut mana dipilih sebagai akar? (4/100) (b) How does Agglomerative Clustering differ from K-Means Clustering? Explain in terms of how both clustering methods function. Bagaimana Pengelompokan Aglomerat berbeza daripada Pengelompokan K-Means? Terangkan dari segi bagaimana kedua-dua kaedah pengelompokan ini berfungsi. (6/100)...7/-

- 7 - (c) (i) Diagram 1 is a cellular automata rule set where a new edge cell is based on the negation of the current cell (example: if the current edge cell is 0, a next generation edge cell will be 1). Rajah 1 adalah set peraturan automata selular yang mana sel pinggir yang baharu adalah berdasarkan kepada penafian sel semasa (contoh: jika sel pinggir semasa adalah 0, sel pinggir generasi akan datang akan menjadi 1). Given a set of cells at generation 0 (shown in Diagram 2), draw the state of the cells for generation 1 and generation 2. Diberikan satu set sel pada generasi 0 (ditunjukkan dalam Rajah 2), lukiskan keadaan sel-sel untuk generasi 1 dan generasi 2. Diagram 1 Rajah 1 0 1 0 0 1 1 0 0 1 Diagram 2 Rajah 2 What is a Classifier System and how does it work? Apakah Sistem Pengelasan dan bagaimanakah ia berfungsi? (11/100) (d) What are the two (2) features of reinforcement learning? Apakah dua (2) ciri pembelajaran pengukuhan? (4/100) - ooooooo -