Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Feature reduction for FPGA based implementation of learning classifiers

Vogiatzis Konstantinos

Full record


URI: http://purl.tuc.gr/dl/dias/3C6919C7-E604-413E-9855-5623E3D16AED
Year 2024
Type of Item Diploma Work
License
Details
Bibliographic Citation Konstantinos Vogiatzis, "Feature Reduction for FPGA Based Implementation of Learning Classifiers", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2024 https://doi.org/10.26233/heallink.tuc.98820
Appears in Collections

Summary

During recent years data sets have grown rapidly in size, mainly becausethey are collectively gathered by numerous consumer information-sensinginternet of things (IoT) devices or services, such as mobile devices, softwarelogs, cameras, wireless sensor networks, etc. Heterogeneous hardware, suchas FPGAs, seem to be a promising alternative in terms of acceleration, evenfrom GPUs, in complex machine learning problems. They still suffer thoughfrom low on-chip memory resources making scaling to high dimensionalitytasks difficult, as input/output (I/O) traffic may dominate the overalllatency. Due to such restrictions, FPGAs currently, are mostly used for theinference task and not the training one, as it usually requires fewer memoryresources. In this work, we propose a general dimensionality reductionscheme for learning classifiers, operating both as training and inference accelerators which could be applied in low resource hardware devices, suchas FPGAs. We achieve impressive improvements, with on-chip memory utilizationduring training reduced by 10× to 32× for online and batch learning,with around 5% loss in accuracy. We implement a pipelined hardware architecture,using a learning classifier coupled with a dimensionality reduction scheme implementing two different methods: Hash Kernel and Sparse Random Projection.

Available Files

Services

Statistics