Artificial Intelligence (AI)

Size: px
Start display at page:

Download "Artificial Intelligence (AI)"

Transcription

1 Overview Artificial Intelligence (AI) A brief introduction to the field. Won t go too heavily into the theory. Will focus on case studies of the application of AI to business. AI and robotics are closely linked more on this next week. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn What is AI? Attempt to build and understand intelligent entities. Want computers and robots that can solve complex problems for themselves. One of the dreams of AI has been to build systems that are more intelligent than humans. However, progress has been very slow! What is AI? Name was coined in 1956 at a two month workshop in Dartmouth attended by major people in the field. Early work on symbolic reasoning, searching, formal representations. Hit major limitations. More recently machine learning and biologically inspired approaches have become popular. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn GOFAI GOFAI Stands for Good Old Fashioned Artificial Intelligence. Knowledge is represented symbolically and the system attempts to reason using the symbolic knowledge. For example, a variety of different formal logics have been used in GOFAI. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

2 Logic Formal way of representing the state of the world and reasoning about it. Logic programming systems, such as Prolog, compute the consequences of the axioms and rules in order to answer a query. Logic Example A Stagirite teacher of a Macedonian conqueror of the world is a disciple and an opponent of a philosopher admired by Church Fathers. ( x)( y)( z)(isstagirite(x) /\ teaches(x,y) ismacedonian(y) /\ conquerstheworld(y) isdiscipleof(y,z) /\ isopponentof(y,z) /\ isadmiredbychurchfathers(z) ). David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Problems with Logic Problems were soon encountered about the lack of common sense in logic-based systems. Lenat s Cyc attempted to store common sense, but now considered a failure. GOFAI approaches are now largely obsolete. Agent-based Systems David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Agents Simple Agent Software entities that perceive their environment and act on it. Can be partially or completely autonomous. Agent systems contain a number of different types of agent cooperating to solve problems by passing messages to one another. Can handle problems that are difficult with conventional computing techniques. Can also be used for modelling complex scenarios. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

3 SAFEGUARD Agent System SAFEGUARD EU Safeguard project that aimed to protect the management networks of critical infrastructures, such as electricity and telecommunications networks. Defend against attacks, failures, accidents. Built an agent system with a variety of different agents. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn SAFEGUARD SAFEGUARD Agents designed to: Monitor network traffic for anomalous activity. Monitor critical computer files. Kill dangerous processes. Correlate information from other agents. Change firewall policy. Wrap the intrusion detection system. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Artificial Neural Networks Biologically Inspired AI Loosely inspired by the brain. Number of neurons connected to each other. Each connection has a particular weight. Activity in one neuron is passed to the connected neurons. Variety of types and network architectures. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

4 Neural Networks Artificial Neural Network David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Artificial Neural Networks Training with Back Propagation A network is trained by exposing it to the training data and adjusting the weights so that its output is correct. After enough examples, the network can be used to classify new data. Good way of learning complex nonlinear functions. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Spiking Neural Networks More biologically inspired and much more realistic neural model. Used to model how the brain works for example the Blue Brain project. Also starting to be used for robotics and machine learning. Artificial Ants Real ants wander randomly. When they find food they return to their colony while laying down pheromone trails. If other ants find such a path, they are likely to follow the trail, returning and reinforcing it if they find food. Over time the pheromone trail starts to evaporate, thus reducing its attractive strength. The more time it takes for an ant to travel down the path and back again, the more time the pheromones have to evaporate. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

5 Artificial Ants Artificial Ants A short path gets marched over faster, and thus the pheromone density remains high as it is laid on the path as fast as it can evaporate. Thus, when one ant finds a good (i.e. short) path from the colony to a food source, other ants are more likely to follow that path, and positive feedback eventually leads to all the ants following a single path. The idea of the ant colony algorithm is to mimic this behaviour with "simulated ants" walking around a model of the problem to be solved. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Artificial Ants - Applications Finding the shortest path through a network. Gene analysis. Data clustering Extend the model by having ants carry pieces of data. Ant is programmed with a rule that makes it likely to drop data by similar pieces of data. Clusters are built up by the random movements of the ants. Genetic Algorithms Living systems solve problems by evolving new creatures. Mating produces millions of variations. The variations that are most successful survive to become the parents of the next generation. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Genetic Algorithms Genetic Algorithms Work in a similar way to natural evolution. The thing that you want to evolve is encoded as a gene. The gene is used to produce organisms. The fitness of the organisms is evaluated on the specified task. The best organisms are mated by randomly combining their genes to produce new organisms. The process is repeated until the problem is solved. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

