Biological Inspiration for Artificial Neural Networks
Download
Report
Transcript Biological Inspiration for Artificial Neural Networks
Biological Inspiration for
Artificial Neural Networks
Nick Mascola
Artificial Neuron
Basic Structure
Output=f(Σ(Weights*Inputs))
Several Layered Network
A Typical Network Organizes these Neurons into layers that
feed into each other sequentially
Typical Transfer
Functions
Recall that Over Time:
Finite Amount of Resources
Implementation
void distributeweightpoints(Connections con){
vector<Weight> list = con.weights;
int totalpoints=con.points;
double total=weightsummation(list);
double temp;
for(unsigned int i=0; i<con.weights.size(); i++){
temp=list[i].value/total;
if(temp<1/totalpoints){
con.weights[i]=0;}
else{
con.weights[i]=temp;}
}
}
Long Term Potentiation
Features Similar to ANN Functionality:
Cooperativity
Specificity
Distinct Feature
Associativity
Possible Solution
…Or More Generally
References
http://hagan.ecen.ceat.okstate.edu/nnd.html
Matlab Neural Network Toolbox
Pattern Classification (2nd ed) by Richard O.
Duda, Peter E. Hart and David G. Stork
Pattern Recognition and Machine Learning.
Christopher M. Bishop
The long-term potential of LTP Robert C.Malenka