How do you get here? https://www.youtube.com/watch?v=dk3oc1Hr62g.

Slides:



Advertisements
Similar presentations
Sheeraza Bandi Sheeraza Bandi CS-635 Advanced Machine Learning Zahid Irfan February 2004 Picture © Greg Martin,
Advertisements

1. Find the cost of each of the following using the Nearest Neighbor Algorithm. a)Start at Vertex M.
1 Image Classification MSc Image Processing Assignment March 2003.
Spike Sorting Goal: Extract neural spike trains from MEA electrode data Method 1: Convolution of template spikes Method 2: Sort by spikes features.
Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
Artificial Intelligence (CS 461D)
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Intro Neural Networks (Reading:
Introduction to Neural Network Justin Jansen December 9 th 2002.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
October 14, 2010Neural Networks Lecture 12: Backpropagation Examples 1 Example I: Predicting the Weather We decide (or experimentally determine) to use.
Neural Networks Lab 5. What Is Neural Networks? Neural networks are composed of simple elements( Neurons) operating in parallel. Neural networks are composed.
Hub Queue Size Analyzer Implementing Neural Networks in practice.
S. Mandayam/ ANN/ECE Dept./Rowan University Smart Sensors / Spring 2004 Shreekanth Mandayam ECE Department Rowan University Artificial.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Machine learning Image source:
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
Machine learning Image source:
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Neural Networks Applications Versatile learners that can be applied to nearly any learning task: classification numeric prediction unsupervised pattern.
Data Mining Joyeeta Dutta-Moscato July 10, Wherever we have large amounts of data, we have the need for building systems capable of learning information.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
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.
Some working definitions…. ‘Data Mining’ and ‘Knowledge Discovery in Databases’ (KDD) are used interchangeably Data mining = –the discovery of interesting,
An informal description of artificial neural networks John MacCormick.
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.
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Image Recognition COMP # 18.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
O NCE TRADING BEGINS, PLEASE ALLOW IT TO TRADE O NCE TRADING BEGINS, PLEASE ALLOW IT TO TRADE B E REALISTIC WITH YOUR EXPECTATIONS B E REALISTIC WITH.
Data Mining By: Johan Johansson. Mining Techniques Association Rules Association Rules Decision Trees Decision Trees Clustering Clustering Nearest Neighbor.
COMP53311 Other Classification Models: Neural Network Prepared by Raymond Wong Some of the notes about Neural Network are borrowed from LW Chan’s notes.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Business Analytics Several odds and ends Copyright © 2016 Curt Hill.
Biologically Inspired Vision-based Indoor Localization Zhihao Li, Ming Yang
Michael Holden Faculty Sponsor: Professor Gordon H. Dash.
Chapter 13 Artificial Intelligence. Artificial Intelligence – Figure 13.1 The Turing Test.
Artificial Neural Networks This is lecture 15 of the module `Biologically Inspired Computing’ An introduction to Artificial Neural Networks.
Fundamental ARTIFICIAL NEURAL NETWORK Session 1st
Artificial Intelligence, P.II
Artificial Intelligence with .NET
Artificial Intelligence (CS 370D)
Dr. Unnikrishnan P.C. Professor, EEE
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
AV Autonomous Vehicles.
CSSE463: Image Recognition Day 17
Machine Learning Week 1.
Introduction to Deep Learning with Keras
Face Recognition with Neural Networks
network of simple neuron-like computing elements
Basics of Deep Learning No Math Required
Machine Learning 101 Intro to AI, ML, Deep Learning
CSSE463: Image Recognition Day 17
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Pattern Recognition & Machine Learning
Department of Electrical Engineering
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
CSSE463: Image Recognition Day 17
CSSE463: Image Recognition Day 13
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
CSSE463: Image Recognition Day 17
CSSE463: Image Recognition Day 17
Artificial Neural Networks ECE /ECE Fall 2006
Machine Learning.
Presentation transcript:

How do you get here?

Pattern Recognition & Machine Learning

Patterns Humans are excellent at recognizing patterns

Patterns Even if we can't explain how we do it…

Trick 1: Nearest Neighbor Task : predict what houses are most likely to donate to an election

Nearest Neighbor Task : predict what houses are most likely to donate to an election Know some voter registrations

Nearest Neighbor Task : predict what houses are most likely to donate to an election What should we predict for the ? marks

Nearest Neighbor Task : predict what houses are most likely to donate to an election Should we consider more than one neighbor?

Simulator:

Simple Nearest Neighbor Nearest Neighbor Applied Pattern Nearest Neighbor Nearest 3 Neighbors

Other Nearest Neighbor Nearness as pixel difference:

Trick 2: Decision Trees Sequnce of choices to make a decision Do I need an umbrella?

Spam Filter Is a web page "spam"?

Spam Filter Is a web page "spam"?

Spam Filter Is a web page "spam"? How do we decide the questions???

Machine Learning Machine Learning : Build a general algorithm to LEARN specific patterns

Learning a Decision Tree

Human Involvement Still need to determine possible questions, things to look at

Human Involvement Still need to determine possible questions, things to look at – What should we look at for these???

Trick 3: Neural Networks Biologically inspired computation

Neural Networks Biologically inspired computation

Neural Networks A simple "take umbrella" network:

Neural Networks

Sunglasses Network Image recognition network:

Sunglasses Network Image recognition network:

Enhanced Neurons Signals can be any value 0-1

Enhanced Neurons Signals can be any value 0-1 Inputs can be weighted

Enhanced Neurons Signals can be any value 0-1 Inputs can be weighted Threshold function is not all or nothing – Produces values 0-1

Learning

Result One neuron's weights

Making it all worth it