6 Genetic Algorithm Example Genetic algorithms can be used to evolve a neural network to control a toy car. The neurons and connections are encoded as a list of 1 s and 0 s. Initially a large number of random genomes are produced. Neural networks are constructed based on these random genomes. Genetic Algorithm Example Each of these networks is used to drive the toy car. The best networks are selected for the next generation. These networks are mated in pairs by randomly combining their genes, in a process called crossover. The genes may be mutated as well. New neural networks are constructed based on the new genomes and tested on the car. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Genetic Algorithm Example Applications of Genetic Algorithms Evolving controllers. Optimizing algorithms, production processes, etc. where you have a large number of parameters. Can be used to design products, such as semiconductors and turbines. Used in genetic programming where a program is evolved for a particular function. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Machine Learning Machine Learning Application of AI techniques to identify patterns and classify data. Learning is applied in a very restricted way to solve one particular problem no aspiration towards human-level intelligence. Uses a variety of AI techniques, such as neural networks, genetic algorithms, etc. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

7 Machine Learning Examples Identification of anomalous patterns of behaviour in security cameras. Data mining. Medical diagnosis. Face recognition Natural language processing. And many many more! Case Study: Eurobios David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Eurobios Company based in London, France and Australia ( Uses AI techniques to model different aspects of a company s workflow, risks, waste collection, etc. Sells software and solutions based on this work. Agent-based Risk Simulation Risk Simulator is a strategic agent-based simulation solution : Models internal company processes Simulates scenarios, taking into account the mapping of risks to processes, and combined impacts Analyses critical paths of risk propagation though the enterprise. Can select and replay critical scenarios. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Agent-based Risk Simulation Agent-based Risk Simulation Identifies risks or combinations of risks that cannot be found by traditional statistical methods Quantifies risks, even without complete of data Identifies checkpoints in order to reduce risk impacts Details this model at operational level so as to master critical processes. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

8 Waste Optimizer Generates new routes to collect waste from an area. Can specify: Types of vehicle available Time, Distance and Cost Refuse, Recycling, Green waste services Variation in frequency & volume (participation) Urban, rural or mixed regions Waste Optimizer Provides analysis on how to reduce the number of rounds by reducing time taken & distances travelled. Can also optimise existing rounds whilst maximising the productivity of each vehicle. Has several budgeting capabilities to analyse the cost impact of providing new services or making changes to existing services. Probably based partly on artificial ant AI. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Waste Optimizer Stock Market Prediction David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Stock Market Prediction In 2005 a third of all stock trades in the US were driven by automatic algorithms. AI is used to look for hidden market patterns. Prediction is key to making money on the stock market. For example there could be long term similarities in the price movements of Microsoft and IBM. When their prices diverge, investors sell the expensive stock and buy the cheap stock, betting that historical patterns will eventually push them back into synchronicity. Yamaichi Fuzzy Fund The Yamaichi Fuzzy Fund uses the so called neurofuzzy approach to make financial forecasts. It handles 65 industries and a majority of the stocks listed on Nikkei Dow and contains approximately 800 fuzzy rules in its expert system. Rules are determined monthly by a group of experts and modified by senior business analysts as necessary. The neural network is used to teach the application using historical trading data. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

9 Yamaichi Fuzzy Fund The application uses both the fuzzy expert system and the neural network to create statements like: "The trading situation today is similar to this pattern, thus we need to do this, this and this". The system was tested for two years, and its performance in terms of return and growth exceeded the Nikkei Average by over 20%. While in testing, the system recommended to "sell" 18 days before the Black Monday of The system went into commercial operations in David Gamez IUA Week 7 Autumn First Quadrant First Quadrant, an investment firm in Pasadena, California, relies on genetic algorithms to help it manage $5 billion worth of investments. Since 1993, when it began to use the technique for commercial systems, the programs have earned the company $25 million. David Gamez IUA Week 7 Autumn Games Entertainment Industry AI is used extensively in computer games. Board games, such as chess. Other characters, vehicles, spaceships etc. are controlled by AI. Neural networks can be used for: Control Threat assessment Attack or Flee Anticipation Many other AI techniques used as well. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Emergent Behaviour in Games Black and White AI has been used to give game characters emergent behaviour. For example, the creature in Black and White can be taught: simple tasks like keeping the village store full of food and wood; a range of beneficial, benign, or violent acts: anything from what and when to eat to how to attack an enemy's villagers using trees as weapons. fighting skills for one on one battles with other creatures, its attack and defence abilities can each be trained and improved. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

10 Black and White The Creature is taught using a slap/stroke system. If the Creature does something the player does not want it to do, the player can slap the creature. If the Creature does something the player approves of, he can stroke the Creature. The Creature remembers whether or not you rewarded it for an action, and will not do things you slapped it for. Stroking results in just the opposite, as the creature will frequently do things you stroked it for. David Gamez IUA Week 7 Autumn Special Effects Massive is a software package used in the visual effects industry. Can create thousands - or millions - of agents that all act as individuals. Through the use of fuzzy logic, every agent to responds individually to its surroundings. These reactions affect the agent's behaviour, changing how they act and controlling motioncaptured animations to create a realistic looking character. David Gamez IUA Week 7 Autumn Massive Software Massive Crowd Simulations David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Deep Blue Deep Blue Chess-playing computer developed by IBM. 30 processors capable of calculating gigaflops. Also contained 480 special purpose chess chips. Beat world champion Gary Kasparov in David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

11 Deep Blue vs Kasparov Deep Blue Supercomputer using brute force to calculate possible moves. Evaluated 200 million positions per second. Deep Blue also had records of 700,000 past master games. The programmers studied Kasparov s previous games in great detail. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Machine Consciousness Machine Consciousness David Gamez IUA Week 7 Autumn Emerging research area inspired by recent interest in consciousness. Trying to produce: Machines with external behaviour associated with consciousness. Machines with cognitive characteristics associated with consciousness. Machines with an architecture that is claimed to be a cause or correlate of human consciousness. Phenomenally conscious machines. David Gamez IUA Week 7 Autumn CRONOS Project CRONOS and SIMNOS 3 year project at the University of Essex and University of Bristol. First large project to be funded on machine consciousness. Includes: CRONOS hardware robot SIMNOS virtual robot SpikeStream neural simulator (the brain of the system). David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

12 SpikeStream Conscious Neural Network David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn COG Early system developed by Brooks et. al. at MIT. Basically an example of GOFAI. Could manage many separate behaviours, but the whole system was badly integrated. The philosopher Daniel Dennett gave a philosophical analysis of the consciousness of COG. Now a museum piece. COG David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn IDA Naval dispatching system that assigns sailors to new postings. Based on the global workspace model of consciousness. Processes compete to place their information on the global workspace. Information on the global workspace is broadcast to all other processes. Cyberchild Project searching for the neural correlates of consciousness. Simulated nervous system controlling a virtual baby. Child learns to get milk by vocalising its state. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

13 Cyberchild Darwin Simulated neural architecture closely based on the brain with 200,000 neurons. Controls a robot over a wireless link. Robot learns to recognise features of its environment and develops preferences based on its emotional state. David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Darwin Conclusions David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Conclusions AI is good at solving well defined problems. Also good for modelling complex situations. Can outperform humans on well defined tasks, such as chess. Many commercial applications of AI. Conclusions Scientists are working on better AI including machine consciousness. However, human level intelligence is a long way off. So no need to worry about Terminator and irobot scenarios! David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn

14 Questions? Resources David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Resources Introduction to AI: Cyc logic-based system: Textbook on neural networks: html Applications of neural networks in games: 4/09/30/AIforGameDev.html Resources Video on artificial ants: M Artificial Ants solve networking problems: Overview of genetic algorithms and their applications: ml Slide show on genetic algorithms: Davis/sld001.htm David Gamez IUA Week 7 Autumn David Gamez IUA Week 7 Autumn Resources Evolution of a neural network to control a toy car: y-car-racing-videos.html Eurobios: Artificial intelligence and the stock market: trading.php Stock market and genetic algorithms: More about the CRONOS project: David Gamez IUA Week 7 Autumn

D A T A M I N I N G C L A S S I F I C A T I O N

D A T A M I N I N G C L A S S I F I C A T I O N D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.

More information

What is Artificial Intelligence?

What is Artificial 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. 1 What is AI? What is

More information

Introduction. Swarm Intelligence - Thiemo Krink EVALife Group, Dept. of Computer Science, University of Aarhus

Introduction. Swarm Intelligence - Thiemo Krink EVALife Group, Dept. of Computer Science, University of Aarhus Swarm Intelligence - Thiemo Krink EVALife Group, Dept. of Computer Science, University of Aarhus Why do we need new computing techniques? The computer revolution changed human societies: communication

More information

14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)

