Algoritmos | Computação Inteligente
André Pacheco 15 de junho de 2017
Neste post vamos discutir um pouco sobre a máquina de Boltzmann restrita (em inglês: restricted Boltzmann machine, RBM) [1,2]. A RBM ganhou destaque na primeira década dos anos 2000. Ela foi e ainda é muito utilizada para compor camadas de redes…
Máquina de Boltzmann restrita, Python, RBM, Restricted Boltzmann machine, Tensorflow
André Pacheco 12 de abril de 2017
Hoje vamos apresentar uma Extreme Learning Machine (ELM, ou em português, máquina de aprendizado extremo), algoritmo proposto por Huang [1,2] e que nada mais é do que uma rede neural artificial (RNA) de apenas uma camada oculta. O princípio de funcionamento da ELM é o mesmo…
ELM, extreme learning machine, Máquina de aprendizado extremo, MATLAB, Python
Após um pequeno hiato no blog/site, hoje vamos falar um pouco sobre um dos classificadores classicos conhecidos, o K vizinhos mais próximos (do ingês: K nearest neighboors – KNN). O KNN foi proposto por Fukunaga e Narendra em 1975 [1]. É um…
André Pacheco 12 de agosto de 2016
O algoritmo genético (do inglês genetic algorithm – GA) é um método evolutivo de otimização introduzido por John Holland em 1975 [1] e mais tarde foi popularizado por David Goldberg [2]. O GA se inspira nos princípios da teoria da seleção natural, proposta…
Algoritmo genético, GA, MATLAB, Otimização
André Pacheco 9 de abril de 2016
Otimização por enxame de partículas (do ingês: Particle Swarm Optmization, abreviado por PSO) é um algoritmo heurístico (assim como o DE) baseado no comportamento social de um bando de pássaros. O método foi proposto por Eberhart e Kennedy em 1995 [1], tem como objetivo…