Intelligent Systems: Recognition and Reasoning

ENSIMAG - 2 (4MM2SIRR)

Grenoble Insititut National Polytechniques

Academic Year 2018 - 2019

James L. Crowley

Wednesdays 11h15 - 12h45 in Amphi E ENSIMAG
Fridays 8h15 - 9h45 in Amphi E ENSIMAG*

*Verify Lecture Locations in ADE of ENSIMAG
(Note exceptions for friday 15 feb and friday 8 march)

http://www-prima.inrialpes.fr/Prima/Homepages/jlc/Courses/2018/ENSI2.SIRR/ENSI2.SIRR.html

Class notes (pdf)

06 February 2019 Lesson 1 Intelligence, Knowledge, Reasoning and Recognition
08 February 2019 Lesson 2 Machine Learning  and Performance Evaluation
08 February 2019 Exercise 1 Performance evaluation, ROC Curves

13 February 2019 Lesson 3 Nonparametric Methods for Bayesian  Recognition
15 February 2019 Lesson 4  Non-Supervised Learning with K-Means and EM (* A010 Amphi Esclangon)
15 February 2019 Exercise 2 Non-parametric models for Conditional Density Functions

20 February 2019 Lesson 5 Support Vector Machines
20 February 2019: Jeff Bilmes, A Gentle Tutorial of the EM Algorithm
22 February 2019 Lesson 6 Perceptrons, Regression  and Gradient Descent
22 February 2019 Exercise 3 Support Vector Machines with Radial Basis Functions

27 February 2019 Winter Vacation (Mardi Gras)
01 March 2019 Winter Vacation (Mardi Gras)

06 March 2019 Lesson 7  Artificial Neural Networks and Back-Propagation
08 March 2019 Lesson 8  Convolutional Neural Networks, Pooling, Architectures for Deep Learning (*Amphi D)
08 March 2019  Paper on Xavier GLORIOT's initialisation procedure
08 March 2019 Exercise 4 Artificial Neural Networks

13 March 2019  Lesson 9  Deconvolution, Autoencoders, Generative Adversarial Networks.
15 March 2019  Lesson 10 Programming Tools Artificial Neural Networks
15 March 2019  Exercise 5 Programming Artificial Neural Networks with Keras

20 March 2019 Lesson 11 Knowledge Representations: Working Memory, Concepts and Relations
22 March 2019 Lesson 12 Knowledge Representations: Situation Models, Frames, Scripts and Semantic Nets.
22 March 2019 Exercise 6 Structured Knowledge Representations

27 March 2019 Lesson 13 Temporal Reasoning with Interval Relations
27 March 2019 Lesson 13 Table of Interval Relations
29 March 2019 Lesson 14 Planning as Search
29 March 2019 Exercise 8 Temporal Reasoning

03 April 2019 Lesson 15 Reasoning with Rule-Based  Systems
05 April 2019 Lesson 16  Programming Rule-Based Reasoning with the CLIPS
05 April 2019 Exercise 9  Counting Words and Word N-Grams
05 April 2019 Exercise 9  CLIPS support functions, spam.txt, business-letter.txt, alpine-plants.txt

10 April 2019 Lesson 17  Combining Rules and Structured Knowledge with CLIPS
12 April 2019 Lesson 18  Reasoning with Narratives
12 April 2019 Exercise 10 Combining Rules and Structures with CLIPS

17 April 2019 Lesson 19 Causal Reasoning with Bayes Nets 
19 April 2019 Lesson 20 Practice Exam ( Correction of Practice Exam to be presented in class)

24 April 2019 Spring Vacation (Easter)
26 April 2019 Spring Vacation (Easter)

01 May 2019 - Holiday in France
03 May 2019 - No class.

10 May -  Final Exam


Exams from the Past (Les Annals)

The exam of  May 2015  
The exam of  May 2014 
The exam of  May 2013

CLIPS Coding Examples (text)

Examples from Lesson 16
Examples from Lesson 17

CLIPS Manuals (.pdf et .doc)

Basic Reference Manual .pdf
Advanced Reference Manual .pdf
Users Manual .pdf
Interfaces Manual .pdf

CLIPS 6.3 Mac OS Installer

Mac OS installer package

CLIPS Web Sites

CLIPS download Web Site
JESS: CLIPS in JAVA


http://www-prima.inrialpes.fr/Prima/Homepages/jlc/Courses/2019/MOSIG.SIRR/MOSIG.SIRR.html
NB : These flles may be copied and distributed on the condition that they include the citation:
James L. Crowley,  Course notes, "Intelligent Systems: Recognition and Reasoning", Grenoble Institut Polytechnique,  January - May 2019

Created by James L. Crowley. Last update 2 Feb 2019