14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) Overview Kyrre Glette kyrrehg@ifi INF3490 Swarm Intelligence Particle Swarm Optimization Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) 3 Swarms in nature Fish, birds,

More information

Web Mining using Artificial Ant Colonies : A Survey

Web Mining using Artificial Ant Colonies : A Survey Web Mining using Artificial Ant Colonies : A Survey Richa Gupta Department of Computer Science University of Delhi ABSTRACT : Web mining has been very crucial to any organization as it provides useful

More information

CSC384 Intro to Artificial Intelligence

CSC384 Intro to Artificial Intelligence CSC384 Intro to Artificial Intelligence What is Artificial Intelligence? What is Intelligence? Are these Intelligent? CSC384, University of Toronto 3 What is Intelligence? Webster says: The capacity to

More information

CSE 517A MACHINE LEARNING INTRODUCTION

CSE 517A MACHINE LEARNING INTRODUCTION CSE 517A MACHINE LEARNING INTRODUCTION Spring 2016 Marion Neumann Contents in these slides may be subject to copyright. Some materials are adopted from Killian Weinberger. Thanks, Killian! Machine Learning

More information

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL? CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL? Multiple Choice: 1. During Word World II, used Colossus, an electronic digital computer to crack German military codes. A. Alan Kay B. Grace Murray Hopper C.

