Пример #1
0
 public ExemploCollection Novo(double[] entradas, bool saída)
 {
     Exemplos.Add(new Exemplo {
         Entradas = entradas, Saída = saída
     });
     return(this);
 }
Пример #2
0
        public BoletoBancario ObterBoletoBancario(int Id)
        {
            var exemplos = new Exemplos(Id);

            switch ((Bancos)Id)
            {
            case Bancos.BancodoBrasil:
                return(exemplos.BancodoBrasil());

            case Bancos.Banrisul:
                return(exemplos.Banrisul());

            case Bancos.Basa:
                return(exemplos.Basa());

            case Bancos.Bradesco:
                return(exemplos.Bradesco());

            case Bancos.BRB:
                return(exemplos.BRB());

            case Bancos.Caixa:
                return(exemplos.Caixa());

            case Bancos.HSBC:
                return(exemplos.HSBC());

            case Bancos.Itau:
                return(exemplos.Itau());

            case Bancos.Real:
                return(exemplos.Real());

            case Bancos.Safra:
                return(exemplos.Safra());

            case Bancos.Santander:
                return(exemplos.Santander());

            case Bancos.Sicoob:
                return(exemplos.Sicoob());

            case Bancos.Sicred:
                return(exemplos.Sicred());

            case Bancos.Sudameris:
                return(exemplos.Sudameris());

            case Bancos.Unibanco:
                return(exemplos.Unibanco());

            case Bancos.Semear:
                return(exemplos.Semear());

            default:
                throw new ArgumentException("Banco não implementado");
            }
        }
Пример #3
0
        static void Main(string[] args)
        {
            var  lista = new Exemplos();
            bool exist = lista.ItemsIniciamMestaLetra2();

            Console.WriteLine(exist);

            bool iguais = new VerificaCpf().TodosOsDigitosSaoIguais("11111111112");
            //Console.WriteLine(iguais);

            var listaJoin    = new ExemplosJoin();
            var estoqueItens = listaJoin.EstoqueItems();
            //Console.WriteLine(string.Join(", ", estoqueItens));

            //Console.WriteLine(listaJoin.MediaValoresItens2());
        }
Пример #4
0
        public Perceptron Treinar(bool verbose = false)
        {
            Console.WriteLine($"Treinando perceptron usando os {QuantTreinamento} primeiros exemplos");
            int epoca = 0, erroTotal;
            var paraTreinar = Exemplos.Take(QuantTreinamento).ToArray();
            var início      = DateTime.Now;

            while (true)
            {
                erroTotal = 0;
                foreach (var exemplo in paraTreinar)
                {
                    var erro = Sinal(exemplo.Saída) - Sinal(Testar(exemplo.Normalizados));
                    if (verbose)
                    {
                        Console.WriteLine($"    Acertou: {(erro == 0 ? "Sim" : "Não")}: {exemplo.ToString(this)}");
                    }
                    Bias += Magnitude * erro;
                    for (int i = 0; i < Entradas; i++)
                    {
                        Pesos[i] += Magnitude * erro * exemplo.Normalizados[i];
                    }
                    erroTotal += erro == 0 ? 0 : 1;
                }
                if (verbose)
                {
                    Console.WriteLine($"Época {epoca}, Total de erros: {erroTotal}\nBias: {Bias.ToString("0.00")}\nPesos: {string.Join(", ", Pesos.Select(p=>p.ToString("0.00")))}");
                }
                if (erroTotal == 0)
                {
                    break;
                }
                else
                {
                    epoca++;
                }
            }
            Console.WriteLine($"Treinamento completo! Levou {epoca} épocas e {(DateTime.Now - início).TotalSeconds} segundos.");
            return(this);
        }
Пример #5
0
        public ActionResult VisualizarBoleto(int Id)
        {
            Exemplos exemplos = new Exemplos(Id);

            switch ((Bancos)Id)
            {
            case Bancos.BancodoBrasil:
                ViewBag.Boleto = exemplos.BancodoBrasil();
                break;

            case Bancos.Banrisul:
                ViewBag.Boleto = exemplos.Banrisul();
                break;

            case Bancos.Basa:
                ViewBag.Boleto = exemplos.Basa();
                break;

            case Bancos.Bradesco:
                ViewBag.Boleto = exemplos.Bradesco();
                break;

            case Bancos.BRB:
                ViewBag.Boleto = exemplos.BRB();
                break;

            case Bancos.Caixa:
                ViewBag.Boleto = exemplos.Caixa();
                break;

            case Bancos.HSBC:
                ViewBag.Boleto = exemplos.HSBC();
                break;

            case Bancos.Itau:
                ViewBag.Boleto = exemplos.Itau();
                break;

            case Bancos.Real:
                ViewBag.Boleto = exemplos.Real();
                break;

            case Bancos.Safra:
                ViewBag.Boleto = exemplos.Safra();
                break;

            case Bancos.Santander:
                ViewBag.Boleto = exemplos.Santander();
                break;

            case Bancos.Sicoob:
                ViewBag.Boleto = exemplos.Sicoob();
                break;

            case Bancos.Sicred:
                ViewBag.Boleto = exemplos.Sicred();
                break;

            case Bancos.Sudameris:
                ViewBag.Boleto = exemplos.Sudameris();
                break;

            case Bancos.Unibanco:
                ViewBag.Boleto = exemplos.Unibanco();
                break;

            default:
                ViewBag.Boleto = "Banco não implementado";
                break;
            }
            return(View());
        }
Пример #6
0
        public FileResult GeraPDF()
        {
            Exemplos exemplos = new Exemplos(341);

            return(File(exemplos.ItauPDF(), "application/pdf"));
        }
Пример #7
0
 public object Clone() =>
 new ExemploCollection
 {
     Títulos  = Títulos.Clone() as string[],
     Exemplos = new List <Exemplo>(Exemplos.Select(e => e.Clone() as Exemplo))
 };
Пример #8
0
 IEnumerator IEnumerable.GetEnumerator() =>
 Exemplos.GetEnumerator();