Artificial Intelligence
|
|
- Sharon Williams
- 5 years ago
- Views:
Transcription
1 Artificial Intelligence Dr Ahmed Rafat Abas Computer Science Dept, Faculty of Computers and Informatics, Zagazig University
2 Programming in Prolog An Introduction
3 What is Prolog? PROgramming in Logic. High-level interactive language. Logic programming language. Based on Horn Clauses (parent(x,z) ancestor(z,y)) ancestor(x,y)
4 What is Prolog? Programming languages are of two kinds: Procedural (BASIC, ForTran, C++, Pascal, Java); Declarative (LISP, Prolog, ML). In procedural programming, we tell the computer how to solve a problem. In declarative programming, we tell the computer what problem to be solved. In Prolog, we are often forced to give clues to the solution method.
5 What is Prolog used for? Good at Grammars and Language processing, Knowledge representation and reasoning, Unification, Pattern matching, Planning and Search. i.e. Prolog is good at Symbolic AI. Poor at: Repetitive number crunching, Representing complex data structures, Input/Output (interfaces).
6 Basic Elements of Prolog The program is a database of facts and rules. Some are always true (facts): father( john, jim). Some are dependent on others being true (rules): parent( Person1, Person2 ) :- father( Person1, Person2 ). To run a program, we ask questions about the database.
7 Prolog in English Example Database: John is the father of Jim. Jane is the mother of Jim. Jack is the father of John. Person 1 is a parent of Person 2 if Person 1 is the father of Person 2 or Person 1 is the mother of Person 2. Person 1 is a grandparent of Person 2 if some Person 3 is a parent of Person 2 and Person 1 is a parent of Person 3. Example questions: Who is Jim's father? Is Jane the mother of Fred? Is Jane the mother of Jim? Does Jack have a grandchild?
8 Prolog in Prolog Example Database: John is the father of Jim. Jane is the mother of Jim. Jack is the father of John. Person 1 is a parent of Person 2 if Person 1 is the father of Person 2 or Person 1 is the mother of Person 2. Person 1 is a grandparent of Person 2 if some Person 3 is a parent of Person 2 and Person 1 is a parent of Person 3. Example questions: Who is Jim's father? Is Jane the mother of Fred? Is Jane the mother of Jim? Does Jack have a grandchild? Example Database: father( john, jim ). mother( jane, jim ). father( jack, john ). parent( Person1, Person2 ) :- father( Person1, Person2 ). parent( Person1, Person2 ) :- mother( Person1, Person2 ). grandparent( Person1, Person2 ) :- parent( Person3, Person2 ), parent( Person1, Person3 ). Example questions:?- father( Who, jim ).?- mother( jane, fred ).?- mother( jane, jim ).?- grandparent( jack, _ ).
9 Visual Prolog Visual Prolog is object oriented, strictly typed and mode checked. We will focus on the core of the code, i.e. the Prolog code when disregarding classes, types and modes. For this purpose we will use the PIE example that is included in the Visual Prolog distribution. PIE is a "classical" Prolog interpreter, by using this you can learn and experiment with Prolog without at all being concerned with classes, types, etc.
10 Horn Clause Logic Visual Prolog and other Prolog language dialects are based on Horn Clause logic. Horn Clause logic is a formal system for reasoning about things and the way they relate to each other. In natural language I can express a statement like: John is the father of Bill. In Horn Clause Logic this could be formalized as: father( Bill, John ). father is a predicate/relation taking two arguments, where the second is the father of the first.
11 A rule like this: X is the grandfather of Z, if X is the father of Y and Y is the father of Z Could formalized in Horn clause Logic as: grandfather(person,grandfather):- father(person,father), father(father,grandfather). A theory is a collection of facts and rules.
12 Example of a theory: father("bill", "John"). father("pam", "Bill"). grandfather(person, GrandFather) :- father(person, Father), father(father, GrandFather).
13 It s required to answer the following questions: Is John the father of Sue? Who is the father of Pam? Is John the grandfather of Pam?... Such questions are called goals. They can be formalized as follows:
14 ?- father("sue", "John").?- father("pam", X).?- grandfather("pam", "John"). Such questions are called goal clauses or simply goals. Together facts, rules and goals are called Horn clauses, hence the name Horn Clause Logic. Some goals like the first and last are answered with a simple yes or no. For other goals like the second we seek a solution, like X = "Bill".
15 Some goals may even have many solutions. For example:?-father(x,y). has two solutions: X = "Bill", Y = "John". X = "Pam", Y = "Bill". A Prolog program = a theory + a goal. When the program starts it tries to find a solution to the goal in the theory.
16 Prolog Inference Engine (PIE) Now we will try the little example above in PIE, the Prolog Inference Engine that comes with Visual Prolog. Before we start you should install and build the PIE example. Select "Install Examples" in the Windows start menu (Start -> Visual Prolog -> Install Examples). Open the PIE project in the IDE and run the program. When the program starts Select File -> New and enter the father and grandfather clauses above:
17 //FILE0.PRO father("bill", "John"). father("pam", "Bill"). grandfather(person, GrandFather) :- father(person, Father), father(father, GrandFather). to save the contents use File -> Save. File -> Consult will load the disc contents of the file. Once you have "consulted" the theory, you can use it to answer goals. On a blank line in the Dialog window type a goal (without the?- in front). grandfather(x,y).
18 When the caret is placed at the end of the line, press the Enter key on your keyboard. PIE will now consider the text from the beginning of the line to the caret as a goal to execute. You should see a result like this: X= Pam. Y= John:.
19 Extending the family theory
Artificial Intelligence
Artificial Intelligence Dr Ahmed Rafat Abas Computer Science Dept, Faculty of Computers and Informatics, Zagazig University arabas@zu.edu.eg http://www.arsaliem.faculty.zu.edu.eg/ State-Space Search 2
More informationArtificial Intelligence
Introduction to Artificial Intelligence Christian Jacob Department of Computer Science University of Calgary What is AI? How does the human brain work? What is intelligence? How do we emulate the human
More informationCS 480: GAME AI TACTIC AND STRATEGY. 5/15/2012 Santiago Ontañón
CS 480: GAME AI TACTIC AND STRATEGY 5/15/2012 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2012/cs480/intro.html Reminders Check BBVista site for the course regularly
More informationGame Playing in Prolog
1 Introduction CIS335: Logic Programming, Assignment 5 (Assessed) Game Playing in Prolog Geraint A. Wiggins November 11, 2004 This assignment is the last formally assessed course work exercise for students
More informationMEMBERSHIP APPLICATION
MEMBERSHIP APPLICATION CRITERIA FOR ENROLMENT 1. You are of Ngāti Whātua Ōrākei descent and your whakapapa can be traced to Tuperiri. 2. You must provide a copy of your full Birth Certificate and one form
More informationCS 540: Introduction to Artificial Intelligence
CS 540: Introduction to Artificial Intelligence Mid Exam: 7:15-9:15 pm, October 25, 2000 Room 1240 CS & Stats CLOSED BOOK (one sheet of notes and a calculator allowed) Write your answers on these pages
More informationAND ENGINEERING SYSTEMS
SPbSPU JASS 2008 Advisor: Prof. Tatiana A. Gavrilova By: Natalia Danilova KNOWLEDGE-BASED CONTROL AND ENGINEERING SYSTEMS Contents Introduction Concepts Approaches Case-studies Perspectives Conclusion
More informationMake payable to MGCC for genealogy ONLY
Official genealogical centre of the Canadian Métis Council Intertribal For research to begin please forward the following information: Copy of Photo I.D. Long Form Birth Certificate or Baptismal Record
More informationhave to get on the phone or family members for the names of more distant relatives.
Ideas for Teachers: Give each student the family tree worksheet to fill out at home. Explain to them that each family is different and this worksheet is meant to help them plan their family tree. They
More informationThe Intelligent Computer. Winston, Chapter 1
The Intelligent Computer Winston, Chapter 1 Michael Eisenberg and Gerhard Fischer TA: Ann Eisenberg AI Course, Fall 1997 Eisenberg/Fischer 1 AI Course, Fall97 Artificial Intelligence engineering goal:
More informationIntroduction to Talking Robots
Introduction to Talking Robots Graham Wilcock Adjunct Professor, Docent Emeritus University of Helsinki 8.12.2015 1 Robots and Artificial Intelligence Graham Wilcock 8.12.2015 2 Breakthrough Steps of Artificial
More informationBLM 1 Name Date Benchmark Literacy Grade 3 Unit 2/Week Benchmark Education Company, LLC
BLM 1 BLM 2 Fluency Self-Assessment Master Checklist Speed/Pacing Did my speed and pacing match the kind of text I was reading? Did my speed and pacing match what the character was saying? Did I read with
More informationCOMPUTATONAL INTELLIGENCE
COMPUTATONAL INTELLIGENCE October 2011 November 2011 Siegfried Nijssen partially based on slides by Uzay Kaymak Leiden Institute of Advanced Computer Science e-mail: snijssen@liacs.nl Katholieke Universiteit
More informationIntroduction to genealogy with EuGENEus!
1 Introduction to genealogy with EuGENEus! Special words are underlined. You just have to consult the glossary to see the definition. I am from the future travelling through time to find my ancestors.
More informationArtificial Intelligence
What is AI? Artificial Intelligence How does the human brain work? How do we emulate the human brain? Rob Kremer Department of Computer Science University of Calgary 1 What is How do we create Who cares?
More informationMAS336 Computational Problem Solving. Problem 3: Eight Queens
MAS336 Computational Problem Solving Problem 3: Eight Queens Introduction Francis J. Wright, 2007 Topics: arrays, recursion, plotting, symmetry The problem is to find all the distinct ways of choosing
More informationBelow is a series of questions to get you started on your journey.
WHO ARE YOU? What do you know about your parents? Their story is your story. Who are they? How did they get here? Why did they move here? Below is a series of questions to get you started on your journey.
More informationRandom Administrivia. In CMC 306 on Monday for LISP lab
Random Administrivia In CMC 306 on Monday for LISP lab Artificial Intelligence: Introduction What IS artificial intelligence? Examples of intelligent behavior: Definitions of AI There are as many definitions
More informationKNOWLEDGE-BASED CONTROL AND ENGINEERING SYSTEMS
JOINT ADVANCED STUDENT SCHOOL 2008, ST. PETERSBURG KNOWLEDGE-BASED CONTROL AND ENGINEERING SYSTEMS Final Report by Natalia Danilova born on 24.04.1987 address: Grazhdanski pr. 28 Saint-Petersburg, Russia
More informationIntroduction to Artificial Intelligence: cs580
Office: Nguyen Engineering Building 4443 email: zduric@cs.gmu.edu Office Hours: Mon. & Tue. 3:00-4:00pm, or by app. URL: http://www.cs.gmu.edu/ zduric/ Course: http://www.cs.gmu.edu/ zduric/cs580.html
More informationOALCF Task Cover Sheet. Apprenticeship Secondary School Post Secondary Independence
Task Title: Leading a Game of Cards Go Fish Learner Name: OALCF Task Cover Sheet Date Started: Date Completed: Successful Completion: Yes No Goal Path: Employment Apprenticeship Secondary School Post Secondary
More informationCS:4420 Artificial Intelligence
CS:4420 Artificial Intelligence Spring 2018 Introduction Cesare Tinelli The University of Iowa Copyright 2004 18, Cesare Tinelli and Stuart Russell a a These notes were originally developed by Stuart Russell
More informationApplication of Definitive Scripts to Computer Aided Conceptual Design
University of Warwick Department of Engineering Application of Definitive Scripts to Computer Aided Conceptual Design Alan John Cartwright MSc CEng MIMechE A thesis submitted in compliance with the regulations
More informationCMSC 372 Artificial Intelligence. Fall Administrivia
CMSC 372 Artificial Intelligence Fall 2017 Administrivia Instructor: Deepak Kumar Lectures: Mon& Wed 10:10a to 11:30a Labs: Fridays 10:10a to 11:30a Pre requisites: CMSC B206 or H106 and CMSC B231 or permission
More informationApplication for Tuaropaki Secondary Education Grant Applicant Details
Application for Tuaropaki Secondary Education Grant 2019 An owner or descendant of an owner of Tuaropaki E can apply for a Secondary Education Grant. To be eligible you must: Whakapapa to at least one
More informationAutomated Reasoning. Satisfiability Checking
What the dictionaries say: Automated Reasoning reasoning: the process by which one judgement deduced from another or others which are given (Oxford Englh Dictionary) reasoning: the drawing of inferences
More informationGeneral Game Playing (GGP) Winter term 2013/ Summary
General Game Playing (GGP) Winter term 2013/2014 10. Summary Sebastian Wandelt WBI, Humboldt-Universität zu Berlin General Game Playing? General Game Players are systems able to understand formal descriptions
More informationG E N E R A L A P T I T U D E
G E N E R A L A P T I T U D E Aptitude for GATE The GATE syllabus for General Aptitude is as follows: Verbal Ability: English grammar, sentence completion, verbal analogies, word groups, instructions,
More informationMétis Genealogical Centre of Canada Central Processing Office for Canadian Métis Council-IT
1 Official genealogical centre of the Canadian Métis Council Intertribal For research to begin please forward the following information: Copy of Photo I.D. Long Form Birth Certificate or Baptismal Record
More informationDomain: Computer Science and Information Technology Curricula for the First Year (2012/2013)
Curricula for the First Year (2012/2013) Type/e F Mathematics 1 3 2 - - E - - - - - 5 F Mathematics 2 3 2 - - E - - - - - 5 F Computer programming 2-2 - E - - - - - 5 D Introduction to operating systems
More informationCOMP219: Artificial Intelligence. Lecture 17: Semantic Networks
COMP219: Artificial Intelligence Lecture 17: Semantic Networks 1 Overview Last time Rules as a KR scheme; forward vs backward chaining Today Another approach to knowledge representation Structured objects:
More informationAI Day on Knowledge Representation and Automated Reasoning
Faculty of Engineering and Natural Sciences AI Day on Knowledge Representation and Automated Reasoning Wednesday, 21 May 2008 13:40 15:30, FENS G035 15:40 17:00, FENS G029 Knowledge Representation and
More informationFor research to begin please forward the following information:
Official genealogical centre of the Canadian Métis Council For research to begin please forward the following information: Copy of Photo I.D. Long Form Birth Certificate or Baptismal Record of client with
More informationIntroduction to Software Engineering
Introduction to Software Engineering Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University Email: sk@nontri.ku.ac.th URL: http://www.cpe.ku.ac.th/~sk
More informationPrincess Margaret Cancer Centre Familial Breast and Ovarian Cancer Clinic. Family History Questionnaire
Princess Margaret Cancer Centre Familial Breast and Ovarian Cancer Clinic Family History Questionnaire How to complete this questionnaire The information in this questionnaire will be used to determine
More informationCOMP219: Artificial Intelligence. Lecture 17: Semantic Networks
COMP219: Artificial Intelligence Lecture 17: Semantic Networks 1 Overview Last time Rules as a KR scheme; forward vs backward chaining Today Another approach to knowledge representation Structured objects:
More informationENTRY ARTIFICIAL INTELLIGENCE
ENTRY ARTIFICIAL INTELLIGENCE [ENTRY ARTIFICIAL INTELLIGENCE] Authors: Oliver Knill: March 2000 Literature: Peter Norvig, Paradigns of Artificial Intelligence Programming Daniel Juravsky and James Martin,
More informationAlmost all of my papers are on the web page.
CREATIVE SOLUTIONS TO PROBLEMS John McCarthy Computer Science Department Stanford University jmc@cs.stanford.edu http://www-formal.stanford.edu/jmc/ started April 1, 1999; compiled May 18, 1999 Almost
More informationOverview of Expert Systems
MINE 432 Industrial Automation and Robotics (Part 3) Overview of Expert Systems A. Farzanegan Fall 2014 Norman B. Keevil Institute of Mining Engineering Expertise and Human Expert Expertise is skill or
More informationAn Erlang Framework for Autonomous Mobile Robots
An Erlang Framework for Autonomous Mobile Robots Corrado Santoro, (presenter Vincenzo Nicosia) University of Catania, Engineering Faculty, ITALY Department of Computer and Telecommunication Engineering
More informationArtificial Intelligence
Artificial Intelligence (Sistemas Inteligentes) Pedro Cabalar Depto. Computación Universidade da Coruña, SPAIN Chapter 1. Introduction Pedro Cabalar (UDC) ( Depto. AIComputación Universidade da Chapter
More informationA Design of Infographics by using MVC Design Patterns Based on N-Tier Platform
Indian Journal of Science and Technology, Vol 8(S7), 618-623, April 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI: 10.17485/ijst/2015/v8iS7/70449 A Design of Infographics by using MVC Design
More informationGame Programming Algorithms And Techniques: A Platform-Agnostic Approach (Game Design) Ebooks Free
Game Programming Algorithms And Techniques: A Platform-Agnostic Approach (Game Design) Ebooks Free Game Programming Algorithms and Techniques is a detailed overview of many of the important algorithms
More informationKnowledge Life-Cycle Management over a Distributed Architecture
Knowledge Life-Cycle Management over a Distributed Architecture Marco Schorlemmer 1 Stephen Potter 1 David Robertson 1 Derek Sleeman 2 1 Centre for Intelligent Systems and their Applications School of
More informationCS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1
CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja shereen@pacificu.edu 8/29/03 CS360 AI & Robotics 1 Artificial Intelligence v We call ourselves Homo sapiens v What does this mean? 8/29/03 CS360
More informationEARIN Jarosław Arabas Room #223, Electronics Bldg.
EARIN http://elektron.elka.pw.edu.pl/~jarabas/earin.html Jarosław Arabas jarabas@elka.pw.edu.pl Room #223, Electronics Bldg. Paweł Cichosz pcichosz@elka.pw.edu.pl Room #215, Electronics Bldg. EARIN Jarosław
More informationDetecticon: A Prototype Inquiry Dialog System
Detecticon: A Prototype Inquiry Dialog System Takuya Hiraoka and Shota Motoura and Kunihiko Sadamasa Abstract A prototype inquiry dialog system, dubbed Detecticon, demonstrates its ability to handle inquiry
More informationSETTLERS OF LORAIN COUNTY, OHIO Application Deadline is June 1 of any given year
LORAIN COUNTY CHAPTER of THE OHIO GENEALOGICAL SOCIETY P O BOX 865 ELYRIA, OH 44036-0865 SETTLERS OF LORAIN COUNTY, OHIO Application Deadline is June 1 of any given year Instructions to Applicant: Fill
More informationWELCOME TO THE SEASONS FOR GROWTH PROGRAM PRE-GROUP SURVEY LEVEL. (for completion by the child or young person at the start of the group)
COMPANION TO COMPLETE COMPANION ID # PARTICIPANT ID # WELCOME TO THE SEASONS FOR GROWTH PROGRAM PRE-GROUP SURVEY LEVEL (for completion by the child or young person at the start of the group) Please read
More informationArtificial Intelligence
Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that
More informationThis game can be played in a 3x3 grid (shown in the figure 2.1).The game can be played by two players. There are two options for players:
1. bjectives: ur project name is Tic-Tac-Toe game. This game is very popular and is fairly simple by itself. It is actually a two player game. In this game, there is a board with n x n squares. In our
More informationArtificial Intelligence
Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that
More informationUsing a Formal Description Technique. to Model Aspects of a Global Air Trac. Telecommunications Network. University of Western Ontario
Using a Formal Description Technique to Model Aspects of a Global Air Trac Telecommunications Network James H. Andrews Dept. of Computer Science University of Western Ontario London, Ont., Canada andrews@csd.uwo.ca
More informationCOMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications
COMP219: Artificial Intelligence Lecture 2: AI Problems and Applications 1 Introduction Last time General module information Characterisation of AI and what it is about Today Overview of some common AI
More informationIntelligent Systems. Lecture 1 - Introduction
Intelligent Systems Lecture 1 - Introduction In which we try to explain why we consider artificial intelligence to be a subject most worthy of study, and in which we try to decide what exactly it is Dr.
More informationAn expert system for bottling plant design M. Novak & A. Jezernik Faculty of Technical Sciences, Mechanical Engineering Department, Maribor, Slovenia
An expert system for bottling plant design M. Novak & A. Jezernik Faculty of Technical Sciences, Mechanical Engineering Department, Maribor, Slovenia Abstract A prototype of an expert system (ES) for designing
More informationArtificial Intelligence
Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that
More informationIntroduction & Statement of the Problem
Chapter 1 Introduction & Statement of the Problem In the following sections, a brief introduction and motivation for undertaking the present study is discussed, the problem statement for the thesis and
More informationLisp: Case Study ref: Lisp (3 rd Ed) Winston & Horn (Chapter 6) Donald F. Ross
Lisp: Case Study ref: Lisp (3 rd Ed) Winston & Horn (Chapter 6) Donald F. Ross Lisp: Case Study Exercise build a library system object: book collection:library title / author / class (attributes) data
More informationSource Citation Overview Ancestral Quest
Source Citation Overview Ancestral Quest Documentation of your information is very important. Ancestral Quest provides two general methods for handling this task. One is by using the Notes capabilities.
More informationArtificial Intelligence and Deep Learning
Artificial Intelligence and Deep Learning Cars are now driving themselves (far from perfectly, though) Speaking to a Bot is No Longer Unusual March 2016: World Go Champion Beaten by Machine AI: The Upcoming
More informationWhat is AI? Artificial Intelligence. Acting humanly: The Turing test. Outline
What is AI? Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally Chapter 1 Chapter 1 1 Chapter 1 3 Outline Acting
More informationCSC242 Intro to AI Spring 2012 Project 2: Knowledge and Reasoning Handed out: Thu Mar 1 Due: Wed Mar 21 11:59pm
CSC242 Intro to AI Spring 2012 Project 2: Knowledge and Reasoning Handed out: Thu Mar 1 Due: Wed Mar 21 11:59pm In this project we will... Hunt the Wumpus! The objective is to build an agent that can explore
More informationPage 13. English Comunicación y Sociedad Look at the photos. Have you got any of these gadgets? Students own answer.
Page 13 Vocabulary I ve got this gadget 1. Look at the photos. Have you got any of these gadgets? 2. Match photos 1 6 with the words in the box in your notebook. Listen and repeat. 1 tablet 2 smartwatch
More informationYears 9 and 10 standard elaborations Australian Curriculum: Digital Technologies
Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making
More informationComputer Science and Philosophy Information Sheet for entry in 2018
Computer Science and Philosophy Information Sheet for entry in 2018 Artificial intelligence (AI), logic, robotics, virtual reality: fascinating areas where Computer Science and Philosophy meet. There are
More informationINTRODUCTION. a complex system, that using new information technologies (software & hardware) combined
COMPUTATIONAL INTELLIGENCE & APPLICATIONS INTRODUCTION What is an INTELLIGENT SYSTEM? a complex system, that using new information technologies (software & hardware) combined with communication technologies,
More informationArtificial Intelligence. What is AI?
2 Artificial Intelligence What is AI? Some Definitions of AI The scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines American Association
More informationOutline. What is AI? A brief history of AI State of the art
Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve
More informationFrom Nothing to Something using AutoCAD Electrical
From Nothing to Something using AutoCAD Electrical Todd Schmoock Synergis Technologies MA2085-L: You purchased AutoCAD Electrical, or are thinking about purchasing it, but you do not know how to use it.
More informationAdvanced Autosomal DNA Techniques used in Genetic Genealogy
Advanced Autosomal DNA Techniques used in Genetic Genealogy Tim Janzen, MD E-mail: tjanzen@comcast.net Summary of Chromosome Mapping Technique The following are specific instructions on how to map your
More informationIntroduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence
Introduction to Artificial Intelligence What is Intelligence??? Intelligence is the ability to learn about, to learn from, to understand about, and interact with one s environment. Intelligence is the
More informationPART 1: How to write a résumé.
www.letshavefunwithenglish.com/projects/teen_jobs/lesson4.html VOCABULARY: a CV (UK) / a résumé (US) a covering letter (UK) / a cover letter (US) apply for a job = make a formal (official) request, usually
More informationCMSC 421, Artificial Intelligence
Last update: January 28, 2010 CMSC 421, Artificial Intelligence Chapter 1 Chapter 1 1 What is AI? Try to get computers to be intelligent. But what does that mean? Chapter 1 2 What is AI? Try to get computers
More informationMidterm Examination. CSCI 561: Artificial Intelligence
Midterm Examination CSCI 561: Artificial Intelligence October 10, 2002 Instructions: 1. Date: 10/10/2002 from 11:00am 12:20 pm 2. Maximum credits/points for this midterm: 100 points (corresponding to 35%
More informationArtificial Intelligence
Artificial Intelligence Chapter 1 Chapter 1 1 Outline Course overview What is AI? A brief history The state of the art Chapter 1 2 Administrivia Class home page: http://inst.eecs.berkeley.edu/~cs188 for
More informationFAMILY HISTORY QUESTIONNAIRE
FAMILY HISTORY QUESTIONNAIRE This form helps us to evaluate if you might have a higher risk of cancer because of your family history. Please complete this form to the best of your ability. If you are unsure
More informationArtificial Intelligence
Torralba and Wahlster Artificial Intelligence Chapter 1: Introduction 1/22 Artificial Intelligence 1. Introduction What is AI, Anyway? Álvaro Torralba Wolfgang Wahlster Summer Term 2018 Thanks to Prof.
More informationParesh Virparia. Department of Computer Science & Applications, Sardar Patel University. India.
Volume 3, Issue 5, May 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Rule Based Expert
More informationA Historical Example One of the most famous problems in graph theory is the bridges of Konigsberg. The Real Koningsberg
A Historical Example One of the most famous problems in graph theory is the bridges of Konigsberg The Real Koningsberg Can you cross every bridge exactly once and come back to the start? Here is an abstraction
More informationCS 387/680: GAME AI TACTIC AND STRATEGY
CS 387/680: GAME AI TACTIC AND STRATEGY 5/12/2014 Instructor: Santiago Ontañón santi@cs.drexel.edu TA: Alberto Uriarte office hours: Tuesday 4-6pm, Cyber Learning Center Class website: https://www.cs.drexel.edu/~santi/teaching/2014/cs387-680/intro.html
More informationUnit 2: Algorithm Development. Flowcharts
Unit 2: Algorithm Development Flowcharts Vocab Quiz Unit 1 Warm Up: Get out a scratch piece of paper (I have some by the pencil sharpener if you need) 1. Draw a dot in the center of the page. 2. Starting
More informationMÉTIS NATION BRITISH COLUMBIA CITIZENSHIP APPLICATION PACKAGE Youth 14 yrs of age and under
MÉTIS NATION BRITISH COLUMBIA CITIZENSHIP APPLICATION PACKAGE Youth 14 yrs of age and under APPLICATION INTAKE & SUPPORT CONTACT INFORMATION Please direct all inquiries regarding requests for application
More informationFamily Tree Maker vs. Family Echo
Family Tree Maker vs. Family Echo A Usability Test Jessie Giguiere 10/29/12 Professor Ariadne Rooney Usability Test I. Introduction The products compared in this usability test were two different types
More informationCSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.
CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent
More informationIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence By Budditha Hettige Sources: Based on An Introduction to Multi-agent Systems by Michael Wooldridge, John Wiley & Sons, 2002 Artificial Intelligence A Modern Approach,
More informationThinking and Being FIT
Thinking and Being FIT Being Fluent With Information Technology requires life long learning. Though FIT100 is only the starting point, we have been exposed to many topics. But, first, let s think. Can
More informationMINE 432 Industrial Automation and Robotics
MINE 432 Industrial Automation and Robotics Part 3, Lecture 3 Expert Systems Applications in Mining A. Farzanegan (Visiting Associate Professor) Fall 2014 MINE 432 - Industrial Automation and Robotics
More informationComputer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters
Computer Science: Disciplines What is Software Engineering and why does it matter? Computer Graphics Computer Networking and Security Parallel Computing Database Systems Artificial Intelligence Software
More informationComputer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines
Computer Science: Who Cares? Computer Graphics (1970 s): One department, at one university Several faculty, a few more students $5,000,000 grant from ARPA Original slides by Chris Wilcox, Edited and extended
More informationGrade 5 Logical Reasoning
ID : F-5-Logical-Reasoning [1] Grade 5 Logical Reasoning For more such worksheets visit www.edugain.com Answer the questions (1) How many triangles are there in this figure? (2) Kimberly remembers that
More informationThe Impact of Artificial Intelligence. By: Steven Williamson
The Impact of Artificial Intelligence By: Steven Williamson WHAT IS ARTIFICIAL INTELLIGENCE? It is an area of computer science that deals with advanced and complex technologies that have the ability perform
More informationStudent Name. Student ID
Final Exam CMPT 882: Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte Student Name Student ID Instructions. This exam is worth 30% of your final mark in this course.
More informationGREETINGS, INTRODUCTIONS, AND SMALL TALK DAY 1
GREETINGS, INTRODUCTIONS, AND SMALL TALK DAY 1 ENGLISH FOR EVERYONE E4E 8/23/2017 TODAY: Greetings Introductions Small Talk Mother Bear s Robin GREETINGS: Seeing Someone, Saying Hello Formal and Informal
More informationVariables and expressions Block 1 Student Activity Sheet
Block 1 Student Activity Sheet 1. Record your understandings of key vocabulary for this topic. Vocabulary term My understanding of what the term means Examples that show the meaning of the term. a. Variable
More informationGREETINGS, INTRODUCTIONS, AND SMALL TALK DAY 2
GREETINGS, INTRODUCTIONS, AND SMALL TALK DAY 2 ENGLISH FOR EVERYONE E4E 8/25/2017 TODAY: Homework Review Introductions Small Talk Mother Bear s Robin HOMEWORK: Bring to class on Friday: Five greetings,
More informationMÉTIS NATION BRITISH COLUMBIA CITIZENSHIP APPLICATION PACKAGE Youth 14 yrs of age and under
MÉTIS NATION BRITISH COLUMBIA CITIZENSHIP APPLICATION PACKAGE Youth 14 yrs of age and under APPLICATION INTAKE & SUPPORT CONTACT INFORMATION Please direct all inquiries regarding requests for application
More informationWhat is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence
CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is
More informationFamily Communication Survey
Please do not write in this box: ID: Family: Family Communication Survey The purpose of this survey is to determine the characteristics of communication between parents and their adolescent children. Please
More informationFind Yourself (or your parent, grandparent, great-grandparent) in the 1940 Census Dann M. Norton
Find Yourself (or your parent, grandparent, great-grandparent) in the 1940 Census Dann M. Norton If it weren t for the meddlesome government always wanting a record of every movement of every citizen,
More information