Authors: Rupali & Japuneet Kaur Bajwa: M.Tech. (CSE)
Authors: Rupali & Japuneet Kaur Bajwa: M.Tech. (CSE)
Presented By:
Rupali
M.Tech.(CSE), Department of Computer Science
Punjabi University, Patiala
Abstract
Introduction
Literature review
Genetic Algorithm
Problem definition
Objectives
Results and evaluation
Conclusion and future scope
References
In proposed work, we have tried to solve the problem
of component reusability using neural network, in
which neural network is being used for retrieval of
components from repository.
Neural Network
including Compare
Adjust weights
Neural network learn by Training. Training can be divided
into two types:
Supervised Training
Unsupervised Training
Extract Keywords
Apply Genetic
Algorithm to
query items
Load Neural
Network
Reusable components
optimization using
neural
Optimized
search results Stop
When we extract the optimized feature using GA then
we train data using Neural Network for the
classification purpose. The initialization is done using
the syntax newff in Matlab. It accepts three
parameters, the first one is the training data, second
one is the group to which each element of the data
belongs to and the third is the number of hidden
neurons in one hidden layer
Definition: 1
Recall rate (r) is the positives that have been
detected by algorithm.
Definition: 2
Precision rate (p) is the negatives that have been
recognized by the algorithm.
Definition: 3
The accuracy is the exactness of the true values
obtained by implementation of proposed algorithm.
Where
Components Recall rate Precision rate
1 .19 .201
2 .189 .198
3 .178 .203
4 .190 .189
5 .193 .187
6 .198 .200
7 .198 .234
8 .193 .201
9 .189 .234
10 .179 .222
Components Accuracy
1 93.94
2 93.45
3 93.77
4 93.22
5 93.66
6 93.56
7 93.87
8 93.78
9 93.66
10 93.76
Main aim of component retrieval storing system is to
build the prototype of software component retrieval.
These components can be used for three basic
actions that are: store, search and reuse.