Soft Computing
Soft Computing
COMPUTING
UNIT-I
WHAT IS COMPUTING?
Computing is a process that takes an
input uses a formal method algorithm or
a mapping function to process it and
delivers an output.
This formal method or mapping function
has control actions that converts a
particular input to particular output.
MATHEMATICAL
FUNCTION
function
X Y
Input Y= Output
F(X)
TYPES OF COMPUTING
Hard computing
Soft computing
HARD COMPUTING
Hard computing uses traditional
mathematical methods to solve problems,
such as algorithms and mathematical models
It is based on deterministic and precise
calculations and is ideal for solving problems
that have well-defined mathematical
solutions.
Drawbacks:
Incapable in solving the real world problems
whose behavior is imprecise and their
information being changing continuously.
It works on exact(no noise) data.
Programs have to be written
What is Soft Computing?
Soft computing is a collection of artificial
intelligence (AI) computing technique that
gives devices human-like problem solving
capabilities.
It includes the basics of neural networks, fuzzy
logic and genetic algorithms.
History
SC theory and techniques were introduced in
the 1980s.
The term SC was coined in the 1992 by Lofti A.
Zadeh, a mathematician computer scientist,
electrical engineer, AI reseacher and prof.
emeritus of Computer Science at the
university of California, Berkeley.
BASIC FEATURES OF ANY
COMPUTING METHODS
1. Solution produced by the computing
function must be precise.
2. Control actions in the computing
functions must be Unambiguous and
accurate.
3.There must be a mathematical mode to
solve a problem.
INTRODUCTION TO ARTIFICIAL
NEURAL NETWORKS
Neural networks, also known as artificial
neural networks (ANNs) or simulated
neural networks (SNNs), are a subset
of machine learning and are at the heart
of deep learning algorithms.
Their name and structure are inspired
by the human brain, mimicking the way
that biological neurons signal to one
another.
WHAT IS NEURON?
Neurons in deep learning models are nodes
through which data and computations flow.