ดร.วิภาดา เวทย์ประสิทธิ์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Strength of Materials I EGCE201 กำลังวัสดุ 1
Advertisements

E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
By Chawin Chantharasenawong 26/06/10
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
หลักการและแนวคิดการนำ สื่ออิเล็กทรอนิกส์ มาใช้ใน การเรียนการสอน ผศ. นพ. ทรงพล ศรีสุโข 30 ก. ย
ดร.วิภาดา เวทย์ประสิทธิ์
Chapter 5 Expert Systems
Set is a basic term in Mathematics. There is no precise definition for term “set”, But roughly speaking, a set is a collection of objects, Things or symbols,
INC 551 Artificial Intelligence Lecture 2. Review Environment Action Sense, Perceive Make Decision Agent World Model Deliberative Agent.
จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.
INTELLECTUAL CAPITAL : IC Group 3: Tipada Subhasean Nongluk Charoeschai Nerisa Wangkarat
Educational Objectives
Supreeya Wongtra-ngan,MD.,MHPEd. CLINICAL COMPETENCIES  Factual Knowledge  Technical Skill  Problem Solving Skill  Communication Skill  Manners &
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Braille OCR Mobile Application
BC 423 Systems Analysis and Design อ. พนิดา ตันศิริ ต่อ 1648 Grading Criteria 1.Mid-term Exam40 % 2. Final.
BC423 Systems Analysis and Design อ. พนิดา ตันศิริ ต่อ 1640
Emergency Response System for Elderly and PWDs: Design & Development
COMMUNICATION IN BUSINESS
อาจารย์ มธ. อธิบายการใช้ โมเดลของ
ระบบการจัดเก็บในคลังสินค้า
Seminar in Information Technology I
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
A One-Day Seminar in Bangkok presented by Grant P. Wiggins, Ed.d
ออโตมาตาจำกัด FINITE AUTOMATA
REGULAR EXPRESSION การบรรยายแบบสม่ำเสมอ
Helping you make better treatment decisions for your patients.
Chemistry Science of Synthesis ภวัต เรืองยิ่ง บ. บุ๊คโปรโมชั่น แอนด์ เซอร์วิส จำกัด อีเมล โทร ext.
t t t f f (page 20) Review 1 M. 5 t t t f f What you will learn and do in this unit. 1. เข้าใจบทความที่อ่านเกี่ยวกับ เทศกาลงานฉลอง 2. เขียนบรรยาย Tomatina.
Chapter 19 Network Layer: Logical Addressing
Inductive, Deductive Reasoning ผศ.( พิเศษ ) น. พ. นภดล สุชาติ พ. บ. M.P.H.
Course Software Engineering SE Overview and Introduction.
Computer Graphics.
INC 551 Artificial Intelligence
Chapter 3 Solution by Series. Introduction Complementary Function Particular Integral  Chapter 2 If F(x),G(x) are constant.
MK380 Marketing Information System
Chapter 20 Expert System Chapter 20 Expert System Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์
ปัญญาประดิษฐ์ (Artificial Intelligence)
8/3/2014The Realities of software Testing1 Software testing Realities What is the realities of software testing Why does the software testing not complete.
Chapter 5 Using Predicate Logic Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
Merchant Marine Training Centre วิชาการเป็นเลิศ เชิดชู คุณธรรม ผู้นำ.
บทที่ 2 งบการเงินพื้นฐาน BASIC FINANCIAL STATEMENTS 2.
การเตรียมโครงงาน วิศวกรรม ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์ หัวข้อ การเตรียมโครงงาน การเตรียมหัวข้อโครงงาน.
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
Algorithm Efficiency There are often many approaches (algorithms) to solve a problem. How do we choose between them? At the heart of computer program.
Introduction to Earned Value Analysis.
Writing a research. Why Research?  To find whether the messages and the materials are appropriate to the target group  To modify the messages and the.
8 Identifying Market Segments and Targets
จัดทำโดย นางสาวทิพยรัตน์ กำลังมาก เลขที่ 19 นางสาวปัญณิศา ป้องขันธ์ เลขที่ 26 นางสาวพรวษาทวีกุล เลขที่ 27 นางสาววลัยลักษณ์ ขวัญคุ้ม เลขที่ 34 นางสาวอมรรัตน์
ผู้ให้สัมมนา นายธเนศ เกษศิลป์ รหัส ภาควิชานิติวิทยาศาสตร์
การบริหารการประเมินผลการปฏิบัติงาน Performance Management
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Dianne J. Hall David B. Paradice James F. Courtney Proceedings of the 34th Hawaii International Conference on System Sciences
ทุนทางปัญญา Intellectual Capital KM743 Session 3.1
Chapter 3 Simple Supervised learning
Chapter 1/1 Arrays. Introduction Data structures are classified as either linear or nonlinear Linear structures: elements form a sequence or a linear.
An Online Computer Assisted Instruction Development of Electronics Devices Subject for Learning Effectiveness Testing By Assoc.Prof. Suwanna Sombunsukho.
The Analysis of Strands, Standards and Indicators for Tests
Kangaroo Joe รายวิชา อ ชั้น ม.2 ครูจินฑนา ร้อยแก้ว โรงเรียนวัง ไกลกังวล ตอน 6 Unit 15.
ว เคมีพื้นฐาน พันธะเคมี
ภาษาอังกฤษ ชั้นมัธยมศึกษาปึที่ 4 Grammar & Reading ครูรุจิรา ทับศรีนวล.
1. นี่เป็นสิ่งที่พระเยซูทรงทำ พระองค์ทรงรักษาทุกคน ที่เจ็บป่วยให้หายดี
Direct Speech Vs Indirect Speech
The management of change Changes in work patterns and jobs
<insert problem title>
Forces and Laws of Motion
STRATEGIES FOR SUCCESS
Kernels Usman Roshan.
Year 9 Term 1 Foundation (Unit 1) INTEGERS, ROUNDING AND PLACE VALUE
ใบสำเนางานนำเสนอ:

