Soft Computing

  • Computer Science |

Description

This course introduces soft computing methods which, unlike hard computing, are tolerant of imprecision, uncertainty and partial truth. The principal constituents of soft computing are fuzzy logic, neural network theory, and genetic algorithms.

Program

Bachelor of Computer Science - 144 CRs

Objectives

  • 1. Understand the difference between hard and soft computing methods.
    2. Be able to apply several soft computing techniques for learning from experimental data.
    3. Understand what fuzzy logic is and apply it in various applications.
    4. Apply neural networks to solve soft computing problems
    5. Use genetic algorithms to solve soft computing problems.

Textbook

S. N. Sivanandam and S. N. Deepa, Principles of Soft Computing, WILEY

Course Content

content serial Description
1Introduction to Optimization
2Genetic Algorithms
3Genetic Programming and Evolutionary Strategies
4Introduction to Artificial Neural Networks
5Applications of ANN
6Neural Network Learning
77th week exam
8Introduction to Fuzzy logic
9Fuzzy Rules
10Fuzzy Inference
11Particle Swarm Optimization
1212th week exam
13Soft computing applications
14Comparison of soft computing approaches
15Revision
16Final exam

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.