public void Salvar(Rede rede, Tipo tipo, string onda) { DatabaseEntities entities = new DatabaseEntities(); REDE fromdb; var query = from r in entities.REDE where r.descricao == rede.Descricao select r; if (entities.REDE.Count(r => r.descricao == rede.Descricao) == 0) { fromdb = new REDE(); entities.AddToREDE(fromdb); } else { fromdb = (REDE)query.First(); } fromdb.onda = onda; fromdb.camadas = rede.NumeroCamadas; fromdb.entradas = rede.NumeroEntradas; fromdb.neuronios = Utils.NeuroniosToString(rede); fromdb.pesos = Utils.PesosParaString((RedeAtivacao)rede); fromdb.threshold = Utils.ThresholdParaString((RedeAtivacao)rede); fromdb.descricao = rede.Descricao; entities.SaveChanges(); }
public static string NeuroniosToString(Rede rede) { string output = ""; for (int i = 0; i < rede.NumeroCamadas; i++) { output += rede[i].NumeroNeuronios + ";"; } return output; }
public AprendizadoSupervisionadoServices(Rede rede, double[] pesos) { }