More information

Neural Networks and Back Propagation Algorithm

Neural Networks and Back Propagation Algorithm Neural Networks and Back Propagation Algorithm Mirza Cilimkovic Institute of Technology Blanchardstown Blanchardstown Road North Dublin 15 Ireland [email protected] Abstract Neural Networks (NN) are important

More information

Gerard Mc Nulty Systems Optimisation Ltd [email protected]/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I

Gerard Mc Nulty Systems Optimisation Ltd gmcnulty@iol.ie/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Gerard Mc Nulty Systems Optimisation Ltd [email protected]/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Data is Important because it: Helps in Corporate Aims Basis of Business Decisions Engineering Decisions Energy

More information

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS *

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS * EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS * EXECUTIVE SUPPORT SYSTEMS DRILL DOWN: ability to move

More information

Who needs humans to run computers? Role of Big Data and Analytics in running Tomorrow s Computers illustrated with Today s Examples

Who needs humans to run computers? Role of Big Data and Analytics in running Tomorrow s Computers illustrated with Today s Examples 15 April 2015, COST ACROSS Workshop, Würzburg Who needs humans to run computers? Role of Big Data and Analytics in running Tomorrow s Computers illustrated with Today s Examples Maris van Sprang, 2015

More information

Game Playing in the Real World. Next time: Knowledge Representation Reading: Chapter 7.1-7.3

Game Playing in the Real World. Next time: Knowledge Representation Reading: Chapter 7.1-7.3 Game Playing in the Real World Next time: Knowledge Representation Reading: Chapter 7.1-7.3 1 What matters? Speed? Knowledge? Intelligence? (And what counts as intelligence?) Human vs. machine characteristics

More information

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci 1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks

More information

Network Machine Learning Research Group. Intended status: Informational October 19, 2015 Expires: April 21, 2016

Network Machine Learning Research Group. Intended status: Informational October 19, 2015 Expires: April 21, 2016 Network Machine Learning Research Group S. Jiang Internet-Draft Huawei Technologies Co., Ltd Intended status: Informational October 19, 2015 Expires: April 21, 2016 Abstract Network Machine Learning draft-jiang-nmlrg-network-machine-learning-00

More information

A Review of Data Mining Techniques

A Review of Data Mining Techniques Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,

More information

Machine Learning: Overview

Machine Learning: Overview Machine Learning: Overview Why Learning? Learning is a core of property of being intelligent. Hence Machine learning is a core subarea of Artificial Intelligence. There is a need for programs to behave

More information

Brain-in-a-bag: creating an artificial brain

Brain-in-a-bag: creating an artificial brain Activity 2 Brain-in-a-bag: creating an artificial brain Age group successfully used with: Abilities assumed: Time: Size of group: 8 adult answering general questions, 20-30 minutes as lecture format, 1

More information

Neural Network Stock Trading Systems Donn S. Fishbein, MD, PhD Neuroquant.com

Neural Network Stock Trading Systems Donn S. Fishbein, MD, PhD Neuroquant.com Neural Network Stock Trading Systems Donn S. Fishbein, MD, PhD Neuroquant.com There are at least as many ways to trade stocks and other financial instruments as there are traders. Remarkably, most people

More information

Chapter 11. Managing Knowledge

Chapter 11. Managing Knowledge Chapter 11 Managing Knowledge VIDEO CASES Video Case 1: How IBM s Watson Became a Jeopardy Champion. Video Case 2: Tour: Alfresco: Open Source Document Management System Video Case 3: L'Oréal: Knowledge

More information

DATA MINING TECHNIQUES AND APPLICATIONS

DATA MINING TECHNIQUES AND APPLICATIONS DATA MINING TECHNIQUES AND APPLICATIONS Mrs. Bharati M. Ramageri, Lecturer Modern Institute of Information Technology and Research, Department of Computer Application, Yamunanagar, Nigdi Pune, Maharashtra,

More information

Machine Learning. 01 - Introduction

Machine Learning. 01 - Introduction Machine Learning 01 - Introduction Machine learning course One lecture (Wednesday, 9:30, 346) and one exercise (Monday, 17:15, 203). Oral exam, 20 minutes, 5 credit points. Some basic mathematical knowledge

More information

COMP 590: Artificial Intelligence

COMP 590: Artificial Intelligence COMP 590: Artificial Intelligence Today Course overview What is AI? Examples of AI today Who is this course for? An introductory survey of AI techniques for students who have not previously had an exposure

More information

NEURAL NETWORKS IN DATA MINING

