OCS351- AI ML Fundamentals Syllabus
OCS351- AI ML Fundamentals Syllabus
196
Unsupervised learning
9. Implementing neural network using self-organizing maps
10. Implementing k-Means algorithm to cluster a set of data.
11. Implementing hierarchical clustering algorithm.
Note:
● Installation of gnu-prolog, Study of Prolog (gnu-prolog).
● The programs can be implemented in using C++/JAVA/ Python or appropriate tools can be
used by designing good user interface
● Data sets can be taken from standard repositories
(https://archive.ics.uci.edu/ml/datasets.html) or constructed by the students.
OUTCOMES:
CO1: Understand the foundations of AI and the structure of Intelligent Agents
CO2: Use appropriate search algorithms for any AI problem
CO3: Study of learning methods
CO4: Solving problem using Supervised learning
CO5: Solving problem using Unsupervised learning
TOTAL PERIODS: 60
TEXT BOOK
1. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach”, Prentice Hall, Fourth
Edition, 2021
2. S.N.Sivanandam and S.N.Deepa, Principles of soft computing-Wiley India.3 rd ed,
REFERENCES
1. Machine Learning. Tom Mitchell. First Edition, McGraw- Hill, 1997.
2. I. Bratko, “Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison-Wesley
Educational Publishers Inc., 2011.
3. C. Muller & Sarah Alpaydin, Ethem. Introduction to machine learning. MIT press, 2020.
197