ดร.วิภาดา เวทย์ประสิทธิ์ 344-471 ปัญญาประดิษฐ์และระบบชำนาญการ (Artificial Intelligence & Expert Systems) ดร.วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์ ห้องทำงาน : M100/3 โทรศัพท์ : 074-288702 E-mail : wwettayaprasit@yahoo.com Web site : http:// www.cs.psu.ac.th/wiphada

วัตถุประสงค์ 1. ให้นักศึกษามีความรู้ความเข้าใจเกี่ยวกับปัญญาประดิษฐ์และสาขาต่างๆของปัญญาประดิษฐ์ 2. ให้นักศึกษาสามารถพัฒนางานทางด้านปัญญาประดิษฐ์ได้ 3. ให้นักศึกษาสามารถค้นคว้าเพิ่มเติมด้วยตนเองได้ วิธีการเรียนการสอน : การบรรยาย การสัมมนา การศึกษาค้นคว้าด้วยตัวเอง การวัดผล : สอบกลางภาค 30% สอบปลายภาค 30% สัมมนา/การบ้าน 10% Assignment 20% เวลาเรียน : จันทร์ 10 - 11 ห้อง วท1 พุธ 9 –10 ห้อง M.309 พฤหัส 9 –10 ห้อง M.309 และ 10-11 ห้อง L5 344-471 AI & ES Chapter 1

เนื้อหาวิชา Homework 1 Homework 2 Homework 3 งาน Chapter 1 : What is Artificial Intelligence? Homework 1 Chapter 2 : Heuristic Search techniques Homework 2 Chapter 3 : Knowledge Representation Homework 3 Chapter 4 : Predicate Logics   Chapter 5 : Expert Systems Lab 1 : สัมมนา Chapter 6 : Natural Language Processing Lab 2 : สัมมนา Chapter 7 : Robotics Lab 3 : สัมมนา Chapter 8 : Computer vision Lab 4 : สัมมนา Chapter 9 : Neural Networks Lab 5 : สัมมนา Chapter 10 : Machine Learning Lab 6 : สัมมนา 344-471 AI & ES Chapter 1

เอกสารอ้างอิง 1. Artificial Intelligence second edition, Elaine Rich and Kevin Knight, McGraw-Hill Inc., 1991. 2. Neural Networks : A Comprehensive Foundation, Simon Haykin, Macmillan College Publishing Company Inc. 1994. 2. Artificial Intelligence : Structures and Strategies for Complex Problem Solving, Second Edition, 1993. 3. Expert Systems and Applied Artificial Intelligence, Efraim Turban, Macmillan Publishing Company, 1992. 4. Understanding Decision Support Systems and Expert Systems, Efrem G. Mallach, Richard D. Irwin, Inc. 1994 5. Introduction to Natural Language Processing, Mary Dee Harries, 1985. 344-471 AI & ES Chapter 1

Chapter 1 What is Artificial Intelligence?

Artificial Intelligence (AI) : AI Areas Artificial Intelligence (AI) : the branch o f computer science that is concerned with the automation of intelligent behavior. AI Areas : Game Playing Automated Reasoning and Theorem Proving Expert Systems Natural Language Understanding and Semantics Modeling Modeling Human Performance Planning and Robotics Machine Leaning Neural Networks 344-471 AI & ES Chapter 1

Task Domain of AI Mundane Tasks Perception : Vision, Speech Natural language :Understanding, Generation, Translation Commonsense reasoning Robot control Formal Tasks Games: Chess Mathematics : Logic, Geometry Expert Tasks Engineering : Design, Fault finding, Manufacturing planning Scientific analysis Medical diagnosis Financial analysis 344-471 AI & ES Chapter 1

