Professional Documents
Culture Documents
Definition
Artificial Neural network is an information processing system composed of highly interconnected processing elements (neurons) working in union to solve specific problems.
The general structure of artificial neural networks consists of neurons interconnected to form three types of layers:
Input Layer (Receives input from outer world) One or more Hidden Layers (Process input) Output Layer (Gives output to outer world)
Biological Inspiration
ANN is Highly interconnected set of neurons. Inspired from biological neurons. Output is produced by applying activation function on the input.
Activation functions
20 18 16 14 12 10 8 6 4 2 0
10
12
14
16
18
20
-8
-6
-4
-2
10
Transformation
How input is transformed to outputs:
Architecture
Neurons are linked together in layers to form a specific architecture. Transforms inputs into meaningful outputs. Artificial Neural network can be broadly of two types:
Feed Forward Architecture Recurrent Architecture
x1
x2
..
xn
1 0
1 0
Can have arbitrary topologies. Training is more difficult. There can be cycles between outputs and inputs.
x1
x2
Training
Every neuron in ANN has a weight associated with it. Training takes place by giving different instance inputs. Weights are adjusted until the desired results are got as output.
Some training algorithms of common use are: BPN, MLP, RBF, LVQ etc. Training is continued until a desired accuracy is achieved or error comes to a minimum level.
Collect Samples
Take both normal and abnormal samples of images or data from tests. More the number of samples, more will be accuracy. Type of image depends upon the nature of research.
Preprocessing
Preprocessing is necessary for rendering the image fit for analysis. If one is using data then image processing steps are not required. Various methods used by different researchers are:
Enhancement Filtering Compression etc..
Extract Features
Extract features of the image that are necessary for diagnosis. Difference between left and right eye features will be used for diagnosis. In case of data, important parameters are selected.
Normalize
A data set is created by normalizing the features and actual diagnosis results.
S. No. Features Result
System Evaluation
Methods such as confusion matrix can be used to evaluate system performance.
Evaluation Parameters
Sensitivity=
Specificity=
Accuracy=
THANKS