Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.

Slides:



Advertisements
Similar presentations
1 Machine Learning: Lecture 1 Overview of Machine Learning (Based on Chapter 1 of Mitchell T.., Machine Learning, 1997)
Advertisements

Introduction to Machine Learning BITS C464/BITS F464
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Godfather to the Singularity
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
MACHINE LEARNING 1. Introduction. What is Machine Learning? Based on E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Need.
Introduction to Machine Learning Anjeli Singh Computer Science and Software Engineering April 28 th 2008.
CIS 678 Artificial Intelligence problems deduction, reasoning knowledge representation planning learning natural language processing motion and manipulation.
01 -1 Lecture 01 Artificial Intelligence Topics –Introduction –Knowledge representation –Knowledge reasoning –Machine learning –Applications.
An Introduction to Machine Learning In the area of AI (earlier) machine learning took a back seat to Expert Systems Expert system development usually consists.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Part I: Classification and Bayesian Learning
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
INTRODUCTION TO Machine Learning 3rd Edition
Introduction to machine learning
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Introduction Mohammad Beigi Department of Biomedical Engineering Isfahan University
Pattern Recognition Vidya Manian Dept. of Electrical and Computer Engineering University of Puerto Rico INEL 5046, Spring 2007
Artificial Neural Networks:
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Principles of Pattern Recognition.
MACHINE LEARNING 張銘軒 譚恆力 1. OUTLINE OVERVIEW HOW DOSE THE MACHINE “ LEARN ” ? ADVANTAGE OF MACHINE LEARNING ALGORITHM TYPES  SUPERVISED.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Explorations in Neural Networks Tianhui Cai Period 3.
Machine Learning An Introduction. What is Learning?  Herbert Simon: “Learning is any process by which a system improves performance from experience.”
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Compiled By: Raj G Tiwari.  A pattern is an object, process or event that can be given a name.  A pattern class (or category) is a set of patterns sharing.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, a Machine Learning.
Machine Learning Lecture 1. Course Information Text book “Introduction to Machine Learning” by Ethem Alpaydin, MIT Press. Reference book “Data Mining.
Machine Learning.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki 1 Introduction.
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
CS 536 – Ahmed Elgammal CS 536: Machine Learning Fall 2005 Ahmed Elgammal Dept of Computer Science Rutgers University.
Machine Learning Extract from various presentations: University of Nebraska, Scott, Freund, Domingo, Hong,
Neural Networks Chapter 7
Lecture 2: 11/4/1435 Problem Solving Agents Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
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 Introduction. Class Info Office Hours –Monday:11:30 – 1:00 –Wednesday:10:00 – 1:00 –Thursday:11:30 – 1:00 Course Text –Tom Mitchell:
Reinforcement Learning AI – Week 22 Sub-symbolic AI Two: An Introduction to Reinforcement Learning Lee McCluskey, room 3/10
Introduction Machine Learning: Chapter 1. Contents Types of learning Applications of machine learning Disciplines related with machine learning Well-posed.
Learning Kernel Classifiers 1. Introduction Summarized by In-Hee Lee.
Machine Learning BY UZMA TUFAIL MCS : section (E) ROLL NO: /31/2016.
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Machine Learning with Spark MLlib
Neural Network Architecture Session 2
Machine Learning overview Chapter 18, 21
Machine Learning overview Chapter 18, 21
Eick: Introduction Machine Learning
Done Done Course Overview What is AI? What are the Major Challenges?
Pattern Recognition Sergios Theodoridis Konstantinos Koutroumbas
CH. 1: Introduction 1.1 What is Machine Learning Example:
Machine Learning Dr. Mohamed Farouk.
CS 790 Machine Learning Introduction Ali Borji UWM.
What is Pattern Recognition?
Overview of Machine Learning
network of simple neuron-like computing elements
3.1.1 Introduction to Machine Learning
Integrating Deep Learning with Cyber Forensics
Christoph F. Eick: A Gentle Introduction to Machine Learning
CS639: Data Management for Data Science
Machine learning: What is it?
Machine Learning overview Chapter 18, 21
Machine Learning.
Presentation transcript:

Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence

What is Learning? Learning is any process by which a system improves performance from experience.”

3 main types of learning Supervised learning  learning with a teacher Unsupervised learning  Learning from pattern Reinforcement learning  Learning through experiences

Machine Learning Machine learning involves adaptive mechanisms that enable computers to learn from experience, learn by example and learn by analogy. Learning capabilities can improve the performance of an intelligent system over time.

Why is Machine Learning Important? Relationships and correlations can be hidden within large amounts of data. Machine Learning/Data Mining may be able to find these relationships. Environments change over time.

Areas of Influence for Machine Learning Statistics Brain Models Adaptive Control Theory Psychology Artificial Intelligence Evolutionary Models

Designing a Learning System: An Example 1. Problem Description 2. Choosing the Training Experience 3. Choosing the Target Function 4. Choosing a Representation for the Target Function 5. Choosing a Function Approximation Algorithm 6. Final Design

When to learn 1.Human expertise does not exist. 2.Humans are unable to explain their expertise. 3.Solution changes in time. 4.Solution needs to be adapted to particular cases. Learning involves 1.Learning general models from data 2.Data is cheap and abundant. 3.Customer transactions to computer behaviour 4.Build a model that is a good and useful approximation to the data

Applications 1.Speech and hand-writing recognition 2.Autonomous robot control 3.Playing games 4.Clinical diagnosis 5.Web mining: search engines

Generic methods Learning from labelled data. Learning from unlabelled data. Learning from sequential data Associations Reinforcement Learning

Example 1: Hand-written digits Data representation: Greyscale images Task: Classification (0,1,2,3…..9) Problem features: Highly variable inputs from same class including some “weird” inputs, imperfect human classification, high cost associated with errors so “don’t know” may be useful.

Example 2: Speech recognition Data representation: features from spectral analysis of speech signals (two in this simple example). Task: Classification of vowel sounds in words of the form “h-?-d” Problem features: Highly variable data with same classification. Good feature selection is very important. Speech recognition is often broken into a number of smaller tasks like this.

Reinforcement Learning Learning a policy: A sequence of outputs No supervised output but delayed reward Credit assignment problem Game playing Robot in a maze Multiple agnts, partial observability

Traditional Programming Machine Learning Computer Data Program Output Computer Data Output Program

Sample Applications Web search Computational biology Finance E-commerce Space exploration Robotics Information extraction Social networks Debugging [Your favorite area]