private static void TreinarAlgoritmos() { var repositorioFactory = new RepositorioFactory(GerenciadorSinais.CaminhoDoArquivoDoRepositorio); var algoritmosFactory = new AlgoritmoClassificacaoSinalFactory(new CaracteristicasFactory()); var inicializadorDeAlgoritmosFacade = new InicializadorDeAlgoritmoFacade(algoritmosFactory, repositorioFactory); inicializadorDeAlgoritmosFacade.TreinarAlgoritmosClassificacaoSinais(); }
public void criando_o_repositorio_de_sinais_duas_vezes() { var fabrica = new RepositorioFactory(CaminhoDoArquivoDeDeAmostras); var repositorioDeSinais1 = fabrica.CriarECarregarRepositorioDeSinais(); var repositorioDeSinais2 = fabrica.CriarECarregarRepositorioDeSinais(); repositorioDeSinais1.Should().BeSameAs(repositorioDeSinais2); }
public void criando_e_carregando_um_repositorio_de_sinais_estaticos() { var sinais = DadoQueExistamAlgunsSinaisNoArquivoDeExemplos(); var fabrica = new RepositorioFactory(CaminhoDoArquivoDeDeAmostras); var repositorioDeSinaisEstaticos = fabrica.CriarECarregarRepositorioDeSinaisEstaticos(); repositorioDeSinaisEstaticos.Quantidade.Should().Be(sinais.Count(s => s.Tipo == TipoSinal.Estatico)); }
public void setup() { caracteristicasFactory = new CaracteristicasFactory(); repositorioFactory = new RepositorioFactory(CaminhoDoArquivoDeDadosDeTreinamento); algoritmoFactory = new AlgoritmoClassificacaoSinalFactory(caracteristicasFactory); var inicializadorDeAlgoritmo = new InicializadorDeAlgoritmoFacade(algoritmoFactory, repositorioFactory); inicializadorDeAlgoritmo.TreinarAlgoritmoClassificacaoSinaisEstaticos(); inicializadorDeAlgoritmo.TreinarAlgoritmoClassificacaoSinaisDinamicos(); repositorio = new RepositorioSinais(CaminhoDoArquivoDeDadosDeReconhecimento); }