private void SaveLayer(Hashtable neuronInvMap, Layer layer, NeuralDataSet.NetworksRow networkRow) { NeuralDataSet.LayersRow layerRow = database.Layers.AddLayersRow(networkRow, layer.Title); for (int i = 0; i < layer.Count; i++) { neuronInvMap.Add(layer[i], database.Neurons.AddNeuronsRow(layerRow)); } }
private void SaveLayerAsCurrent(Hashtable neuronInvMap, Layer layer, NeuralDataSet.NetworksRow networkRow) { NeuralDataSet.LayersRow layerRow = database.Layers.AddLayersRow(networkRow, layer.Title); for (int i = 0; i < layer.Count; i++) { NeuralDataSet.NeuronsRow row = database.Neurons.AddNeuronsRow(layerRow); neuronInvMap.Add(layer[i], row); currentNeuronMap.Add(row.neID, layer[i]); } }
private NeuralDataSet.NeuronsRow[] SelectNeuronsFromLayer(NeuralDataSet.LayersRow layer) { return((NeuralDataSet.NeuronsRow[])database.Neurons.Select("neFK_layer = " + layer.laID)); }