Implementações do MATLAB de uma variedade de algoritmos de aprendizado de máquina/processamento de sinais.
Esse repositório contém implementações do MATLAB de uma variedade de algoritmos populares de aprendizado de máquina, a maioria dos quais fazia parte do curso de pós-graduação em Avançado de Machine Learning (CS 761) na UW-Madison na primavera de 2016.
Lista de algoritmos implementados:
Todos os algoritmos são fortemente comentados (possivelmente por uma falha), mas eu queria que alguém no meio de uma aula de aprendizado de máquina pudesse ler o código e entendê -lo decentemente bem. Embora eu tenha feito o meu melhor para implementar esses algoritmos com a eficiência em mente (dentro dos limites das deficiências inerentes ao MATLAB nesse sentido), esse repositório é muito mais valioso como uma ferramenta de ensino do que uma biblioteca centrada no desempenho.
Devido ao fato de os algoritmos serem tão comentados, muitos detalhes da implementação estão contidos no código como comentários, em vez de em um readme.
Em um futuro próximo, incluirei uma pasta demo que demonstra a correção e o desempenho de cada algoritmo em um conjunto de problemas representativos. Eu também posso criar um ReadMe com detalhes de implementação para cada algoritmo, para estar localizado na pasta SRC.