- Course Syllabus
- Artificial Intelligence Syllabus
- Machine Learning Syllabus
- Cloud Computing Syllabus
- Soft Computing Syllabus
- Optical Communication Syllabus
- Quantum Computation Syllabus
- Computer Programming
- Learn Python
- Python Keywords
- Python Built-in Functions
- Python Examples
- Learn C++
- C++ Examples
- Learn C
- C Examples
- Learn Java
- Java Examples
- Learn C#
- Learn Objective-C
- Web Development
- Learn HTML
- Learn CSS
- Learn JavaScript
- JavaScript Examples
- Learn SQL
- Learn PHP
Soft Computing Syllabus
This article is created to cover chapter-wise syllabus of soft computing. Let's start with its introduction.
Introduction to Soft Computing
- Concept of computing systems
- Difference between Hard computing and Soft computing
- Characteristics of Soft computing
- Requirement of Soft computing
- Major Areas of Soft Computing
- Applications of Soft Computing
Fuzzy logic
- Introduction, Classical Sets and Fuzzy Sets
- Classical Relations and Fuzzy Relations
- Membership Functions
- Fuzzy-to-Crisp Conversions, Fuzzy Arithmetic
- Classical Logic and Fuzzy Logic
- Fuzzy Rule-Based Systems
- Fuzzy Decision Making
- Fuzzy Classification
Genetic Algorithms
- History of Genetic Algorithms (GA)
- Concept of "Genetics" and "Evolution" and its application to proablistic search techniques
- Basic GA framework and different GA architectures
- GA operators: Encoding, Crossover, Selection, Mutation, etc.
- Solving single-objective optimization problems using GAs
Hybrid Systems
- Sequential Hybrid Systems
- Auxiliary Hybrid Systems
- Embedded Hybrid Systems
- Neuro-Fuzzy Hybrid Systems
- Neuro-Genetic Hybrid Systems
- Fuzzy-Genetic Hybrid Systems
Multi-objective Optimization Problem (MOOP) Solving
- Concept of MOOPs and issues of solving them
- Multi-Objective Evolutionary Algorithm (MOEA)
- Non-Pareto approaches to solve MOOPs
- Pareto-based approaches to solve MOOPs
- Some applications with MOEAs
Artificial Neural Networks
- What is Neural Network?
- Overview of Biological Neurons:
- Structure of biological neurons relevant to ANNs
- Fundamental Concepts of Artificial Neural Networks:
- Models of ANNs
- Feedforward & feedback networks
- Learning rules:
- Hebbian learning rule
- perception learning rule
- delta learning rule
- Widrow-Hoff learning rule
- correction learning rule
- Winner –lake all elarning rule
- Single layer Perception Classifier:
- Classification model
- Features & Decision regions
- Training & classification using discrete perceptron
- Algorithm
- Single layer continuous perceptron networks for linearly seperable classifications
- Multi-layer Feed forward Networks:
- Linearly non-seperable pattern classification
- Delta learning rule for multi-perceptron layer
- Generalized delta learning rule
- Error back-propagation training
- Learning factors
- Single layer feed back Networks:
- Basic Concepts
- Hopfield networks
- Training & Examples
- Associative memories:
- Linear Association
- Basic Concepts of recurrent Auto associative memory:
- Rentrieval algorithm
- Storage algorithm
- By directional associative memory
- Architecture
- Association encoding & decoding
- Stability
- Self organizing networks:
- Unsupervised learning of clusters
- Winner-take-all learning
- Recall mode
- Initialisation of weights
- Seperability limitations
« CSS Tutorial Python Tutorial »