Pattern Recognition (PR) & Neural Networks (NN)

Similar documents
Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

(Sub)Gradient Descent

Python Machine Learning

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Lecture 1: Basic Concepts of Machine Learning

Time series prediction

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Australian Journal of Basic and Applied Sciences

Issues in the Mining of Heart Failure Datasets

Teacher Action Research Multiple Intelligence Theory in the Foreign Language Classroom. By Melissa S. Ferro George Mason University

CS Machine Learning

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

Lecture 1: Machine Learning Basics

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Welcome to. ECML/PKDD 2004 Community meeting

Laboratorio di Intelligenza Artificiale e Robotica

MASTERS EXTERNSHIP HANDBOOK

Artificial Neural Networks written examination

Large-Scale Web Page Classification. Sathi T Marath. Submitted in partial fulfilment of the requirements. for the degree of Doctor of Philosophy

DO NOT DISCARD: TEACHER MANUAL

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

Research computing Results

Laboratorio di Intelligenza Artificiale e Robotica

A survey of multi-view machine learning

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

Integrating E-learning Environments with Computational Intelligence Assessment Agents

Evolutive Neural Net Fuzzy Filtering: Basic Description

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

System Implementation for SemEval-2017 Task 4 Subtask A Based on Interpolated Deep Neural Networks

Probabilistic Latent Semantic Analysis

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Driving Author Engagement through IEEE Collabratec

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Course Prerequisite: CE 2407 Adobe Illustrator or equivalent experience

Computational Data Analysis Techniques In Economics And Finance

TEACHING AND EXAMINATION REGULATIONS PART B: programme-specific section MASTER S PROGRAMME IN LOGIC

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

CSL465/603 - Machine Learning

Rule Learning With Negation: Issues Regarding Effectiveness

The Method of Immersion the Problem of Comparing Technical Objects in an Expert Shell in the Class of Artificial Intelligence Algorithms

Experience College- and Career-Ready Assessment User Guide

An OO Framework for building Intelligence and Learning properties in Software Agents

Learning Methods for Fuzzy Systems

Predicting Early Students with High Risk to Drop Out of University using a Neural Network-Based Approach

Artificial Neural Networks

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

Houghton Mifflin Online Assessment System Walkthrough Guide

Topic: Making A Colorado Brochure Grade : 4 to adult An integrated lesson plan covering three sessions of approximately 50 minutes each.

Ecole Polytechnique Fédérale de Lausanne EPFL School of Computer and Communication Sciences IC. School of Computer and Communication Sciences

Knowledge-Based - Systems

Physical Versus Virtual Manipulatives Mathematics

Creative Technologies & Entrepreneurship. academic guide

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8

Impact of Cluster Validity Measures on Performance of Hybrid Models Based on K-means and Decision Trees

Customer Relationship Management

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Strengthening assessment integrity of online exams through remote invigilation

Axiom 2013 Team Description Paper

A NEW ALGORITHM FOR GENERATION OF DECISION TREES

Softprop: Softmax Neural Network Backpropagation Learning

Journal of Technology and Science Education

Semi-Supervised Face Detection

Automatic Speaker Recognition: Modelling, Feature Extraction and Effects of Clinical Environment

Mathematical Induction Examples And Solutions

Spring 2015 Achievement Grades 3 to 8 Social Studies and End of Course U.S. History Parent/Teacher Guide to Online Field Test Electronic Practice

Learning Distributed Linguistic Classes

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

Mining Student Evolution Using Associative Classification and Clustering

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

Knowledge Transfer in Deep Convolutional Neural Nets

Deep search. Enhancing a search bar using machine learning. Ilgün Ilgün & Cedric Reichenbach

Bridge To Terabithia Novel Study Guide Answers

A Comparison of Two Text Representations for Sentiment Analysis

Phonetic- and Speaker-Discriminant Features for Speaker Recognition. Research Project

A Survey on Unsupervised Machine Learning Algorithms for Automation, Classification and Maintenance

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Room: Office Hours: T 9:00-12:00. Seminar: Comparative Qualitative and Mixed Methods

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Speech Emotion Recognition Using Support Vector Machine

Word Segmentation of Off-line Handwritten Documents

Universidade do Minho Escola de Engenharia

SARDNET: A Self-Organizing Feature Map for Sequences

Human Emotion Recognition From Speech

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Natural Language Processing: Interpretation, Reasoning and Machine Learning

Accommodation for Students with Disabilities

arxiv:cmp-lg/ v1 22 Aug 1994

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Multi-tasks Deep Learning Model for classifying MRI images of AD/MCI Patients