Intelligence require knowledge It is voluminous. Is it shard to characterize accurately. It is constantly changing. It differs from data by being organized in a way that corresponds to the ways it will be used. 344-471 AI & ES Chapter 1

Knowledge Representation and Search for AI The knowledge captures generalizations. It can be understood by people who must provide it. It can easily be modified to correct errors and to reflect changes in the world. It can be used in many situations even if it is not totally accurate or complete. It can use to narrow the range of possibilities that must usually be considered. 344-471 AI & ES Chapter 1

Common Features of AI Problems The use of computer to do the symbolic reasoning. A focus on problems that do not respond to algorithmic solutions.  Heuristic search. Manipulate the significant quantitative features of a situation rather than relying on numeric methods. Dealing with semantic meaning. Answer that are neither exact nor optimal but “sufficient”. Domain specific knowledge in solving problems. Use meta-level knowledge. 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 1 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 1 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 1 1 2 3 7 8 9 4 5 6 Board : nine element vector representation. 0 = blank, 1 =X, 2 = O Moveable : Their Complexity = 39 = 19,683 view vector board as a ternary number (base three) 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 2 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 2 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 2 Board : nine element vector representation. 1 2 3 7 8 9 4 5 6 Board : nine element vector representation. 2 = blank, 3 =X, 5 = O an integer indicating which move of the game is about to played. 1 indicate the first move. 9 indicate the last move. Board[5] = 2  mean blank Poswin(p) : If it produce (3*3*2) =18  X can win p = 0 if the player can not win on his next move. Poswin(p) : If it produce (5*5*2) =50 O can win Go(n) : Make a move on square n. TURN is odd  if it is playing X TURN is even  if it is playing O More efficient in term of space. 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 2’ 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 2’ 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 2’ 8 3 4 6 7 2 1 5 9 Board : nine element vector representation. 2 = blank, 3 =X, 5 = O an integer indicating which move of the game is about to played. 1 indicate the first move. 9 indicate the last move. Board[5] = 2  mean blank Poswin(p) : If it produce MAGIC SQUARE (8 + 3 + 4) =15 p = 0 if the player can not win on his next move. Go(n) : Make a move on square n. TURN is odd  if it is playing X TURN is even  if it is playing O More efficient in term of space. 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 3 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 3 344-471 AI & ES Chapter 1

Tic-Tac-Toe : Program 3 1 2 3 7 8 9 4 5 6 Board_Position : nine element vector representing the board, a list of board positions that could result from the next move, and a number representing as estimate of how likely the board position is lead to an ultimate win for the player to move. Minimax Procedure : in chapter 12. Search tree : need more time Use AI technique : Decide which of a set of board positions is best. find highest possible rating. consider all the moves the component could make next.  See which move is worst for us.... (Assume the opponent will make that move) 344-471 AI & ES Chapter 1

Question Answering 1 Russia massed troops on the Czech border. POLITICS program [Corbonell,1980) Q1: Why did Russia do this? A1: รัสเซียต้องการเข้าแทรกแซงการเมืองในเชคโกสโลวาเกีย..... Q1: What should the United States do? A2: ส่งทหารไปช่วยรบกับเชคโกสโลวาเกีย OR A2:ประณามการกระทำของรัสเซีย 344-471 AI & ES Chapter 1

Question Answering 2 ELIZA Q1:What did Mary go shopping for? Mary went shopping for a new coat. She found a red one she really liked. When she got it home, she discovered that it went perfectly with her favorite dress. ELIZA Q1:What did Mary go shopping for? A1: ............................................. Q2:What did Mary find she liked? A2:............................................. Q3: Did Mary buy anything ? A3:............................................. 344-471 AI & ES Chapter 1

The level of the model What is the goal in trying to produce programs that do intelligent things that people do? Are we trying to produce programs that do the tasks the same way people do? Are we attempting to produce programs that simply do the tasks in whatever way appears easiest? 344-471 AI & ES Chapter 1

Model human performance To test psychological theories of human performance. วิเคราะห์นิสัยเกเรของคนไข้ PAPPY {Colby, 1975] 2. To enable computers to understand human reasoning. อ่านหนังสือพิมพ์และวิเคราะห์ข่าวได้ To enable computers to understand computer reasoning. เข้าใจว่า คอมพิวเตอร์ประมวลผลลัพธ์ต่างๆมาได้อย่างไร 344-471 AI & ES Chapter 1

Criteria for success How will we know if we have succeeded? Turing test. Human Computer Person asking? DENDRAL : is a program that analyzes organic compounds to determine their structure. HUMAN CHEMIST COMPUTER 344-471 AI & ES Chapter 1

Homework 1 (2%) Given the meaning of Artificial Intelligence from your point of view. You may add citation from searching documents in the web or from the text book. Given all AI fields with some explanations. Due date : Wednesday 17 November 2004 in class 344-471 AI & ES Chapter 1