Title :
Implementing decision trees in hardware
Author_Institution :
Dept. of Electron., Univ. of Novi Sad, Novi Sad, Serbia
Abstract :
In this paper several hardware implementations of decision trees (axis-parallel, oblique and non-linear) based on the concept of universal node and sequence of universal nodes are presented. Proposed hardware architectures are suitable for the implementation in both Field Programmable Gate Arrays (FPGA) and Application Specific Integrated Circuits (ASIC). Proposed architectures can be easily customized in order to fit a wide variety of application requirements, fulfilling their role as general purpose building blocks for System on Chip designs. Experimental results obtained on 23 datasets of standard University of California Irvine (UCI) Machine Learning Repository database suggest that the proposed architecture based on the sequence of universal nodes requires on average 56% less hardware resources compared with the previously proposed architectures, having the same throughput.
Keywords :
application specific integrated circuits; decision trees; field programmable gate arrays; integrated circuit design; learning (artificial intelligence); system-on-chip; ASIC; FPGA; University of California Irvine machine learning repository database; application specific integrated circuits; decision trees; field programmable gate arrays; general purpose building blocks; hardware architectures; system on chip designs; Adders; Complexity theory; Computer architecture; Decision trees; Hardware; Pipelines; Throughput;
Conference_Titel :
Intelligent Systems and Informatics (SISY), 2011 IEEE 9th International Symposium on
Conference_Location :
Subotica
Print_ISBN :
978-1-4577-1975-2
DOI :
10.1109/SISY.2011.6034358