Abstract
The implementation of training algorithms for SVMs on embedded architectures differs significantly from the electronic support of trained SVM systems. This mostly depends on the complexity and the computational intricacies brought about by the optimization process, which implies a Quadratic-Programming problem and usually involves large data sets. This work presents a general approach to the efficient implementation of SVM training on Digital Signal Processor (DSP) devices. The methodology optimizes efficiency by suitably adjusting the established, effective Keerthiās optimization algorithm for large data sets. Besides, the algorithm is reformulated to best exploit the computational features of DSP devices and boost efficiency accordingly. Experimental results tackle the training problem of SVMs by involving real-world benchmarks, and confirm both the computational efficiency of the approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Vapnik, V.: Statistical Learning Theory. Wiley, New York (1998)
Cristianini, N., Shawe-Taylor, J.: An introduction to Support Vector Machines. Cambridge University Press, Cambridge (2000)
Chen, Y., Wang, J.Z.: Support vector learning for fuzzy rule-based classification systems. IEEE Trans. Fuzzy SystemĀ 11, 716ā728 (2003)
Chaves, Ad.C.F., Vellasco, M.M.B.R., Tanscheit, R.: Fuzzy rule extraction from support vector machines. In: Proc. HIS 2005 (2005)
Joachims, T.: Making large-Scale SVM Learning Practical. In: Scholkopf, B., Burges, C.J.C., Smola, A.J. (eds.) Advances in Kernel Methods - Support Vector Learning, MIT Press, Cambridge (1999)
Keerthi, S., Shevade, S., Bhattacharyya, C., Murthy, K.: Improvements to Plattās SMO algorithm for SVM classifier design. Neural ComputationĀ 13, 637ā649 (2001)
Chang, C.-C., Lin, C.-J.: LIBSVM: a Library for Support Vector Machines, available at: http://www.csie.ntu.edu.tw/cjlin/libsvm
Anguita, D., Boni, A., Ridella, S.: A digital architecture for support vector machines: theory, algorithm and FPGA implementation. IEEE TNNĀ 14, 993ā1009 (2003)
RƤtsch, G., Onoda, T., MĆ¼ller, K.-R.: Soft margins for AdaBoost. Machine LearningĀ 42, 287ā320 (2001)
Torres-Moreno, J.M., Gordon, M.B.: Characterization of the sonar signals benchmark. Neural Processing Lett.Ā 7, 1ā4 (1998)
Newman, D.J., Hettich, S., Blake, C.L., Merz, C. J.: UCI repository of machine learning databases, available at: http://www.ics.uci.edu/~mlearn/MLRepository.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
Ā© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gastaldo, P., Parodi, G., Decherchi, S., Zunino, R. (2007). Efficient Implementation of SVM Training on Embedded Electronic Systems. In: Masulli, F., Mitra, S., Pasi, G. (eds) Applications of Fuzzy Sets Theory. WILF 2007. Lecture Notes in Computer Science(), vol 4578. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73400-0_33
Download citation
DOI: https://doi.org/10.1007/978-3-540-73400-0_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73399-7
Online ISBN: 978-3-540-73400-0
eBook Packages: Computer ScienceComputer Science (R0)