Rule Learning with Negation: Issues Regarding Effectiveness

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Master in International Economics and Public Policy. Christoph Wirp MIEPP Program Manager

Evaluating and Comparing Classifiers: Review, Some Recommendations and Limitations

SCOPUS An eye on global research. Ayesha Abed Library

Fuzzy rule-based system applied to risk estimation of cardiovascular patients

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

Using MAP-IT to Assess for Healthy People 2020

Transcription:

Pattern Recognition (PR) & Neural Networks (NN) by Pascual Campoy pascual.campoy@upm.es Computer Vision Group Universidad Politécnica Madrid Guide to the subject Objectives Methodology Learning materials Evaluation Topics Schedule 2

Objectives: Be able to explain following terms and relate them to real-word problems: - learning, pattern recognition, classification, dimensionality reduction, supervised learning, unsupervised learning Ability to apply classical PR techniques - PCA, Bayesian Decision & K-means Ability to apply supervised ANN: - MLP to PR Ability to apply unsupervised ANN: - SOM to PR 3 SCALE-UP Methodology http://www.youtube.com/watch?v=tw1vvjvmf9k classroom at MIT http://scaleup.ncsu.edu/ 4

Methodology In the classroom: - Lecture - Colaborative working on the computer - Tutorial - Presentation of practical works Out of the classroom: - Individual study (bofore-after) - 2 Practical Works 5 Learning material Aulaweb: invited student in 70038, password aprendizaje - This guide: 0_guide_PR_NN.pdf - Dlides for every topic, including classroom exercices - Dataset for exercises and pracical works, including exercise form _plantilla_ejercicios_clase.doc - 2 Practical work statement 6

Learning material "Pattern Classification" Duda-R, Hart-P, Stork-D Wiley-Interscience, 2004 Neural Networks for Pattern recognition Christopher M. Bishop Oxford Press, 1995 7 Further reading biological inspiration Christof Koch Rodolfo Llinás V.S. Ramachandran 8

further reading making things to work Jeff Hawkins David Fogel 9 Evaluation Continuous evaluation - Class-room exercises - Practical works - Exam (min 5/10) 2 4 4 Momentary evaluation - Practical works (compulsatory) - Exam (min 5/10) 1,5 8,5 10

Topics: 1. Intelligence: PR & learning 2. Classical techniques 3. Learning methodology: ANN 4. Supervised ANN: multilayer perceptron 5. Non supervised ANN: Self-organized maps 6. Research & challenges 11 Schedule (1/2) Schedule 2009-2010 for "Pattern Recognition & Neural Networks" Topic Subject Week/day 0 Guide to the subject 30-S 1 Introduction: Intelligence, Learning & Pattern Recognition 7-O 2 Classical techniques: PCA 14-O, 21-O 2 Classical techniques: Classifiers 28-O 3 Machine learning and Neural Networks 4-N 4 Supervised Neural Networks: MLP 11-N 18-N 1-2 Presentation Parctical Work #1 25-N 5 Unsupervised Neural Networks: SOM 2-D, 9-D 1-2-3-4-5 Review 16-D X-mas rest 4-5 Presentation Parctical Work #2 13-E 6 "State of the art & research" 20-E Exam 26-E 12

Schedule (2/2) 3 ECTS x 25 hours/ects = 75 hours - Classroom: 28 hours = 14 weeks x 2 hours/week - Outside the classroom 47 hours: 18.5 hours for studying + 18.5 hours for practical works (2,7 hours/week) 10 hours for preparing final exam 13 Classroom exercices 1. Create a word document from the template plantilla_ejercicios_clase.doc (downloaded from Aulaweb/contenidos/problemas) with the name: ex_yy_aaaaa_bbbbb_ccccc.doc where X is the chapter number YY is the exercise number within the chapter AAAAA, BBBBB and CCCCC are the students ID numbers 2. Save this document in your PC at Documentos compartidos/entregar 14

classroom exercices 3. Fullfill the heading: 4. Write in the document the required solution that includes the explanation, the Matlab code, the obtained graphics and results, and the comments and conclusions 5. The document has to be closed in order to allow to be collected 15 Example 0.1 change Matlab working directory to Documentos_ compartidos/entregar download datos_d2_c3_s1 from Aulaweb into this directory >> load datos_d2_c3_s1 p.valor 2x1000 p.clase 1x1000 p.salida 1x1000 >> plot(p.valor(1,:),p.valor(2,:), b. ); hold on; 16

Exercise 0.1 >> load datos_d2_c3_s1.mat Print p.valor using a diferent color/prompt for each clase determined in p.clase 17 What is PR by learning?? 19