Natural Language Processing AI Revision Lee McCluskey, room 2/07

Slides:



Advertisements
Similar presentations
Pat Langley Institute for the Study of Learning and Expertise Palo Alto, California and Center for the Study of Language and Information Stanford University,
Advertisements

AI – Week 17 Machine Learning Applied to AI Planning: LOCM Lee McCluskey, room 2/09
AI – Week 5 Implementing your own AI Planner in Prolog – part II : HEURISTICS Lee McCluskey, room 2/09
1 Adversarial Search Chapter 6 Section 1 – 4 The Master vs Machine: A Video.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Minimax and Alpha-Beta Reduction Borrows from Spring 2006 CS 440 Lecture Slides.
Lecture 13 Last time: Games, minimax, alpha-beta Today: Finish off games, summary.
AI – Week 23 – TERM 2 Machine Learning and Natural Language Processing Lee McCluskey, room 3/10
A Brief History of Artificial Intelligence
Game Playing CSC361 AI CSC361: Game Playing.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.6: Adversarial Search Fall 2008 Marco Valtorta.
AI Week 22 Machine Learning Data Mining Lee McCluskey, room 2/07
1 Heuristic Search 4 4.0Introduction 4.1An Algorithm for Heuristic Search 4.2Admissibility, Monotonicity, and Informedness 4.3Using Heuristics in Games.
Natural Language Processing AI - Weeks 19 & 20 Natural Language Processing Lee McCluskey, room 2/07
Big Ideas in Cmput366. Search Blind Search Iterative deepening Heuristic Search A* Local and Stochastic Search Randomized algorithm Constraint satisfaction.
AI – Week 8 AI + 2 Player Games Lee McCluskey, room 3/10
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
Adversarial Search: Game Playing Reading: Chess paper.
Sparse vs. Ensemble Approaches to Supervised Learning
AI – Week 10 AI and Games (2) Lee McCluskey, room 3/10
School of Computing and Engineering, University of Huddersfield Formal Aspects of Computer Science - CIA 2326 Lee McCluskey, room 2/07
GoogolHex CS4701 Final Presentation Anand Bheemarajaiah Chet Mancini Felipe Osterling.
Computational Thinking The VT Community web site:
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
 Define A.I and discuss its application areas in detail.  Explain Turing test. why it is not justifiable to use it to test whether the machine is intelligent.
Artificial Intelligence: Its Roots and Scope
Week 6: PDDL, itSIMPLE and running “state of the art” planners Lee McCluskey, room 3/10
Game Playing Chapter 5. Game playing §Search applied to a problem against an adversary l some actions are not under the control of the problem-solver.
Chapter 1 Introduction Dr. Frank Lee. 1.1 Why Study Compiler? To write more efficient code in a high-level language To provide solid foundation in parsing.
Artificial Intelligence
Artificial Intelligence: Planning Lecture 6 Problems with state space search Planning Operators A Simple Planning Algorithm (Game Playing)
Game Playing Chapter 5. Game playing §Search applied to a problem against an adversary l some actions are not under the control of the problem-solver.
CHA2555 Week2: Knowledge Representation, Logic and Planning Lee McCluskey First term:
University of Amsterdam Search, Navigate, and Actuate – Search through Game Trees Arnoud Visser 1 Game Playing Search the action space of 2 players Russell.
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Othello Playing AI Matt Smith. Othello 8x8 Board game 8x8 Board game Try to outflank opponents pieces Try to outflank opponents pieces Winner ends up.
Search exploring the consequences of possible actions.
Game Playing. Introduction One of the earliest areas in artificial intelligence is game playing. Two-person zero-sum game. Games for which the state space.
Cilk Pousse James Process CS534. Overview Introduction to Pousse Searching Evaluation Function Move Ordering Conclusion.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
MA10209 – Week 1 Tutorial B3/B4, Andrew Kennedy.
Carla P. Gomes CS4700 CS 4701: Practicum in Artificial Intelligence Carla P. Gomes
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 9 of 42 Wednesday, 14.
Adversarial Search Chapter Games vs. search problems "Unpredictable" opponent  specifying a move for every possible opponent reply Time limits.
Today’s Topics Playing Deterministic (no Dice, etc) Games –Mini-max –  -  pruning –ML and games? 1997: Computer Chess Player (IBM’s Deep Blue) Beat Human.
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
Notes for Week 11 Term project evaluation and tips 3 lectures before Final exam Discussion questions for this week.
AI – Week 5 More on HEURISTICS and domain modelling Lee McCluskey, room 2/09
Data Mining and Decision Support
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
Reinforcement Learning AI – Week 22 Sub-symbolic AI Two: An Introduction to Reinforcement Learning Lee McCluskey, room 3/10
HEURISTIC SEARCH 4 4.0Introduction 4.1An Algorithm for Heuristic Search 4.2Admissibility, Monotonicity, and Informedness 4.3Using Heuristics in Games 4.4Complexity.
AI – Week 16 Machine Learning Applied to AI Planning Lee McCluskey, room 2/09
CS-424 Gregory Dudek Lecture 10 Annealing (final comments) Adversary Search Genetic Algorithms (genetic search)
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
Computing & Information Sciences Kansas State University Friday, 13 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 21 of 42 Friday, 13 October.
Artificial Intelligence AIMA §5: Adversarial Search
Game Playing Why do AI researchers study game playing?
CS 460 Spring 2011 Lecture 4.
Basic Intro Tutorial on Machine Learning and Data Mining
CSE 4705 Artificial Intelligence
Chapter 6 : Game Search 게임 탐색 (Adversarial Search)
Announcements Homework 3 due today (grace period through Friday)
Tutorial 5 Adversary Search
Game Playing Fifth Lecture 2019/4/11.
Search.
Connect Four Vocabulary Game
SEG 4560 Midterm Review.
Search.
Game Trees and Minimax Algorithm
Presentation transcript:

Natural Language Processing AI Revision Lee McCluskey, room 2/07

Natural Language Processing Revision Overview -- make sure you can do can do the exercises -- revise / understand the slides -- focus on points given out in Easter repeated below -- some questions will be given out in tutorials, otherwise you can ask me to go through anything then

Natural Language Processing Planning and Search Know about state space search, be able to describe the graphplan algorithm. Know the definitions of jargon to do with search / heuristics (e.g. complete, optimal, admissable, greedy..) Be able to describe some planning state space heuristics. Know how planning operator schema are represented in PDDL and how they work. Know about Knowledge engineering (eg how it differs from software engineering). Know why Prolog is useful for applications/ experimentation.

Natural Language Processing 2 player games Explain static vs dynamic Board Evaluation, and the idea behind game trees Know the Minimax algorithm / a- b pruning Know how to apply minimax and a – b pruning.

Natural Language Processing Machine Learning Know Fundamental Types / Classes of Learning Be able to compare machine learning in Neural Nets, RL and symbolic learning. Macro learning / weakest precondition – know how it works in detail. Be able to create simple macros from past solutions like in exercises using weakest precondition

Natural Language Processing Data Mining Be able to write down jargon definitions (Item, Apply Associative Classification, Do simple AC examples like in exercises.

Natural Language Processing Know the difficulties in NLP - illustrate these with example sentences, Show how it might be possible to overcome them. Explain typical steps in NLP. Be able to show how Prolog grammar rules work. Be able to draw a parse tree. Be able to explain the Turing test.