1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.

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
Godfather to the Singularity
IS5152 Decision Making Technologies
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING aka “Neural and Genetic Approaches to Artificial Intelligence” Spring 2011 Kris Hauser.
CIS 678 Artificial Intelligence problems deduction, reasoning knowledge representation planning learning natural language processing motion and manipulation.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Machine Learning Bob Durrant School of Computer Science
Machine Learning (Extended) Dr. Ata Kaban
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Machine Learning Group University College Dublin 4.30 Machine Learning Pádraig Cunningham.
Western Oregon University's Pre-Service Middle School Mathematics Focus Laurie Burton & Rachel Harrington TOTOM 2010.
Computer Science Fundamentals Intro to Computer Science & – part i1 – Ata Kaban School of Computer Science The University of Birmingham.
CS491/591 Introduction to Machine Learning Fall 2004 Terran Lane
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Computational Methods for Data Analysis Massimo Poesio INTRODUCTION TO THE COURSE.
Machine Learning Theory Maria-Florina Balcan Lecture 1, Jan. 12 th 2010.
Introduction to machine learning
Dr Rong Qu Module Introduction.
1 Welcome to AI CS 3610, Artificial Intelligence Dr. Ben Schafer
Artificial Intelligence
General Information Course Id: COSC6342 Machine Learning Time: MO/WE 2:30-4p Instructor: Christoph F. Eick Classroom:SEC 201
Machine Learning Theory Maria-Florina (Nina) Balcan Lecture 1, August 23 rd 2011.
Machine Learning Queens College Lecture 1: Introduction.
Lecture 2: Introduction to Machine Learning
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
Introduction: Chapter 1
Graduated Assessment for OCR GCSE Mathematics From September 2006 GCSE Maths is being offered at two tiers only, Foundation and Higher. Our bestselling.
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 10a-11:30a Instructor: Christoph F. Eick Classroom:AH123
Modes of Integration: 1) Enhancing with projects and assignments within a science course 2) Adding online support for math topics 3) Adding a credit of.
CpSc 881: Machine Learning Introduction. 2 Copy Right Notice Most slides in this presentation are adopted from slides of text book and various sources.
1 CC1002NP: Problem Solving for IT Lecture for week 1.
Databases 2 Level 3, 10 credit module Prerequisite: Software System Components 2 (or some other introductory course in databases) 2 lectures &
Machine Learning Introduction Study on the Coursera All Right Reserved : Andrew Ng Lecturer:Much Database Lab of Xiamen University Aug 12,2014.
Machine Learning Lecture 1. Course Information Text book “Introduction to Machine Learning” by Ethem Alpaydin, MIT Press. Reference book “Data Mining.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
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
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 9 of 42 Wednesday, 14.
Principles of Econometrics University of Oulu Department of Economics Marko Korhonen.
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:
Introduction to Artificial Intelligence CS 438 Spring 2008.
Modeling and Simulation Introduction 1 TA. May Almousa Princess Nora Bint Abdul Rahman University.
Introduction Machine Learning: Chapter 1. Contents Types of learning Applications of machine learning Disciplines related with machine learning Well-posed.
Machine Learning BY UZMA TUFAIL MCS : section (E) ROLL NO: /31/2016.
Graduate Instruction Methods Fall 2008 Being a successful TA Cesar D. Guerrero Department of Computer Science and Engineering October.
CIT 592 Discrete Math Lecture 1. By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call.
Introduction to Machine Learning. Introduce yourself Why you choose this course? Any examples of machine learning you know?
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 1-2:30p Instructor: Christoph F. Eick Classroom:AH301
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Brief Intro to Machine Learning CS539
Lecture 00: Introduction
Who am I? Work in Probabilistic Machine Learning Like to teach 
Spring 2003 Dr. Susan Bridges
AV Autonomous Vehicles.
Basic Intro Tutorial on Machine Learning and Data Mining
Course Instructor: knza ch
Artificial Intelligence and Consciousness
Lecture 00: Introduction
3.1.1 Introduction to Machine Learning
Welcome! Knowledge Discovery and Data Mining
Machine learning CS 229 / stats 229
Introduction to the Module
Presentation transcript:

