Machine Learning and? Neural Networks

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

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

Python Machine Learning

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

Lecture 1: Basic Concepts of Machine Learning

Time series prediction

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

(Sub)Gradient Descent

Welcome to. ECML/PKDD 2004 Community meeting

Integrating E-learning Environments with Computational Intelligence Assessment Agents

Australian Journal of Basic and Applied Sciences

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

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

Laboratorio di Intelligenza Artificiale e Robotica

Issues in the Mining of Heart Failure Datasets

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

Probabilistic Latent Semantic Analysis

Laboratorio di Intelligenza Artificiale e Robotica

Learning Methods for Fuzzy Systems

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

Research computing Results

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

Artificial Neural Networks written examination

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

Lecture 1: Machine Learning Basics

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

Computational Data Analysis Techniques In Economics And Finance

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

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

A survey of multi-view machine learning

Axiom 2013 Team Description Paper

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Evolutive Neural Net Fuzzy Filtering: Basic Description

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

DEVELOPMENT OF AN INTELLIGENT MAINTENANCE SYSTEM FOR ELECTRONIC VALVES

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

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

MASTERS EXTERNSHIP HANDBOOK

CS Machine Learning

A NEW ALGORITHM FOR GENERATION OF DECISION TREES

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

CSL465/603 - Machine Learning

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world

DO NOT DISCARD: TEACHER MANUAL

A Comparison of Two Text Representations for Sentiment Analysis

Humboldt-Universität zu Berlin

Computer Organization I (Tietokoneen toiminta)

SARDNET: A Self-Organizing Feature Map for Sequences

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

Artificial Neural Networks

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

IT Students Workshop within Strategic Partnership of Leibniz University and Peter the Great St. Petersburg Polytechnic University

faculty of science and engineering Appendices for the Bachelor s degree programme(s) in Astronomy

Creative Technologies & Entrepreneurship. academic guide

Knowledge-Based - Systems

Seminar - Organic Computing

Lecture Notes in Artificial Intelligence 4343

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

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

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

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

Predicting Student Attrition in MOOCs using Sentiment Analysis and Neural Networks

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

Handling Concept Drifts Using Dynamic Selection of Classifiers

Driving Author Engagement through IEEE Collabratec

Course Prerequisite: CE 2407 Adobe Illustrator or equivalent experience

UNIVERSITY OF DAR ES SALAAM VACANCIES

Henry Tirri* Petri Myllymgki

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

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

Softprop: Softmax Neural Network Backpropagation Learning

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

Rule Learning With Negation: Issues Regarding Effectiveness

Semi-Supervised Face Detection

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH

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

Information and Sponsorship File

Experience College- and Career-Ready Assessment User Guide

SCOPUS An eye on global research. Ayesha Abed Library

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

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

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

Evolution of Symbolisation in Chimpanzees and Neural Nets

2017 Florence, Italty Conference Abstract

Guru: A Computer Tutor that Models Expert Human Tutors

Houghton Mifflin Online Assessment System Walkthrough Guide

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

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

Universidad Carlos III de Madrid Prof. Alvaro Escribano E MADRID14 INTERNATIONAL RELATIONS OFFICE

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

Specification of the Verity Learning Companion and Self-Assessment Tool

ONE YEAR IN BARCELONA, PART I+II

Evaluating and Comparing Classifiers: Review, Some Recommendations and Limitations

*** * * * COUNCIL * * CONSEIL OFEUROPE * * * DE L'EUROPE. Proceedings of the 9th Symposium on Legal Data Processing in Europe

Instructional Approach(s): The teacher should introduce the essential question and the standard that aligns to the essential question

CNS 18 21th Communications and Networking Simulation Symposium

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

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

Transcription:

Machine Learning and? Neural Networks by? Pascual Campoy pascual.campoy@upm.es Computer Vision Group Universidad Politécnica Madrid 1 table of contents What is it about? Objectives Topics Scheduling Evaluation Methodology Learning material Class-room exercises 2

What is it about? intelligence machine intelligence machine learning artificial neural networks dimensionality reduction data mining pattern recognition 3 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 4

Topics: 1. Intelligence & learning 2. Feature processing 3. Classical classifiers 4. Machine Learning 5. Bio-inspiration 1st. Part (exam and work) 6. Supervised ANN: Multilayer Perceptron 7. Non supervised ANN: Self-organized Maps 2nd. Part (exam and work) 5 Schedule Schedule 2010-2011 for "Pattern Recognition & Neural Networks" Topic Subject Week/day 0 Guide to the subject 15-S 1 Intelligence & Learning 22-S 2 Feature processing 29-S, 6-O 3 Classical Classifiers 13-O 4 Machine learning 20-O 5 Bio-inspiration 27-O 6 a Supervised Neural Networks: MLP 3-N 1-2-3-4 Presentation Parctical Work #1 10-N 1-2-3-4 1st Exam 17-N 6 b Supervised Neural Networks: MLP 24-N 7 Unsupervised Neural Networks: SOM 1-D 4-5-6-7 Presentation Parctical Work #2 15-D 2nd. Exam 31-J 6

schedule 3 ECTS x 25 hours/ects = 75 hours - Classroom 28 hours: 14 weeks x 2 hours/week - Outside the classroom 47 hours: 47 hours/14 weeks = 3,5 hours/week 7 Evaluation Continuous evaluation - Class-room exercises - Two practical works - Two exams 1 4 5 Momentary evaluation - Practical works (compulsory) - Oral exam 1,5 8,5 8

Methodology Practice: Roger Schank interviewed by Eduardo Punset Collaborative: SCALE-UP http://scaleup.ncsu.edu/ classroom at MIT 9 methodology In the collaborative classroom: - Lecture - Collaborative working on the computer - Tutorial - Presentation of practical works Out of the classroom: - Individual study (bofore-after) - Two Practical Works In the informatics classroom: - Two individual exams 10

Learning material Aulaweb: invited student pr53000038, password learning - This guide: 0_MLaNN_guide.pdf - Slides for every topic, including classroom exercices - Two practical works - Dataset for exercises and pracical works, including exercise form exercises_template.doc 11 learning material Books: "Pattern Classification" Duda-R, Hart-P, Stork-D Wiley-Interscience, 2004 Pattern recognition & Machine Learning Christopher M. Bishop Springer, 2006 12

Further reading biological inspiration Christof Koch Rodolfo Llinás V.S. Ramachandran 13 further reading making things to work Jeff Hawkins David Fogel 14

Class-room exercices 1. Create a word document from the template exercises_template.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 15 class-room exercices 3. Fulfill 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 16

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; 17 Exercise 0.1 >> load datos_d2_c3_s1.mat Print p.valor using a diferent color/prompt for each clase determined in p.clase 18

What is PR by learning?? 20