Rafael Campagnoli
Implementation of a Convolutional Neural Network Algorithm on FPGA Using High-Level Synthesis.
Rel. Luciano Lavagno, Mihai Teodor Lazarescu. Politecnico di Torino, Master of science program in Computer Engineering, Master of science program in Electronic Engineering, 2021
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
The advancement of silicon technology is revolutionizing the world in terms of processing power. Algorithms and complex mathematical models that require much computing have been made feasible with ease in the last decade. One of such booming algorithms is Convolutional Neural Network (CNN), a field of Artificial Intelligence that can make very complex predictions. However, with high computing complexity comes the drawback of high power consumption for processing, which is a significant concern for some applications. This thesis describes the Field Programmable Gate Array (FPGA) implementation of a CNN algorithm used to predict the location of people indoors using infrared sensors data, an application that benefits from the high prediction power of the CNN but requires a low power implementation of it.
The CNN was already trained before with the support of the Keras tool written in Python
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
URI
![]() |
Modify record (reserved for operators) |
