CS 4700: Foundations of Artificial Intelligence

Slides:



Advertisements
Similar presentations
A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
Advertisements

For Wednesday Read chapter 19, sections 1-3 No homework.
Intelligent Environments1 Computer Science and Engineering University of Texas at Arlington.
CS 4700: Foundations of Artificial Intelligence Bart Selman Reinforcement Learning R&N – Chapter 21 Note: in the next two parts of RL, some of the figure/section.
Tuomas Sandholm Carnegie Mellon University Computer Science Department
Artificial Neural Networks
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
Lecture 14 – Neural Networks
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Carla P. Gomes Exam-Info.
Artificial Intelligence Course review AIMA. Four main themes Problem solving by search Uninformed search Informed search Constraint satisfaction Adversarial.
CSE 471/598 Intro to AI (Lecture 1). Course Overview What is AI –Intelligent Agents Search (Problem Solving Agents) –Single agent search [Project 1]
Cooperating Intelligent Systems Course review AIMA.
Artificial Neural Networks Artificial Neural Networks are (among other things) another technique for supervised learning k-Nearest Neighbor Decision Tree.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
Machine Learning Motivation for machine learning How to set up a problem How to design a learner Introduce one class of learners (ANN) –Perceptrons –Feed-forward.
Artificial Neural Networks
Artificial Neural Networks
CS 4700: Foundations of Artificial Intelligence
Classification III Tamara Berg CS Artificial Intelligence Many slides throughout the course adapted from Svetlana Lazebnik, Dan Klein, Stuart Russell,
Project MLExAI Machine Learning Experiences in AI Ingrid Russell, University.
Neural Networks Chapter 6 Joost N. Kok Universiteit Leiden.
Machine Learning Chapter 4. Artificial Neural Networks
Artificial Neural Network Yalong Li Some slides are from _24_2011_ann.pdf.
Introduction to Artificial Intelligence and Soft Computing
A note about gradient descent: Consider the function f(x)=(x-x 0 ) 2 Its derivative is: By gradient descent. x0x0 + -
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
11 1 Backpropagation Multilayer Perceptron R – S 1 – S 2 – S 3 Network.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Back-Propagation Algorithm AN INTRODUCTION TO LEARNING INTERNAL REPRESENTATIONS BY ERROR PROPAGATION Presented by: Kunal Parmar UHID:
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Computing & Information Sciences Kansas State University Friday, 13 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 21 of 42 Friday, 13 October.
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Brief Intro to Machine Learning CS539
Course Outline (6 Weeks) for Professor K.H Wong
Deep Learning: What is it good for? R. Burgmann
Machine Learning for Big Data
CS 4700: Foundations of Artificial Intelligence
2009: Topics Covered in COSC 6368
CS 4700: Foundations of Artificial Intelligence
Review of AI Professor: Liqing Zhang
CS 4700: Foundations of Artificial Intelligence
CSE 473 Introduction to Artificial Intelligence Neural Networks
Implementing Boosting and Convolutional Neural Networks For Particle Identification (PID) Khalid Teli .
Announcements HW4 due today (11:59pm) HW5 out today (due 11/17 11:59pm)
CS 188: Artificial Intelligence
CSE P573 Applications of Artificial Intelligence Neural Networks
CS 4700: Foundations of Artificial Intelligence
CSE 473 Introduction to Artificial Intelligence Neural Networks
Basic Intro Tutorial on Machine Learning and Data Mining
Machine Learning Today: Reading: Maria Florina Balcan
AI empowering business
CSE 415 Introduction to Artificial Intelligence Winter 2004
of the Artificial Neural Networks.
Logic for Artificial Intelligence
CSE 573 Introduction to Artificial Intelligence Neural Networks
Pulsed Neural Networks
Backpropagation.
CSE 415 Introduction to Artificial Intelligence Winter 2003
CS 416 Artificial Intelligence
Lecture 04: Multilayer Perceptron
2004: Topics Covered in COSC 6368
Backpropagation.
Artificial Intelligence and Future of Education
Prabhas Chongstitvatana Chulalongkorn University
CS249: Neural Language Model
CRCV REU 2019 Aaron Honculada.
Principles of Back-Propagation
Outline Announcement Neural networks Perceptrons - continued
Presentation transcript:

CS 4700: Foundations of Artificial Intelligence Prof. Bart Selman selman@cs.cornell.edu Machine Learning: Neural Networks R&N 18.7 Backpropagation

Ok… details backpropagation NOT on exam. But do work through gradient descent example on homework.

It’s “just” multivariate (or multivariable) calculus.

Note: For descent we want to go in opposite direction of gradient. Optimization and gradient descent. Consider x and y our two weights and f(x,y) the error signal. Multi-layer network: composition of sigmoids; use chain rule.

Reminder: Gradient descent optimization. (Wikipedia)

So, first we “backpropagate” the error signal to get the gradient, and then we update the weights, layer by layer. That’s why it’s called “backprop learning.” Now changing speech recognition, image recognition etc.!

Trace example!

Etc. Tedious but “just” gradient descent in the weight space, after all.

Good news… Bla bla Wall Street Journal, 11/24/16

Summary  White white A tour of AI: AI --- motivation --- overview of the field Problem-Solving ---- problem formulation using state space (initial state, operators, goal state(s)) --- search techniques --- adversarial search White white

Summary, cont. Thanks & Have a great winter break!!!! III) Knowledge Representation and Reasoning --- logical agents --- Boolean satisfiability (SAT) solvers --- first-order logic and inference Learning --- decision tree learning (info gain) --- reinforcement learning (intro) --- neural networks / deep learning (gradient descent) The field has grown (and continues to grow) exponentially but you have now seen a good part! Thanks & Have a great winter break!!!!