Please use this identifier to cite or link to this item:
https://open.uns.ac.rs/handle/123456789/8877
Title: | Hardware implementation of decision tree ensembles | Authors: | Struharik, Rastislav Novak L. |
Issue Date: | 1-Jun-2013 | Journal: | Journal of Circuits, Systems and Computers | Abstract: | In this paper, several hardware architectures for the realization of ensembles of axis-parallel, oblique and nonlinear decision trees (DTs) are presented. Hardware architectures for the implementation of a number of ensemble combination rules are also presented. These architectures are universal and can be used to combine predictions from any type of classifiers, such as decision trees, artificial neural networks (ANNs) and support vector machines (SVMs). Proposed architectures are suitable for the implementation using Field Programmable Gate Arrays (FPGA) and Application Specific Integrated Circuits (ASIC). Experiment results obtained using 29 datasets from the standard UCI Machine Learning Repository database suggest that the FPGA implementations offer significant improvement in the classification time in comparison with the traditional software implementations. Greatest improvement can be achieved using the SP2-P architecture implemented on the FPGA achieving 416.53 times faster classification speed on average, compared with the software implementation. This result has been achieved on the FPGA working at 135.51 MHz on average, which is 33.21 times slower than the operating frequency of the general purpose computer on which the software implementation has been executed. © 2013 World Scientific Publishing Company. | URI: | https://open.uns.ac.rs/handle/123456789/8877 | ISSN: | 2181266 | DOI: | 10.1142/S0218126613500321 |
Appears in Collections: | FTN Publikacije/Publications |
Show full item record
SCOPUSTM
Citations
9
checked on Sep 9, 2023
Page view(s)
22
Last Week
7
7
Last month
0
0
checked on May 10, 2024
Google ScholarTM
Check
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.