We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10
“Soft Computing”
Course Overview
Instructor : Associate Professor
Leyla Muradkhanli
leyla@khazar.org Course Description
This course provides an introduction to
the basic concepts of Soft Computing methodology and covers three main components - Fuzzy Logic, Neural Networks, and Evolutionary Computation. Learning Outcomes After studying this course the student should be able to :
• Understand the need for Soft Computing;
• Understand different uses of Soft Computing in various areas; • Understand the steps involved in the development of Soft Computing; • Acquire a working knowledge of some popular tools for Soft Computing; • Design, implement and verify computing systems by using appropriate Soft Computing techniques and tools. Textbooks • Principles of Soft Computing by S.N. Sivanandam, S.N. Deepa, 3rd edition, Wiley, 2019. • Concepts of Soft Computing : Fuzzy and ANN with Programming by Snehashish Chakraverty, Deepti Moyi Sahoo, Nisha Rani Mahato, Springer, 2019. • Neural Networks and Deep Learning, Charu C. Aggarwal, Springer, 2018. Grading Criteria • Midterm Exam – 30% • Final Exam – 35% • Assignments & Quizzes – 20% • Project– 15% Assignments During the semester you will do assignments. These assignments will range from small programming assignments to assignments using a set of tools, such as Matlab. The graded assignments will together account for 20% of your final grade. Project You will investigate one of the topics on Soft Computing, write 15-20 pages research paper and will give 15 minute presentation to the class, in the last week of the semester. COURSE OUTLINE Major topic areas: • Fuzzy Logic and Systems • Neural Networks • Genetic Algorithms or Evolutionary Computation Web Resources