コード例 #1
0
ファイル: RedeServices.cs プロジェクト: alaorneto/ECG
        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();
        }
コード例 #2
0
ファイル: Utils.cs プロジェクト: alaorneto/ECG
        public static string NeuroniosToString(Rede rede)
        {
            string output = "";

            for (int i = 0; i < rede.NumeroCamadas; i++)
            {
                output += rede[i].NumeroNeuronios + ";";

            }

            return output;
        }
コード例 #3
0
 public AprendizadoSupervisionadoServices(Rede rede, double[] pesos)
 {
 }