Reconfigurable logic embedded architecture of support vector machine linear kernel

作者: Jeevan Sirkunan , N. Shaikh-Husin , Trias Andromeda , M. N. Marsono

DOI: 10.1109/EECSI.2017.8239081

关键词:

摘要: Support Vector Machine (SVM) is a linear binary classifier that requires kernel function to handle non-linear problems. Most previous SVM implementations for embedded systems in literature were built targeting certain application; where analyses done through comparison with software only. The impact of different application datasets towards hardware performance not analyzed. In this work, we propose parameterizable architecture fully pipelined. It prototyped and analyzed on Altera Cyclone IV platform results are verified equivalent model. Further analysis determining the effect number features support vectors architecture. From our proposed implementation, determine maximum operating frequency amount logic resource utilization, whereas determines on-chip memory usage also throughput system.

参考文章(23)
Lázaro Bustio-Martínez, René Cumplido, José Hernández-Palancar, Claudia Feregrino-Uribe, On the design of a hardware-software architecture for acceleration of SVM's training phase mexican conference on pattern recognition. pp. 281- 290 ,(2010) , 10.1007/978-3-642-15992-3_30
Semi-Supervised Learning Advanced Methods in Sequence Analysis Lectures. pp. 221- 232 ,(2010) , 10.7551/MITPRESS/9780262033589.001.0001
Jason Kane, Robert Hernandez, Qing Yang, A Reconfigurable Multiclass Support Vector Machine Architecture for Real-Time Embedded Systems Classification field-programmable custom computing machines. pp. 244- 251 ,(2015) , 10.1109/FCCM.2015.24
Mudhar Bin Rabieah, Christos-Savvas Bouganis, None, FPGA based nonlinear Support Vector Machine training using an ensemble learning field programmable logic and applications. pp. 1- 4 ,(2015) , 10.1109/FPL.2015.7293972
Tomasz Kryjak, Mateusz Komorkiewicz, Marek Gorgon, FPGA implementation of real-time head-shoulder detection using local binary patterns, SVM and foreground object detection conference on design and architectures for signal and image processing. pp. 1- 8 ,(2012)
Sotiris B. Kotsiantis, Supervised Machine Learning: A Review of Classification Techniques Informatica (lithuanian Academy of Sciences). ,vol. 31, pp. 249- 268 ,(2007)
Sriram Venkateshan, Alap Patel, Kuruvilla Varghese, Hybrid Working Set Algorithm for SVM Learning With a Kernel Coprocessor on FPGA IEEE Transactions on Very Large Scale Integration Systems. ,vol. 23, pp. 2221- 2232 ,(2015) , 10.1109/TVLSI.2014.2361254
Shaojun Wang, Yu Peng, Guangquan Zhao, Xiyuan Peng, Accelerating on-line training of LS-SVM with run-time reconfiguration field-programmable technology. pp. 1- 6 ,(2011) , 10.1109/FPT.2011.6132697
Kosuke Mizuno, Yosuke Terachi, Kenta Takagi, Shintaro Izumi, Hiroshi Kawaguchi, Masahiko Yoshimoto, An FPGA Implementation of a HOG-based Object Detection Processor Ipsj Transactions on System Lsi Design Methodology. ,vol. 6, pp. 42- 51 ,(2013) , 10.2197/IPSJTSLDM.6.42
Xiaohui Song, Hong Wang, Lingfeng Wang, FPGA Implementation of a Support Vector Machine Based Classification System and Its Potential Application in Smart Grid international conference on information technology: new generations. pp. 397- 402 ,(2014) , 10.1109/ITNG.2014.45