Intelligent Systems: Recognition and Reasoning

Master of Science in Informatics at Grenoble - (WMM42E5)

UFRIM2AG - F022*

Academic Year 2018 - 2019

James L. Crowley

Tuesdays 11h30 - 13h00
Thursday 8h - 9h30 **
**Note Time Change for thursday lectures starting 4 April:  9h30 to 11h

*Verify Lecture Times and Locations in the ADE of UFRIMAG

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

Class notes (pdf)

22 January 2019 Lesson 1 Intelligence, Knowledge, Reasoning and Recognition
24 January 2019 Lesson 2 Machine Learning  and Performance Evaluation
24 January 2019 Exercise 1 Performance evaluation, ROC Curves

29 January 2019 Lesson 3 Bayes Rule and Probability
31 January 2019 Lesson 4 Nonparametric Methods for Bayesian  Recognition.
31 January 2019 Exercise 2 Classification with non-parametric models

05 February 2019 Lesson 5 Non-Supervised Learning with K-Means and EM
05 February 2019  Jeff Bilmes, A Gentle Tutorial of the EM Algorithm
07 February 2019 Lesson 6  Perceptrons and Support Vector Machines
07 February 2019 Exercise 3 Support Vector Machines with Radial Basis Functions

12 February 2019 No Class  
14 February 2019 Lesson 7 Regression Analysis and Gradient Descent (Corrected notes uploaded 16 Feb).
14 February 2019 Exercise 4 Gradient Descent. (by hand or programmed)
14 February 2019 Exercise 4 Data set to test program (.csv  and .xls) :  Height vs Weight for the !Kung-san people

19 February 2019 Lesson 8  Artificial Neural Networks and Back-Propagation
19 February 2019  Paper on Xavier GLORIOT's initialisation procedure
21 February 2019 Lesson 9  Programming Neural Networks in Keras (Nachwa Aboubakr)
21 February 2019 Exercise 5 Artificial Neural Networks

26 February 2019 Winter Vacation (Mardi Gras)
28 February 2019 Winter Vacation (Mardi Gras)

05 March 2019 Lesson 10 Convolutional Neural Networks, Pooling, Classic  Network Architectures
07 March 2019 Lesson 11 Deconvolution, Autoencoders, Generative Adversarial Networks.
07 March 2019 Exercise 6 Neural Network Progamming Exercise

12 March 2019 Lesson 12 Knowledge Representations: Concepts, Schema. Relations, Situation Models
14 March 2019 Lesson 13 Knowledge Representations:  Situation Models, Frames, Scripts and Semantic Nets.
14 March 2019 Exercise 7 Knowledge Representations

19 March 2019 Lesson 14 Temporal Reasoning with Interval Relations
19 March 2019 Table of Interval Relations
21 March 2019 Lesson 15 Planning and Problem Solving, Planning as Search
21 March 2019 Exercise 8 Temporal Reasoning

26 March 2019  No class.
28 March 2019 Lesson 16 Reasoning with Rule-Based  Systems*  (in F320)
28 March 2019 Exercise 9  Counting Word N-Grams in text with CLIPS
28 March 2019 Exercise 9  CLIPS support functions, spam.txt, business-letter.txt, alpine-plants.txt

02 April 2019 Lesson 17 Programming Rule-Based  Systems with  CLIPS
04 April 2019 Lesson 18 Combining Rules and Objects  in CLIPS   *Note new time:  9h30 to 11h00*
04 April 2019 Exercise 10 Structured Knowledge Representations in CLIPS

09 April 2019 Lesson 19 Reasoning with Narratives
11 April 2019  no class

16 April 2019 Lesson 20 Bayesian Networks    (F316)
18 April 2019 Lesson 21 Practice Exam
18 April 2019 Lesson 21 Correction of Practice Exam to be presented in class

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

10 May 2019   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
Examples from Lesson 18

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 1 April 2019