def __add_rbf_neuron(rbf, pattern, label, theta_minus): rbf_neuron = RBFNeuron(centroid=pattern, label=label) rbf_neuron.set_weight(1.0) max_radius = DDA.__max_radius(rbf, rbf_neuron.get_centroid(), label, theta_minus) rbf_neuron.set_radius(max_radius) rbf.get_rbf_neurons().append(rbf_neuron)