NEURAL NETWORKS IN DATA MINING NEURAL NETWORKS IN DATA MINING 1 DR. YASHPAL SINGH, 2 ALOK SINGH CHAUHAN 1 Reader, Bundelkhand Institute of Engineering & Technology, Jhansi, India 2 Lecturer, United Institute of Management, Allahabad,

More information

NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES

NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES EDWARD ROBINSON & JOHN A. BULLINARIA School of Computer Science, University of Birmingham Edgbaston, Birmingham, B15 2TT, UK [email protected] This

More information

About the Author. The Role of Artificial Intelligence in Software Engineering. Brief History of AI. Introduction 2/27/2013

About the Author. The Role of Artificial Intelligence in Software Engineering. Brief History of AI. Introduction 2/27/2013 About the Author The Role of Artificial Intelligence in Software Engineering By: Mark Harman Presented by: Jacob Lear Mark Harman is a Professor of Software Engineering at University College London Director

More information

6.2.8 Neural networks for data mining

6.2.8 Neural networks for data mining 6.2.8 Neural networks for data mining Walter Kosters 1 In many application areas neural networks are known to be valuable tools. This also holds for data mining. In this chapter we discuss the use of neural

More information

Learning is a very general term denoting the way in which agents:

Learning is a very general term denoting the way in which agents: What is learning? Learning is a very general term denoting the way in which agents: Acquire and organize knowledge (by building, modifying and organizing internal representations of some external reality);

More information

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum Diane J. Cook and Lawrence B. Holder Department of Computer Science and Engineering Box 19015 University of Texas at Arlington

More information

How To Understand The Power Of The Internet Of Things

How To Understand The Power Of The Internet Of Things Next Internet Evolution: Getting Big Data insights from the Internet of Things Internet of things are fast becoming broadly accepted in the world of computing and they should be. Advances in Cloud computing,

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

Using Emergent Behavior to Improve AI in Video Games

Using Emergent Behavior to Improve AI in Video Games Noname manuscript No. (will be inserted by the editor) Using Emergent Behavior to Improve AI in Video Games Janne Parkkila Received: 21.01.2011 / Accepted: date Abstract Artificial Intelligence is becoming

More information

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM MS. DIMPI K PATEL Department of Computer Science and Engineering, Hasmukh Goswami college of Engineering, Ahmedabad, Gujarat ABSTRACT The Internet

More information

I N T E L L I G E N T S O L U T I O N S, I N C. DATA MINING IMPLEMENTING THE PARADIGM SHIFT IN ANALYSIS & MODELING OF THE OILFIELD

I N T E L L I G E N T S O L U T I O N S, I N C. DATA MINING IMPLEMENTING THE PARADIGM SHIFT IN ANALYSIS & MODELING OF THE OILFIELD I N T E L L I G E N T S O L U T I O N S, I N C. OILFIELD DATA MINING IMPLEMENTING THE PARADIGM SHIFT IN ANALYSIS & MODELING OF THE OILFIELD 5 5 T A R A P L A C E M O R G A N T O W N, W V 2 6 0 5 0 USA

More information

Hyper-connectivity and Artificial Intelligence

Hyper-connectivity and Artificial Intelligence Hyper-connectivity and Artificial Intelligence How hyper-connectivity changes AI through contextual computing Chuan (Coby) M 04/03/15 Description of Major Sections Background Artificial intelligence (AI)

More information

Game Design From Concepts To Implementation

Game Design From Concepts To Implementation Game Design From Concepts To Implementation Overview of a Game Engine What is a Game Engine? (Really) Technical description of game: A Soft real-time interactive agent-based computer simulation A game

More information

How To Use Neural Networks In Data Mining

How To Use Neural Networks In Data Mining International Journal of Electronics and Computer Science Engineering 1449 Available Online at www.ijecse.org ISSN- 2277-1956 Neural Networks in Data Mining Priyanka Gaur Department of Information and

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

2IOE0 Interactive Intelligent Systems

2IOE0 Interactive Intelligent Systems 2IOE0 Interactive Intelligent Systems Erik de Vink, Huub van de Wetering TU/e 2015-2016 Erik de Vink, Huub van de Wetering (TU/e) 2IOE0 Interactive Intelligent Systems 2015-2016 1 / 19 Introduction Course

More information

BBC LEARNING ENGLISH 6 Minute English Do you fear Artificial Intelligence?

BBC LEARNING ENGLISH 6 Minute English Do you fear Artificial Intelligence? BBC LEARNING ENGLISH 6 Minute English Do you fear Artificial Intelligence? NB: This is not a word-for-word transcript Hello, I'm. Welcome to 6 Minute English and with me in the studio is. Hello,. Hello.

More information

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright GENIVI Alliance

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

Laboratory work in AI: First steps in Poker Playing Agents and Opponent Modeling

