National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : MA5412 : Soft Computing { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Snehashish Chakraverty

Syllabus

Module 1 :

Fuzzy Set Theory and Logic : Fuzzy sets, Membership function, Alpha cut, Fuzzy union and intersection, Interval and Interval computing, Fuzzy numbers, Fuzzy addition, subtraction, multiplication and division, Fuzzy relation, Fuzzy control, Interval and Fuzzy linear equations.

Regression: Definitions, Model representation for single variable, Model representation for multi variable, Linear and nonlinear regressions.

ANN: Neural network introduction, ANN terminologies, ANN architecture and training methods, Supervised and unsupervised learning, Activation functions, Weights initialization, single-layer neural networks, multi-layer neural networks, Application of ANNs.

SVM: Support vector machine terminologies, Mathematical intuition of Support Vector Machine, Types of Support Vector Machine: Linear SVM, Non-Linear SVM, Margin, Support Vectors, Optimization function of SVM, Kernel Function, Types of Kernel Function, Hyperparameters.

Course Objective

1 .

Understanding about fuzzy/uncertainty modeling

2 .

Knowledge of Soft computing, AI and ML

3 .

Application problems with respect to fuzzy uncertainty, Classifications

4 .

Solving application problems by AI/ML methods

Course Outcome

1 .

1. Understanding the concept of Soft Computing,
2. Understanding concepts of AI, ML, uncertainty, and fuzzy set theory,
3. Fuzzy set theory and fuzzy logic problems and applications,
4. Regression models,
5. Knowledge of solving various mathematical models related to different application problems by AI/ML methods.

Essential Reading

1 .

H. J. Zimmermann, Fuzzy Set Theory and Its Applications, Springer (India) Pvt. Limited , 2006

2 .

S. Chakraverty, Deepti Moyi Sahoo and Nisha Rani Mahato, Concepts of Soft Computing - Fuzzy and ANN with Programming, Springer Nature Singapore , 2019

Supplementary Reading

1 .

Shigeo Abe, Support Vector Machines for Pattern Classification, Springer , 2010

2 .

Jacek M. Zurada, Introduction to Artificial Neural Systems, West publishing company , 1992