Soft Computing, Hard Computing, Basics of ANN
Soft Computing, Hard Computing, Basics of ANN
OF SOFT
COMPUTING
Computing is the process of using computer technology to complete a given
goal-oriented task.
Mathematical Model
HARD COMPUTING
It requires a precisely stated analytical model and usually a lot of computation time.
It strictly follows known steps to solve a task as opposed to soft computing which
is heuristic.
Hard computing is achieved using sequential programs that use binary logic.
It is deterministic in nature.
The input data should be exact, and the output will be precise and verifiable.
Precise solution : exactly or sharply defined or stated.
Advantages
Accurate solutions can be obtained
Faster
Disadvantages
Not suitable for real world problems
As a field of mathematical and computer study, soft computing has been around
since the 1990s.
USE CASE
Consumer appliance like AC, Refrigerator, Heaters, Washing machine.
Imprecision
Dynamic
Uncertainty
Fuzzy Logic(FL)
Genetic Algorithm(GA)
Precision Imprecision
Based on binary logic and numerical Based on fuzzy logic, neural network.
analysis
Soft computing produces approximate
Hard computing produces precise results. results.
Input exact data. Deals with ambiguous and noisy data.
Hard computing uses two-valued logic. Soft computing will use multivalued logic.
ARTIFICIAL
NEURAL
NETWORK
Components of NN:
2. Hidden Layer
Nodes of this layer are not exposed.
They provide abstraction to the neural network.
It performs all kind of computation on the features entered through input layer and transfer the result to output layer.
4. Summing Function:
The summing function is used to take the sum of all weighted connection link.
A bias value is also added to this weighted sum.
COMPONENTS CONT…..
5. Activation Function:
It decides whether or not a neuron is fired based on output value produced.
6. Output/Output Layer:
It gives the final output/output layer of a neuron/network which can be passed to other neuron in the
network
CALCULATION
Yin= x1w1+x2w2
ACTIVATION FUNCTION
An Activation Function decides whether a neuron should be activated or not.
It is a non-linear functions.
An activation function is just a simple function that changes its inputs into
outputs with a defined range.
Activation Function also called as transfer functions are equations that define
how the weighted sum of the input of a neural node is transformed into an
output.