Laboratory work in AI: First steps in Poker Playing Agents and Opponent Modeling Laboratory work in AI: First steps in Poker Playing Agents and Opponent Modeling Avram Golbert 01574669 [email protected] Abstract: While Artificial Intelligence research has shown great success in deterministic

More information

Computational intelligence in intrusion detection systems

Computational intelligence in intrusion detection systems Computational intelligence in intrusion detection systems --- An introduction to an introduction Rick Chang @ TEIL Reference The use of computational intelligence in intrusion detection systems : A review

More information

Projects - Neural and Evolutionary Computing

Projects - Neural and Evolutionary Computing Projects - Neural and Evolutionary Computing 2014-2015 I. Application oriented topics 1. Task scheduling in distributed systems. The aim is to assign a set of (independent or correlated) tasks to some

More information

Watson. An analytical computing system that specializes in natural human language and provides specific answers to complex questions at rapid speeds

Watson. An analytical computing system that specializes in natural human language and provides specific answers to complex questions at rapid speeds Watson An analytical computing system that specializes in natural human language and provides specific answers to complex questions at rapid speeds I.B.M. OHJ-2556 Artificial Intelligence Guest lecturing

More information

Driving Insurance World through Science - 1 - Murli D. Buluswar Chief Science Officer

Driving Insurance World through Science - 1 - Murli D. Buluswar Chief Science Officer Driving Insurance World through Science - 1 - Murli D. Buluswar Chief Science Officer What is The Science Team s Mission? 2 What Gap Do We Aspire to Address? ü The insurance industry is data rich but ü

More information

A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS

A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS Mrs. Jyoti Nawade 1, Dr. Balaji D 2, Mr. Pravin Nawade 3 1 Lecturer, JSPM S Bhivrabai Sawant Polytechnic, Pune (India) 2 Assistant

More information

INTRODUCTION TO MACHINE LEARNING 3RD EDITION

INTRODUCTION TO MACHINE LEARNING 3RD EDITION ETHEM ALPAYDIN The MIT Press, 2014 Lecture Slides for INTRODUCTION TO MACHINE LEARNING 3RD EDITION [email protected] http://www.cmpe.boun.edu.tr/~ethem/i2ml3e CHAPTER 1: INTRODUCTION Big Data 3 Widespread

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

BSc in Artificial Intelligence and Computer Science ABDAL MOHAMED

BSc in Artificial Intelligence and Computer Science ABDAL MOHAMED ABDAL MOHAMED Sections 1. History of AI in Racing Games 2. Neural Networks in Games History Gran Trak 10 Single-player racing arcade game released by Atari in 1974 Did not have any AI Pole Position Single-

More information

High Performance Computing. Course Notes 2007-2008. HPC Fundamentals

High Performance Computing. Course Notes 2007-2008. HPC Fundamentals High Performance Computing Course Notes 2007-2008 2008 HPC Fundamentals Introduction What is High Performance Computing (HPC)? Difficult to define - it s a moving target. Later 1980s, a supercomputer performs

More information

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game.

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game. MR CHU: Thank you. I would like to start off by thanking the Central Policy Unit for the invitation. I was originally from Hong Kong, I left Hong Kong when I was 14 years old, it is good to come back with

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

Neural Networks in Data Mining

Neural Networks in Data Mining IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 03 (March. 2014), V6 PP 01-06 www.iosrjen.org Neural Networks in Data Mining Ripundeep Singh Gill, Ashima Department

More information

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski [email protected]

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski [email protected] Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems

More information

Artificial Intelligence Beating Human Opponents in Poker

Artificial Intelligence Beating Human Opponents in Poker Artificial Intelligence Beating Human Opponents in Poker Stephen Bozak University of Rochester Independent Research Project May 8, 26 Abstract In the popular Poker game, Texas Hold Em, there are never

More information

New Predictive Analysis Solutions for Health Care

New Predictive Analysis Solutions for Health Care New Predictive Analysis Solutions for Health Care More accurate forecasts of risk and cost for health care providers, payers, ACOs and Medical Home programs Leveraging HIT and Innovation to Support New

More information

Guidelines for Establishment of Contract Areas Computer Science Department

Guidelines for Establishment of Contract Areas Computer Science Department Guidelines for Establishment of Contract Areas Computer Science Department Current 07/01/07 Statement: The Contract Area is designed to allow a student, in cooperation with a member of the Computer Science

More information

Worldwide Advanced and Predictive Analytics Software Market Shares, 2014: The Rise of the Long Tail

Worldwide Advanced and Predictive Analytics Software Market Shares, 2014: The Rise of the Long Tail MARKET SHARE Worldwide Advanced and Predictive Analytics Software Market Shares, 2014: The Rise of the Long Tail Alys Woodward Dan Vesset IDC MARKET SHARE FIGURE FIGURE 1 Worldwide Advanced and Predictive

