Ejemplo n.º 1
0
void Net::connectSubnets (string from, string to, float min_weight, float max_weight) {
	list <Neuron*>::iterator fromNode, toNode;
	for(fromNode = neuron.begin() ; fromNode != neuron.end() ; fromNode++){
		if((*fromNode)->name != from) continue;
		for(toNode = neuron.begin() ; toNode != neuron.end() ; toNode++){
			if((*toNode)->name != to) continue;
	
			float weight = randomFloat(min_weight, max_weight);
			addSynapse((*fromNode), (*toNode), weight);
		}
	}
}
Ejemplo n.º 2
0
void qtAnn::addSynapse(idtype post, idtype pre)
{
	addSynapse(id2neuron[post], id2neuron[pre]);
}