L T P C
COGNITIVE SCIENCE
3 0 0 3
COURSE OBJECTIVES
To know the theoretical background of cognition.
To understand the link between cognition and computational intelligence.
To explore probabilistic programming language.
To study the computational inference models of cognition.
To study the computational learning models of cognition.
UNIT-I PHILOSOPHY, PSYCHOLOGY AND NEUROSCIENCE 9
Philosophy: Mental-physical Relation – From Materialism to Mental Science – Logic and
the Sciences of the Mind – Psychology: Place of Psychology within Cognitive Science –
Science of Information Processing –Cognitive Neuroscience – Perception – Decision –
Learning and Memory- Language understanding and Processing
UNIT-II COMPUTATIONAL INTELLIGENCE 9
Machines and Cognition – Artificial Intelligence – Architectures of Cognition – Knowledge
Based Systems – Logical Representation and Reasoning – Logical Decision Making –
Learning – Language-Vision.
UNIT-III PROBABILISTIC PROGRAMMING LANGUAGE 9
Web PPL Language – Syntax – Using Javascript Libraries – Manipulating probability types
and distributions – Finding Inference – Exploring random computation – Co routines:
Functions that receive continuations –Enumeration
UNIT-IV INFERENCE MODELS OF COGNITION 9
Generative Models – Conditioning – Causal and statistical dependence – Conditional
dependence-Data Analysis – Algorithms for Inference.
UNIT-V LEARNING MODELS OF COGNITION 9
Learning as Conditional Inference – Learning with a Language of Thought – Hierarchical
Models–Learning (Deep) Continuous Functions – Mixture Models.
TOTAL: 45 PERIODS
COURSE OUTCOMES
Upon completion of the course, the students will be able to:
Understand the underlying theory behind cognition.
Connect to the cognition elements computationally.
Implement mathematical functions through WebPPL.
Develop applications using cognitive inference model.
Develop applications using cognitive learning model.
TEXT BOOKS
1. Vijay V Raghavan,Venkat N.Gudivada, VenuGovindaraju, C.R. Rao,
Cognitive Computing:Theory and Applications: (Handbook of Statistics 35),
Elsevier publications, 2016
2. Judith Hurwitz, Marcia Kaufman, Adrian Bowles, Cognitive Computing and
Big DataAnalytics, Wiley Publications, 2015.
3. Robert A. Wilson, Frank C. Keil, “The MIT Encyclopedia of the Cognitive
Sciences”,The MITPress, 1999.
4. Jose Luis Bermúdez, Cognitive Science -An Introduction to the Science of the
Mind,Cambridge University Press 2020.
REFERENCES
1. Noah D. Goodman, Andreas Stuhlmuller, “The Design and Implementation of
Probabilistic Programming Languages”, Electronic version of book, https://dippl.org/.
2. Noah D. Goodman, Joshua B. Tenenbaum, The ProbMods Contributors,
“ProbabilisticModels of Cognition”, Second Edition, 2016, https://probmods.org/.
WEBSITE REFERENCES
1. https://www.analyticsvidhya.com/blog/2018/09/deep-learning-video- classification-
python/
2. https://www.toptal.com/machine-learning/machine-learning-video-analysis
3. https://tryolabs.com/guides/video-analytics-guide
4. https://www.simplilearn.com/image-processing-article
5. https://www.v7labs.com/blog/video-recognition-overview-and-tutorial
Mapping of CO with PO/PSO
Program Outcomes PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO-1 3 1 3 2 2 - - - 1 1 2 2 1 2 2
CO-2 2 2 1 1 2 - - - 3 2 3 1 2 3 2
CO-3 1 3 1 3 3 - - - 1 3 1 3 3 1 2
CO-4 2 1 1 2 3 - - - 1 2 3 1 3 3 1
CO-5 1 2 3 2 2 - - - 1 2 2 2 2 2 1
AVG 1.8 1.8 1.8 2 2.4 - - - 1.4 2 2.2 1.8 2.2 2.2 1.6