public Synapse(Neuron entry, Neuron exit) { ID = Guid.NewGuid(); EntryNeuron = entry; ExitNeuron = exit; Weight = RandomClass.RandomWeight(); }
public Neuron() { ID = Guid.NewGuid(); Entry = new List <Synapse>(); Exit = new List <Synapse>(); Bias = RandomClass.RandomWeight(); }
public static void ShuffleData <T>(this IList <T> list) { int n = list.Count; while (n > 1) { n--; int k = RandomClass.RandomWeight(n + 1); T value = list[k]; list[k] = list[n]; list[n] = value; } }