본문 바로가기
KERD
논문KCI 등재

자가학습 가능한 SVM 기반 가스 분류기의 설계

Design of SVM-Based Gas Classifier with Self-Learning Capability

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

본 논문은 실시간 자가학습과 분류 기능을 모두 지원하는 support vector machine (SVM) 기반 가스 분류기의 하드웨어구조 설계 및 구현 결과를 제시한다. 제안된 가스 분류기는 학습 알고리즘으로 modified sequential minimal optimization(MSMO)을 사용하였고, 학습과 분류 기능을 공유구조를 사용하여 설계함으로써 기존 논문 대비 하드웨어 면적을 35% 감소시켰다. 설계된 가스 분류기는 Xilinx Zynq UltraScale+ FPGA를 사용하여 구현 및 검증되었고, 108MHz의 동작 주파수에서3,337개의 CLB LUTs로 구현 가능함을 확인하였다.

Abstract

In this paper, we propose a support vector machine (SVM) based gas classifier that can support real-timeself-learning. The modified sequential minimal optimization (MSMO) algorithm is employed to train the proposedSVM. By using a shared structure for learning and classification, the proposed SVM reduced the hardware area by35% compared to the existing architecture. Our system was implemented with 3,337 CLB (configurable logic block)LUTs (look-up table) with Xilinx Zynq UltraScale+ FPGA (field programmable gate array) and verified that it canoperate at the clock frequency of 108MHz.

참고문헌 (18)

  1. Muhammad Hassan, "Computationally Efficient Weighted Binary Decision Codes for Gas Identification With Array of Gas Sensors", IEEE Sensors Journal, 17(2), pp.487~497 (2017), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  2. 정우재, "인공신경망 기반 가스 분류기의 설계", 전기전자학회논문지, 22(3), pp.700~705 (2018), 한국전기전자학회[DOI]
  3. Jingli Yang, "Fault Detection Using the Clustering-kNN Rule for Gas Sensor Arrays", Sensors, 16(12), pp.2069~ (2016), MDPI AG[DOI]
  4. Muhammad Hassan, "Gas classification using binary decision tree classifier", IEEE International Symposium on Circuits and System (ISCAS), pp.2579~2582 (2014)
  5. Xiaojun Zhai, "MLP Neural Network Based Gas Classification System on Zynq SoC", IEEE Access, 4, pp.8138~8146 (2016), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  6. Kun Wang, "A support vector machine-based genetic algorithm method for gas classification", International Conference on Frontiers of Sensors Technologies (ICFST), pp.363~366 (2017)
  7. Bernhard E, Boser, "A training algorithm for optimal margin classifiers", Proc. 5th Annu. Workshop Computational Learning Theory, pp.144~152 (1992)
  8. Edgar Elias Osuna, "An improved training algorithm for support vector machines", Proc. IEEE Signal Processing Society Workshop, pp.276~285 (1997)
  9. T. Joachims, "Advances in Kernel Methods" (1998), MIT Press
  10. Dennis Decoste, "Training invariant support vector machines", Machine Learning, 46(1, pp.3) (2002), 161~190[DOI]
  11. S.S. Keerthi, "A fast iterative nearest point algorithm for support vector machine classifier design", IEEE Transactions on Neural Networks, 11(1), pp.124~136 (2000), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  12. J. C. Platt, "Advances in Kernel Methods–Support Vector Learning", pp.185~208 (1999)
  13. S. S. Keerthi, "Improvements to Platt's SMO Algorithm for SVM Classifier Design", Neural Computation, 13(3), pp.637~649 (2001), MIT Press - Journals[DOI]
  14. Jia-Ching Wang, "VLSI Design for SVM-Based Speaker Verification System", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 23(7), pp.1355~1359 (2015), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  15. Zehra Camlica, "Medical image classification via SVM using LBP features from saliency-based folded data", International Conf. on Machine Learning and Applications, pp, 128(132), pp.2015~ (2015)[DOI]
  16. Lichen Feng, "VLSI design of SVM-based seizure detection system with on-chip learning capability", IEEE Trans. on Biomedical Circuits and Systems, 12(1), pp.171~181 (2018)[DOI]
  17. Alexander Vergara, "Chemical gas sensor drift compensation using classifier ensembles", Sensors and Actuators B: Chemical, 166-167, pp.320~329 (2012), Elsevier BV[DOI]
  18. "UCI machine learning Repository"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (52건)