More information

Sanjeev Kumar. contribute

Sanjeev Kumar. contribute RESEARCH ISSUES IN DATAA MINING Sanjeev Kumar I.A.S.R.I., Library Avenue, Pusa, New Delhi-110012 [email protected] 1. Introduction The field of data mining and knowledgee discovery is emerging as a

More information

COMPUTER SCIENCE: MISCONCEPTIONS, CAREER PATHS AND RESEARCH CHALLENGES

COMPUTER SCIENCE: MISCONCEPTIONS, CAREER PATHS AND RESEARCH CHALLENGES COMPUTER SCIENCE: MISCONCEPTIONS, CAREER PATHS AND RESEARCH CHALLENGES School of Computing and Information Sciences Florida International University Slides Prepared by: Vagelis Hristidis (CS Assistant

More information

Programming Risk Assessment Models for Online Security Evaluation Systems

Programming Risk Assessment Models for Online Security Evaluation Systems Programming Risk Assessment Models for Online Security Evaluation Systems Ajith Abraham 1, Crina Grosan 12, Vaclav Snasel 13 1 Machine Intelligence Research Labs, MIR Labs, http://www.mirlabs.org 2 Babes-Bolyai

More information

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology

More information

THE HUMAN BRAIN. observations and foundations

THE HUMAN BRAIN. observations and foundations THE HUMAN BRAIN observations and foundations brains versus computers a typical brain contains something like 100 billion miniscule cells called neurons estimates go from about 50 billion to as many as

More information

Asexual Versus Sexual Reproduction in Genetic Algorithms 1

Asexual Versus Sexual Reproduction in Genetic Algorithms 1 Asexual Versus Sexual Reproduction in Genetic Algorithms Wendy Ann Deslauriers ([email protected]) Institute of Cognitive Science,Room 22, Dunton Tower Carleton University, 25 Colonel By Drive

More information

Improving Decision Making and Managing Knowledge

Improving Decision Making and Managing Knowledge Improving Decision Making and Managing Knowledge Decision Making and Information Systems Information Requirements of Key Decision-Making Groups in a Firm Senior managers, middle managers, operational managers,

More information

Chapter Managing Knowledge in the Digital Firm

Chapter Managing Knowledge in the Digital Firm Chapter Managing Knowledge in the Digital Firm Essay Questions: 1. What is knowledge management? Briefly outline the knowledge management chain. 2. Identify the three major types of knowledge management

More information

Chapter 6 - Enhancing Business Intelligence Using Information Systems

Chapter 6 - Enhancing Business Intelligence Using Information Systems Chapter 6 - Enhancing Business Intelligence Using Information Systems Managers need high-quality and timely information to support decision making Copyright 2014 Pearson Education, Inc. 1 Chapter 6 Learning

More information

Introduction to Data Mining

Introduction to Data Mining Introduction to Data Mining Jay Urbain Credits: Nazli Goharian & David Grossman @ IIT Outline Introduction Data Pre-processing Data Mining Algorithms Naïve Bayes Decision Tree Neural Network Association

More information

We employed reinforcement learning, with a goal of maximizing the expected value. Our bot learns to play better by repeated training against itself.

We employed reinforcement learning, with a goal of maximizing the expected value. Our bot learns to play better by repeated training against itself. Date: 12/14/07 Project Members: Elizabeth Lingg Alec Go Bharadwaj Srinivasan Title: Machine Learning Applied to Texas Hold 'Em Poker Introduction Part I For the first part of our project, we created a

More information

Big Data Analytics for Space Exploration, Entrepreneurship and Policy Opportunities. Tiffani Crawford, PhD

Big Data Analytics for Space Exploration, Entrepreneurship and Policy Opportunities. Tiffani Crawford, PhD Big Analytics for Space Exploration, Entrepreneurship and Policy Opportunities Tiffani Crawford, PhD Big Analytics Characteristics Large quantities of many data types Structured Unstructured Human Machine

More information

Knowledge Based Descriptive Neural Networks

Knowledge Based Descriptive Neural Networks Knowledge Based Descriptive Neural Networks J. T. Yao Department of Computer Science, University or Regina Regina, Saskachewan, CANADA S4S 0A2 Email: [email protected] Abstract This paper presents a

More information

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. March 2013 EXAMINERS REPORT. Knowledge Based Systems

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. March 2013 EXAMINERS REPORT. Knowledge Based Systems BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT March 2013 EXAMINERS REPORT Knowledge Based Systems Overall Comments Compared to last year, the pass rate is significantly

More information

Design and Development of Electronic Prescription and Patient Information Systems for Developing World By

Design and Development of Electronic Prescription and Patient Information Systems for Developing World By Design and Development of Electronic Prescription and Patient Information Systems for Developing World By Dr Boniface Ekechukwu* and Chidi Obi **Dr Arinze Nweze* *Department of Computer Science, Nnamdi

More information

Machine Learning. Chapter 18, 21. Some material adopted from notes by Chuck Dyer

Machine Learning. Chapter 18, 21. Some material adopted from notes by Chuck Dyer Machine Learning Chapter 18, 21 Some material adopted from notes by Chuck Dyer What is learning? Learning denotes changes in a system that... enable a system to do the same task more efficiently the next

More information

Evolutionary SAT Solver (ESS)

Evolutionary SAT Solver (ESS) Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,

More information

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

More information

Simulation-based traffic management for autonomous and connected vehicles

Simulation-based traffic management for autonomous and connected vehicles Simulation-based traffic management for autonomous and connected vehicles Paweł Gora Faculty of Mathematics, Informatics and Mechanics University of Warsaw ITS Kraków, 3-4.12.2015 Axioms Vehicles may communicate

More information

Applying Design Patterns in Distributing a Genetic Algorithm Application

Applying Design Patterns in Distributing a Genetic Algorithm Application Applying Design Patterns in Distributing a Genetic Algorithm Application Nick Burns Mike Bradley Mei-Ling L. Liu California Polytechnic State University Computer Science Department San Luis Obispo, CA

More information

Computer Science Introduction

Computer Science Introduction Computer Science Introduction Computer science (CS) is the scientific and practical approach to computation and its applications. CS is a fast-moving field that brings together many disciplines, including

More information

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

Software & systems for the neuromorphic generation of computing. Peter Suma co-ceo 1-416-505-8973 peter.suma@appliedbrainresearch.

Software & systems for the neuromorphic generation of computing. Peter Suma co-ceo 1-416-505-8973 peter.suma@appliedbrainresearch. Software & systems for the neuromorphic generation of computing. Peter Suma co-ceo 1-416-505-8973 [email protected] 15 minutes to explain how well the world s most functional AI runs

More information

Intrusion Detection: Game Theory, Stochastic Processes and Data Mining

Intrusion Detection: Game Theory, Stochastic Processes and Data Mining Intrusion Detection: Game Theory, Stochastic Processes and Data Mining Joseph Spring 7COM1028 Secure Systems Programming 1 Discussion Points Introduction Firewalls Intrusion Detection Schemes Models Stochastic

More information

Machine Learning and Data Mining. Fundamentals, robotics, recognition

Machine Learning and Data Mining. Fundamentals, robotics, recognition Machine Learning and Data Mining Fundamentals, robotics, recognition Machine Learning, Data Mining, Knowledge Discovery in Data Bases Their mutual relations Data Mining, Knowledge Discovery in Databases,

More information

Using Data Mining for Mobile Communication Clustering and Characterization

Using Data Mining for Mobile Communication Clustering and Characterization Using Data Mining for Mobile Communication Clustering and Characterization A. Bascacov *, C. Cernazanu ** and M. Marcu ** * Lasting Software, Timisoara, Romania ** Politehnica University of Timisoara/Computer

More information

Lecture 23: Pairs Trading Steven Skiena. http://www.cs.sunysb.edu/ skiena

Lecture 23: Pairs Trading Steven Skiena. http://www.cs.sunysb.edu/ skiena Lecture 23: Pairs Trading Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Pairs Trading This strategy was pioneered

More information

Machine Learning using MapReduce

Machine Learning using MapReduce Machine Learning using MapReduce What is Machine Learning Machine learning is a subfield of artificial intelligence concerned with techniques that allow computers to improve their outputs based on previous

More information

City University of Hong Kong

City University of Hong Kong City University of Hong Kong Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015 Part I Course Title: AI Game Programming Course Code: CS4386 Course

More information

Fundamentals of Information Systems, Seventh Edition

Fundamentals of Information Systems, Seventh Edition Chapter 1 An Introduction to Information Systems in Organizations 1 Principles and Learning Objectives The value of information is directly linked to how it helps decision makers achieve the organization

More information

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will

More information

Ivo Wenzler: Simulations as learning from the future

Ivo Wenzler: Simulations as learning from the future SIMULATION GAMES ARE POWERFUL PLAYFUL INTERVENTIONS. WE COME ACROSS SIMULATIONS OFTEN, IN ALL FORMS AND SHAPES. IVO WENZLER, SENIOR EXECUTIVE (PARTNER) AT ACCENTURE AND ASSOCIATE PROFESSOR AT THE DELFT

More information

BUSINESS INTELLIGENCE COMPETENCY CENTER

BUSINESS INTELLIGENCE COMPETENCY CENTER BUSINESS INTELLIGENCE COMPETENCY CENTER Last Updated: December 2012 Dr. Joseph M. Woodside Executive Director BICC, Stetson University Dr. Ted J. Surynt Executive Advisory Board, Stetson University Dr.

More information