Ai-511 Knowledge-Based Systems: References
Ai-511 Knowledge-Based Systems: References
Ai-511 Knowledge-Based Systems: References
Knowledge representations and mappings, approaches and issues e.g. predicate logic, fuzzy
logic, week and strong slot and filler structures, knowledge acquisition, the frame problem,
symbolic reasoning under uncertainty, nonmonotonic reasoning, augmenting a problem Solver,
statistical reasoning e.g. probability and Bays Theorem, Bayesian networks, Dumpster-Shafer
theory, building knowledge-based systems.
References:
1. Knowledge-Based Systems. Rajendra Akerkar , Priti Sajja,
2. Engineering of Knowledge-Based Systems. Avelino J. Gonzalez, Douglas D. Dankel,
Prentice Hall
3. Expert Systems: Principles and Programming, Fourth Edition.Joseph C.• Giarratano,
Gary D. Riley.
References:
1. Pattern Recognition and Machine Learning, Bishop, C.M. (2006),Springer, ISBN 0-387-
31073-8
2. (2012) Foundations of Machine Learning, Mehryar Mohri, Afshin Rostamizadeh, Ameet
Talwalkar , MIT Press ISBN 978-0-262-01825-8.
3. Machine Learning, Mitchell, T. (1997).McGraw Hill. ISBN 0-07-042807-7
AI-513 SOFT COMPUTING
Introduction to neural networks, Working of an artificial neuron, Perceptron, Back propagation
algorithm, Adalines and Madalines. Supervised and unsupervised learning, Counter-propagation
networks, Adaptive Resonance Theory, Kohonen’s Self Organizing Maps, Neocognitron,
Associative memory, Bidirectional Associative Memory. Introduction to fuzzy logic and fuzzy
sets, fuzzy
relations, fuzzy graphs, fuzzy arithmetic and fuzzy if-then rules, Process control using fuzzy
logic, Decision-making fuzzy systems, Applications of fuzzy logic, Hybrid systems like neuro-
fuzzy systems. Evolutionary Computation: Population-based Search: genetic algorithms and
evolutionary computation, Swarm optimization, Ant colony optimization. Search techniques like
Simulated Annealing, Tabu search etc.
References:
1. Soft Computing and Intelligent Systems Design by F.O.Karray and C.De Silva,Pearson
Publication
2. Networks, Fuzzy Logic and Genetic Algorithms by Rajsekaran and Pai, PHI Publication.
References:
1. Algorithm Design by John Kleinberg and Eva Tardos, Pearson Addison Wesley
2. Randomized algorithms Raghavan, Motwani,
References:
1. Ian Goodfellow, Yoshua Bengio, Aaron Courville. Deep Learning.
2. Bishop, C. M. Neural Networks for Pattern Recognition. Oxford University Press.
3. Duda, R.O., Hart, P.E., and Stork, D.G. Pattern Classification. Wiley-Interscience.
References:
1. Computer vision Dana H. Ballard
2. Computer Vision Young, Tzay Y.
References:
1. Shoham, Y. and K. Leyton-Brown, Multiagent Systems: Algorithmic, Game-Theoretic,
and Logical Foundations, Cambridge University Press
References:
1. Dix A., Finlay J., Abowd G. D. and Beale R. Human Computer Interaction, 3rd edition,
Pearson Education,
2. Preece J., Rogers Y., Sharp H., Baniyon D., Holland S. and Carey T. Human Computer
Interaction, Addison-Wesley,
3. B. Shneiderman; Designing the User Interface, Addison Wesley
References:
1. Jiawei Han and M Kamber , Data Mining Concepts and Techniques, , Second
Edition, Elsevier Publication, 2011.
2. Vipin Kumar, Introduction to Data Mining - Pang-Ning Tan, Michael Steinbach,
Addison Wesley, 2006.
3. G Dong and J Pei, Sequence Data Mining, Springer, 2007.
References:
1. James, G., Witten, D., Hastie, T., Tibshirani, R. An introduction to statistical learning
with applications in Springer, 2013.
2. Han, J., Kamber, M., Pei, J. Data mining concepts and techniques. Morgan Kaufmann,
2011.
3. Hastie, T., Tibshirani, R., Friedman, J. The elements of statistical learning 2nd edition
Springer.
4. Murphy, K. Machine learning: A probabilitic perspective, MIT Press.
References:
1. L de Castro, Fundamentals of Natural Computing, Chapman & Hall,
2. A Eiben & J Smith, Introduction to Evolutionary Computing, Springer,
References:
1. Reinforcement Learning: An Introduction, Richard S. Sutton and Andrew G. Barto,
The MIT Press
2. Cambridge, Massachusetts London, England.
References:
1. Michael A. Nielsen and Isaac L. Chuang. Quantum Computation and Quantum
Information, 10th Anniversary Edition – 2010, Cambridge University Press.
2. Noson S. Yanofsky and Micro A. Mannucci. Quantum Computing for Computer
Scientists, First Published Edition – 2008, Cambridge University Press.
3. Riley Tipton Perry. Quantum Computing from the Ground Up, Ist Edition – 2012,
World Scientific Publishing Co. Pte. Ltd.
4. David McMahon. Quantum Computing Explained, Ist Edition – 2008, John Wiley
and Sons Inc.
5. N. David Mermin. Quantum Computer Science – An Introduction, I Edition – 2007,
Cambridge University Press.
6. Phillip Kaye, Raymond Laflamme and Michele Mosca. An Introduction to Quantum
Computing, First Published Edition – 2007, Oxford University Press.
References:
Research papers
1. Scarf, H., 1958. Dupacova, J., 1987. Delage, E. and Ye, Y., 2010., Calafiore, G. C. and El
Ghaoui, L., 2006. Zymler, S. et al., 2013, Wiesemann, W. et al., 2014., Bayraksan, G. and
Love, D. K., 2015., Gao, R. and Kleywegt, A. J., 2016., Xu, H. and Mannor, S., 2012.
Yu, P. and Xu, H., 2016, Van Parys, B. P. G. et al., 2016., Yang, I., 2017, Shalev-
Shwartz, S., 2011. Hazan, E., 2016.
AI-539 INTERNET OF THINGS
Introduction to IoT, Sensing, Actuation, Basics of Networking, Communication Protocols,
Sensor Networks, Machine-to-Machine Communications, Microcontrollers, Introduction to
Arduino Programming, Integration of Sensors and Actuators with Arduino, Introduction to
Raspberry Pi, Implementation of IoT with Raspberry Pi, Introduction to SDN, SDN for IoT,
Data Handling and Analytics, Cloud Computing, Sensor-Cloud, Fog Computing, Applications of
IoT.
References:
1. "The Internet of Things: Enabling Technologies, Platforms, and Use Cases", by
Pethuru Raj and Anupama C. Raman (CRC Press)
2. "Internet of Things: A Hands-on Approach", by Arshdeep Bahga and Vijay Madisetti
(Universities Press)
References:
1. Big Data Analytics: From Strategic Planning to Enterprise Integration with Tools,
Techniques, NoSQL, and GraphBy David Loshin
2. Understanding Big Data: Analytics for Enterprise Class Hadoop and Streaming Data:
Analytics for Enterprise Class Hadoop and Streaming Data By Paul Zikopoulos,
Chris Eaton.
3. Big Data, Big Analytics: Emerging Business Intelligence and Analytic Trends for
Today's Businesses, By Michael Minelli, Michele Chambers, Ambiga Dhira.
4. Hadoop: The Defiantive Guide, By Tom White O’Rielly Publications 4th edition
2015.
5. High Performance Spark, By Holden Karau, Rachel Warren O’Rielly Publications
2014.
6. Getting Started with Storm, By Jonathan Leibiusky, Gabriel Eisbruch, Dario
Simonassi O’Rielly Publications 2014.
AI-541 ADVANCED DATA STRUCTURE
Review of algorithm analysis, Optimal Binary search trees, Balanced binary search trees, Binary
heaps, Advanced heap structures, Binomial heaps, Fibonacci heaps. Amortized analysis, Splay
trees. Dictionaries, Disjoint set structures. Data Structures for External Memory, External
sorting, String matching. Introduction to Randomized Data structures and algorithms.
References:
1. Introduction to algorithms Cormen and Rivest
2. Randomized algorithms R.Motwani and P. Raghavan
References:
1. CUDA : Programming Massively Parallel Processor: A hands- on Approach. Authors:
David Kirk, Wen-mei hwu ELSEVIER Inc.
2. The VHDL Handbook by David R. Coelho.
3. CUDA by Example: An Introduction to General Purpose GPU Programming by Jason
Sanders and Edward Kandrot .
4. 100 Power Tips For FPGA Designers by Evgeni Stavinov.
References:
1. Raj Kumal “Embedded Systems 2E” Tata McGraw -Hill Education
References:
1. Probabilistic Graphical Models: Principles and Techniques. Daphne Koller and Nir
Friedman. First Edition, MIT Press,
2. Learning in Graphical Models. Michael Jordan (ed.). MIT Press, Collection of Papers.
3. Probabilistic Reasoning in Intelligent Systems. Judea Pearl. Morgan Kaufmann,
Fuzzy Logic Control Basics of fuzzy logic control, Defuzzification, Fuzzification, Fuzzy
Controller Architectures, applications of fuzzy logic.
Rough Sets: Information Systems and Decision Systems, Set Approximations, Properties of
Rough Sets, Rough Membership, Applications of Rough Sets
References:
1. Fakhreddine O. Karray and Clarence De Silva, Soft computing and Intelligent
Systems Design, Pearson Education.
2. S. Rajasekaran and G. A. Vijayalakshmi Pai, Neural Networks, Fuzzy Logic, and
Genetic Algorithm, Prentice Hall of India.
3. Pawlak, Z.: Rough Sets Theoretical Aspects of Reasoning about Data. Kluwer
Academic Publishers, Dordrecht 1991.
References:
1. Planning Algorithms, Steven M. LaValle, Cambridge University Press
References:
1. David Easley and Jon Kleinberg, Networks, crowds, and markets, Cambridge University
Press, 2010
2. Jure Leskovec, Anand Rajaraman and Jeffrey David Ullman, Mining of massive datasets,
Cambridge University Press, 2014.
References:
1. D. Jurafsky and J. Martin Speech and Language Processing: An Introduction to Natural
Language Processing, Computational Linguistics, and Speech Recognition.
2. C.Manning and H. Schutze, Foundations of Statistical Natural Language Processing
References:
1. Osborne, M.J. An Introduction to Game Theory, Oxford University Press,
2. Mas-Colell, A., M.D. Whinston and J.R. Green Microeconomic Theory, Oxford
University Press,
3. Gibbons, R. A Primer in Game Theory, Pearson Education.