Machine Learning (Extended) Dr. Ata Kaban

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
{ Learning Agreement Debs Wilson.  A Learning Agreement (LA) is an opportunity for you to reflect upon your goals for this course as well as your goals.
Artificial Intelligence 0. Course Overview Course V231 Department of Computing Imperial College, London © Simon Colton.
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.
Database Design Concepts Info 1408 Lecture 1 Introduction to the module.
Machine Learning Bob Durrant School of Computer Science
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.
Computer Science Fundamentals Intro to Computer Science & – part i1 – Ata Kaban School of Computer Science The University of Birmingham.
CSC 160 Computer Programming for Non-Majors Introduction Prof. Adam M. Wittenstein
Databases 2 Level 3, 10 credit module Prerequisite: Software System Components 2 (or some other introductory course in databases) 2 lectures &
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.
Introduction to Artificial Neural Network and Fuzzy Systems
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
Machine Learning Theory Maria-Florina (Nina) Balcan Lecture 1, August 23 rd 2011.
Making Clickers Work for You Dr. Stephanie V. Chasteen & Dr. Steven Pollock Workshop developed.
Lecture 2: Introduction to Machine Learning
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Graduated Assessment for OCR GCSE Mathematics From September 2006 GCSE Maths is being offered at two tiers only, Foundation and Higher. Our bestselling.
Using a Class Webpage to Enhance Learning Teresa Rogers Butler County ATC June 6-7, 2011
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.
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
CS 6961: Structured Prediction Fall 2014 Course Information.
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.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
Professionally Speaking : Qualitative Research and the Professions. Using action research to gauge the quality of feedback given to student teachers while.
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
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 9 of 42 Wednesday, 14.
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:
CS 445/545 Machine Learning Winter, 2014 See syllabus at
UFIEUS-20-2 Web Programming Prakash Chatterjee / Dan Dixon Room 3P16 Lecture 1 : Introduction & Course.
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.
Policy Applications of Psychology and Economics Professor Sendhil Mullainathan Fall 2006.
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.
1 Machine Learning Patricia J Riddle Computer Science 367 6/26/2016Machine Learning.
Brief Intro to Machine Learning CS539
Lecture 00: Introduction
Who am I? Work in Probabilistic Machine Learning Like to teach 
CS6501 Advanced Topics in Information Retrieval Course Policy
COMP24111 Course Unit Overview
Spring 2003 Dr. Susan Bridges
AV Autonomous Vehicles.
Welcome to Analysis Please sign in.
Basic Intro Tutorial on Machine Learning and Data Mining
Lecture 00: Introduction
3.1.1 Introduction to Machine Learning
Machine learning CS 229 / stats 229
Getting Started with Microsoft Azure Machine Learning
Presentation transcript:

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

What is the Learning Problem?

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

Example: Find a specified object

s 1 s 2 s 3 s 4 x 1 x 2 x 3 x 4 a 11 a 12 a 13 a 14

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

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

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.

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?

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!

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

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

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

Machine Learning & Machine Learning Extended -- Administratrivia -- Ata Kaban 2014/15

Assessment Machine Learning Extended: 40% Coursework; 60% exam. Coursework = Assignments of Type 1 and Type 2: Type 1: Paper based problems. These will be assessed in one Class Test (15%) and one take-home assignment (5%). For each, the date and deadline date will be communicated one week in advance. Type 1: Computer based problems. These consist of 4 pieces of work, handed out throughout the term, with deadline at the end of term. Machine Learning: 20% Coursework; 80% exam. Coursework: Type 1 in the form of a class test (15%) For the remaining 5% you can choose between a Type 1 assignment or any of the four Type 2 assignments above. Non-assessed formative exercise sheets will be given out frequently. These are highly recommended for practice.

Classes, web site 2 hours / week Some are lectures and some are exercise classes. Module home page: http://www.cs.bham.ac.uk/~axk/ML_new.htm 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 http://www.cs.bham.ac.uk/~axk/timetable.html