1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience –Experience = previously seen examples Interdisciplinary field –AI –Probability & Statistics –Information theory –Philosophy –Control theory –Psychology –Neurobiology, etc

2 What is the Learning Problem?

3 Example: Which word a person is thinking about? FMRI brain activity data: Source: Tom Mitchell's research pages

4 Example: Find a specified object

5

6

7 s1s1 s2s2 s3s3 s4s4 x1x1 x2x2 x3x3 x4x4 a 11 a 12 a 13 a 14

8 What is the Learning problem? Learning = improving with experience at some task –Improve at task T –With respect to performance measure P –Based on experience E Example: Learning to play checkers –T: play checkers –P: % of games won in world tournament –E: opportunity to play against self

9 Example: Learning to recognise faces –T: recognise faces –P: % of correct recognitions –E: opportunity to make guesses and being told what the truth was Example: Learning to find clusters in data –T: finding clusters –P: compactness of the groups detected –E: opportunity to see a large set of data

10 Types of training experience Direct or indirect With a teacher or without a teacher An eternal problem: is the training experience representative of the performance goal? – it needs to be.

11 Forms of Machine Learning Supervised learning: uses a series of examples with direct feedback Unsupervised learning: no feedback Reinforcement learning: indirect feedback, after many examples Q: For the examples given, can you distinguish which type of learning they belong to?

12 Focus of the module Understanding the fundamental principles –Types of ML tasks –General algorithms and how they work –Which method is good for what and why –What ML methods can and cannot do –Open research problems This module is NOT a course on teaching to use a particular software package

13 Prerequisites Mathematical Techniques for Computer Science (or equivalent) Introduction to AI (or equivalent)

14 Syllabus 1.Overview of machine learning. Basic notions, literature 2.Supervised learning Generative methods Discriminative methods Computational learning theory basics Boosting and ensemble methods 3.Unsupervised learning Clustering Learning for structure discovery 4.Reinforcement learning basics 5.Topics in learning from high dimensional data and large scale learning

15 Literature Machine Learning (Mitchell) A first course in Machine Learning (Rogers & Girolami) Support Vector Machines and Other Kernel-Based Learning Methods (Cristianini, Shawe-Taylor) Modelling the Web (Baldi, Smyth) Artificial Intelligence … (Russell, Norvig) +math refreshers on the ML module's website

16 Some achievements of ML Programs that can: –Recognize spoken words –Predict recovery rates of pneumonia patients –Detect fraudulent use of credit cards –Drive autonomous vehicles –Play games like backgammon – approaching the human champion!

Assessment Machine Learning: 20% Coursework; 80% exam. Coursework: “Type 1” (i.e. pen & paper) - one class test (15%) - one take-home test (5%)

Assessment Machine Learning Extended: 40% Coursework; 60% exam. – All of the previous – “ Type 2” (i.e. computer based problems) These consist of 4 pieces of work, handed out throughout the term, with deadline at the end of term.

Classes, web site 2 hours / week Some are lectures and some are exercise classes. Module home page: The content currently there is from last year, and the page will be updated as we go along. However it gives you a good idea of what to expect in terms of content, level of difficulty, types of assignments etc. Contains some math refreshers you might find useful: Linear Algebra & Probability Theory for Machine Learning

Office hours The time for my weekly office hours is communicated on my timetable (watch for possible changes): Location: UG32 What office hours are and aren’t for –Yes: ask me concrete questions to clarify something that has not been clear to you from the lecture –Yes: seek advice on your solutions to the given exercises –Yes: seek advice on further readings on related material not covered in the lecture –No: ask me to solve the exercises –No: ask me to repeat a lecture