Banca de DEFESA: DANIEL HOLANDA NORONHA

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : DANIEL HOLANDA NORONHA
DATA : 20/11/2017
HORA: 14:30
LOCAL: Auditório nPITI
TÍTULO:

Proposta de Implementação em FPGA de Máquina de Vetores de Suporte (SVM) utilizando Otimização Sequencial Mínima (SMO)


PALAVRAS-CHAVES:

Máquina de Vetores de Suporte, SVM, Otimização Sequencial Mínima, FPGA.


PÁGINAS: 72
RESUMO:

A importância do uso de FPGAs como aceleradores vem crescendo fortemente nos últimos anos. Companhias como Amazon, Microsoft e Baidu estão incorporando FPGAs em seus data centes, objetivando especialmente acelerar algoritmos em suas ferramentas de busca. No centro dessas aplicações estão algoritmos de aprendizado de máquina, como é o caso da Máquina de Vetor de Suporte (SVM). Entretanto, para que essas aplicações obtenham a aceleração desejada, o uso eficiente dos recursos das FPGAs é necessário. O projeto possui como objetivo a implementação paralela em hardware tanto da fase feed-forward de uma Máquina de Vetores de Suporte (SVM) quanto de sua fase de treinamento. A fase feed-forward (inferência) é implementada utilizando o kernel polinomial e de maneira totalmente paralela, visando obter a máxima aceleração possível ao custo de uma maior utilização da área disponível. Além disso, a implementação proposta para a inferência é capaz de computar tanto a classificação quanto a regressão utilizando o mesmo hardware. Já o treinamento é feito utilizando Otimização Sequencial Mínima (SMO), possibilitando a resolução da complexa otimização da SVM através de passos simples. A implementação da SMO também é feita de modo extremamente paralelo, fazendo uso de técnicas para aceleração como a cache do erro. Ademais, o Kernel Amigável ao Hardware (HFK) é utilizado para diminuir a área utilizada pelo kernel, permitindo que um número maior de kernels seja implementado em um chip de mesmo tamanho, acelerando o treinamento. Após a implementação paralela em hardware, a SVM é validada por simulação e são feitas análises associadas ao desempenho temporal da estrutura proposta, assim como análises associadas ao uso de área da FPGA.


MEMBROS DA BANCA:
Presidente - 1837240 - MARCELO AUGUSTO COSTA FERNANDES
Interno - 347628 - ADRIAO DUARTE DORIA NETO
Externo ao Programa - 347065 - JOSE ALBERTO NICOLAU DE OLIVEIRA
Externo à Instituição - ANTONIO CARLOS SCHNEIDER BECK FILHO - UFRGS
Notícia cadastrada em: 24/10/2017 17:20
SIGAA | Superintendência de Informática - | | Copyright © 2006-2020 - UFRN - sigaa06-producao.info.ufrn.br.sigaa06-producao