Neste repositório estão os códigos utilizados para minha dissertação de mestrado, com título: Agregação de classificadores neurais via integral de Choquet com respeito a uma medida fuzzy
Neste trabalho foram utilizados 3 classificadores neurais:
- Feedforward neural network (FNN)
- Extreme learning machine (ELM)
- Discriminative restricted Boltzmann machine (DRBM)
Além disso, o classificador clássico K-vizinhos mais próximos (KNN) também foi utilizado com intuito de comparação.
A agregação dos classificadores é realizada por meio da integral de Choquet com respeito a uma medida fuzzy. Na dissertação, a medida fuzzy é calculada de acordo com o algoritmo descrito em [1]. Além disso, outros métodos são utilizados para comparação.
No trabalho são utilizadas diversas bases de dados que podem ser baixadas no UCI repository.
Para realizar a agregação via a integral de Choquet, basta carregar a matriz a ser agregada (lembrando que o código agrega por linha) no workspace do MATLAB e chamar a função aggChoquet() dentro do arquivo aggChoquet.m. Essa função já chama as demais funções para cálculo da medida fuzzy e irá retornar o dado já agregado.
Qualquer erro encontrado no código ou dúvidas sobre o mesmo, entre em contato via email.