Overview of Machine Learning RPI Robotics Lab Spring 2011 Kane Hadley.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Rerun of machine learning Clustering and pattern recognition.
1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Evolving Cutting Horse and Sheepdog Behavior with a Simulated Flock Chris Beacham Computer Systems Research Lab 2009.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
CII504 Intelligent Engine © 2005 Irfan Subakti Department of Informatics Institute Technology of Sepuluh Nopember Surabaya - Indonesia.
1 Chapter 10 Introduction to Machine Learning. 2 Chapter 10 Contents (1) l Training l Rote Learning l Concept Learning l Hypotheses l General to Specific.
Rise of the Machines Jack Concanon
Classifier Systems Anil Shankar Dept. of Computer Science University of Nevada, Reno.
CS Instance Based Learning1 Instance Based Learning.
Introduction to Data Mining Engineering Group in ACL.
Evaluating Performance for Data Mining Techniques
Artificial Neural Networks:
Machine Learning. Learning agent Any other agent.
Data Mining Joyeeta Dutta-Moscato July 10, Wherever we have large amounts of data, we have the need for building systems capable of learning information.
Chapter 13 Genetic Algorithms. 2 Data Mining Techniques So Far… Chapter 5 – Statistics Chapter 6 – Decision Trees Chapter 7 – Neural Networks Chapter.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
Introduction to Genetic Algorithms and Evolutionary Computation
An Example of Course Project Face Identification.
Chapter 8 The k-Means Algorithm and Genetic Algorithm.
Machine Learning.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
CS 445/545 Machine Learning Spring, 2013 See syllabus at
Machine Learning Neural Networks (3). Understanding Supervised and Unsupervised Learning.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
Learning from observations
Autonomous Virtual Humans Tyler Streeter April 15, 2004.
Unsupervised learning introduction
Applications of Genetic Algorithms TJHSST Computer Systems Lab By Mary Linnell.
Some questions -What is metadata? -Data about data.
1 Introduction to Reinforcement Learning Freek Stulp.
1 Chapter 10 Introduction to Machine Learning. 2 Chapter 10 Contents (1) l Training l Rote Learning l Concept Learning l Hypotheses l General to Specific.
Pac-Man AI using GA. Why Machine Learning in Video Games? Better player experience Agents can adapt to player Increased variety of agent behaviors Ever-changing.
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Clustering Unsupervised learning introduction Machine Learning.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Machine Learning Queens College Lecture 7: Clustering.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 A self-organizing map for adaptive processing of structured.
Introduction Machine Learning: Chapter 1. Contents Types of learning Applications of machine learning Disciplines related with machine learning Well-posed.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Learning Kernel Classifiers 1. Introduction Summarized by In-Hee Lee.
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
Supervised Learning – Network is presented with the input and the desired output. – Uses a set of inputs for which the desired outputs results / classes.
Evolving robot brains using vision Lisa Meeden Computer Science Department Swarthmore College.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
March 1, 2016Introduction to Artificial Intelligence Lecture 11: Machine Evolution 1 Let’s look at… Machine Evolution.
Evolutionary Computation Evolving Neural Network Topologies.
Machine Learning Supervised Learning Classification and Regression K-Nearest Neighbor Classification Fisher’s Criteria & Linear Discriminant Analysis Perceptron:
Brief Intro to Machine Learning CS539
Using GA’s to Solve Problems
Evolutionary Algorithms Jim Whitehead
Machine Learning overview Chapter 18, 21
Eick: Introduction Machine Learning
Spring 2003 Dr. Susan Bridges
Done Done Course Overview What is AI? What are the Major Challenges?
CS 445/545 Machine Learning Spring, 2017
Estimating Link Signatures with Machine Learning Algorithms
Machine Learning for dotNET Developer Bahrudin Hrnjica, MVP

Unsupervised Learning and Neural Networks
FUNDAMENTALS OF MACHINE LEARNING AND DEEP LEARNING
Basic Intro Tutorial on Machine Learning and Data Mining
Overview of Machine Learning
3.1.1 Introduction to Machine Learning
Lecture 6: Introduction to Machine Learning
Machine Learning Algorithms – An Overview
Christoph F. Eick: A Gentle Introduction to Machine Learning
Lecture 4. Niching and Speciation (1)
What is Artificial Intelligence?
Presentation transcript:

Overview of Machine Learning RPI Robotics Lab Spring 2011 Kane Hadley

Agenda What is Machine Learning? Some techniques Simple Implementations Implementations for complex problems

A computer program learns from an experience E with respect to task T and some performance measure P if its performance on T as measured on P improves with experience E. ~Tom Mitchell

Supervised Learning Aims to find a function f(x) -> y Learns by correcting itself to match that function Examples – Support Vector Machines – Artificial Neural Networks

Support Vector Machine

Artificial Neural Network

Unsupervised Learning Attempts to find a good representation for a given data set Examples – K-Means Clustering – Self Organizing Maps

K-Means Clustering Tries to find K clusters for a data set. Clusters are found by approximating centroids for each cluster.

Self Organizing Maps Attempts to fix the space of the map to a given data set.

Reinforcement Learning Goal is to maximize a given reward function. Reward is calculated using utilities given to each state in the world.

Genetic Algorithms Form of optimization. Starts with a population and fitness function At each time step evaluate the fitness of each member, remove the lowest fitness member, breed the two members with the highest fitness and mutate.

Videos Stanford Copter Little Dog

Criticisms Slow Requires lots of data Not necessarily optimal

References creatures.html creatures.html ndex.html ndex.html