메뉴 건너뛰기




Volumn 52, Issue 8-9, 2006, Pages 516-533

Evolving classifiers on field programmable gate arrays: Migrating XCS to FPGAs

Author keywords

FPGA; Learning classifier systems; XCS

Indexed keywords

COMPUTER HARDWARE; CONVERGENCE OF NUMERICAL METHODS; DIGITAL ARITHMETIC; LEARNING SYSTEMS; OPTIMAL CONTROL SYSTEMS; PERFORMANCE;

EID: 33745871651     PISSN: 13837621     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.sysarc.2006.02.007     Document Type: Article
Times cited : (7)

References (36)
  • 1
    • 0030171884 scopus 로고    scopus 로고
    • Architecture of FPGAs and CPLDs: a tutorial
    • Brown S., and Rose J. Architecture of FPGAs and CPLDs: a tutorial. IEEE Design and Test of Computers 13 2 (1996) 42-57
    • (1996) IEEE Design and Test of Computers , vol.13 , Issue.2 , pp. 42-57
    • Brown, S.1    Rose, J.2
  • 3
    • 0034869196 scopus 로고    scopus 로고
    • C. Aporntewan, P. Chongstitvatana, A hardware implementation of the compact genetic algorithm, in: Proceedings of the 2001 Congress on Evolutionary Computation CEC2001, Seoul, Korea, 2001, pp. 624-629.
  • 4
    • 84949961869 scopus 로고    scopus 로고
    • R. Gadea, J. Cerdá, F. Ballester, A. Mocholí, Artificial neural network implementation on a single FPGA of a pipelined on-line backpropagation, in: Proceeding 13th International Symposium on System Synthesis, Madrid, Spain, 2000, pp. 225-230.
  • 5
    • 33746892995 scopus 로고    scopus 로고
    • J. Zhu, P. Sutton, FPGA Implementation of neural networks: a survey of a decade of progress, in: Proceedings of the 13th International Conference on Field-Programmable Logic and Applications (FPL 2003), Lisbon, Portugal, 2003, pp. 1062-1066.
  • 6
    • 79956301327 scopus 로고    scopus 로고
    • Cognitive systems based on adaptive algorithms, 1978
    • reprinted in: Evolutionary Computation. Fogel D.B. (Ed), IEEE Press. 0-7803-3481-7
    • Holland J.H., and Reitman J.S. Cognitive systems based on adaptive algorithms, 1978. reprinted in: Evolutionary Computation. In: Fogel D.B. (Ed). The Fossil Record (1998), IEEE Press. 0-7803-3481-7
    • (1998) The Fossil Record
    • Holland, J.H.1    Reitman, J.S.2
  • 7
    • 0019060894 scopus 로고
    • Adaptive algorithms for discovering and using general patterns in growing knowledge bases
    • Holland J.H. Adaptive algorithms for discovering and using general patterns in growing knowledge bases. International Journal of Policy Analysis and Information Systems 4 3 (1980) 245-268
    • (1980) International Journal of Policy Analysis and Information Systems , vol.4 , Issue.3 , pp. 245-268
    • Holland, J.H.1
  • 8
    • 33745871116 scopus 로고    scopus 로고
    • J.H. Holland, Escaping brittleness, in: Proceedings of the Second International Workshop on Machine Learning, 1983, pp. 92-95.
  • 9
    • 0003463297 scopus 로고
    • University of Michigan Press, Ann Arbor republished by the MIT press, 1992
    • Holland J.H. Adaptation in Natural and Artificial Systems (1975), University of Michigan Press, Ann Arbor republished by the MIT press, 1992
    • (1975) Adaptation in Natural and Artificial Systems
    • Holland, J.H.1
  • 11
    • 84949196940 scopus 로고    scopus 로고
    • XCS and GALE: a comparative study of two learning classifier systems and six other learning algorithms on classification tasks
    • Advances in Learning Classifier Systems. Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds), Springer-Verlag, Berlin, Heidelberg
    • Bernadó E., Llorà X., and Garrell J.M. XCS and GALE: a comparative study of two learning classifier systems and six other learning algorithms on classification tasks. In: Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds). Advances in Learning Classifier Systems. LNAI vol. 2321 (2002), Springer-Verlag, Berlin, Heidelberg 115-132
    • (2002) LNAI , vol.2321 , pp. 115-132
    • Bernadó, E.1    Llorà, X.2    Garrell, J.M.3
  • 12
    • 0043284115 scopus 로고    scopus 로고
    • Accuracy-based learning classifier systems: models, analysis, and applications to classification tasks
    • Bernadó-Mansilla E., and Garrell-Guiu J.M. Accuracy-based learning classifier systems: models, analysis, and applications to classification tasks. Evolutionary Computation 11 (2003) 209-238
    • (2003) Evolutionary Computation , vol.11 , pp. 209-238
    • Bernadó-Mansilla, E.1    Garrell-Guiu, J.M.2
  • 13
    • 84949221289 scopus 로고    scopus 로고
    • A preliminary investigation of modified xcs as a generic data mining tool
    • Advances in Learning Classifier Systems. Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds), Springer-Verlag, Berlin
    • Dixon P.W., Corne D.W., and Oates M.J. A preliminary investigation of modified xcs as a generic data mining tool. In: Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds). Advances in Learning Classifier Systems. LNAI vol. 2321 (2002), Springer-Verlag, Berlin 133-150
    • (2002) LNAI , vol.2321 , pp. 133-150
    • Dixon, P.W.1    Corne, D.W.2    Oates, M.J.3
  • 15
    • 84879548744 scopus 로고    scopus 로고
    • Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds), Springer-Verlag
    • In: Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds). Learning Classifier Systems: From Foundations to Applications. Lecture notes in Computer Science vol. 1813 (2000), Springer-Verlag
    • (2000) Lecture notes in Computer Science , vol.1813
  • 16
    • 0001387704 scopus 로고
    • Classifier fitness based on accuracy
    • Wilson S.W. Classifier fitness based on accuracy. Evolutionary Computation 3 2 (1995) 149-175
    • (1995) Evolutionary Computation , vol.3 , Issue.2 , pp. 149-175
    • Wilson, S.W.1
  • 17
    • 27144498961 scopus 로고    scopus 로고
    • C. Bolchini, P. Ferrandi, P.L. Lanzi, F. Salice, Toward an FPGA Implementation of XCS, in: Proceedings of the IEEE Congress on Evolutionary Computation - CEC-2005, 2005.
  • 18
    • 33745865841 scopus 로고    scopus 로고
    • Martin Danek, Implementing XCS in FPGA, Proposal for Master Thesis, 2003.
  • 19
    • 33745828259 scopus 로고    scopus 로고
    • P. Ferrandi, Toward an fpga implementation of learning classifier systems, Master's thesis, Dipartimento di Elettronica e Informazione. Politecnico di Milano, supervised by Pier Luca Lanzi, 2005.
  • 20
    • 26944470971 scopus 로고    scopus 로고
    • An algorithmic description of xcs
    • Butz M.V., and Wilson S.W. An algorithmic description of xcs. Journal of Soft Computing 6 3-4 (2002) 144-153
    • (2002) Journal of Soft Computing , vol.6 , Issue.3-4 , pp. 144-153
    • Butz, M.V.1    Wilson, S.W.2
  • 23
    • 33745837375 scopus 로고    scopus 로고
    • P.L. Lanzi, The xcs library, 2003. Available from: .
  • 24
    • 27144534351 scopus 로고
    • The MIT Press, Cambridge Ch. Neurocomputing: Foundation of Research, pp. 126-134
    • Widrow B., and Hoff M.E. Adaptive Switching Circuits (1988), The MIT Press, Cambridge Ch. Neurocomputing: Foundation of Research, pp. 126-134
    • (1988) Adaptive Switching Circuits
    • Widrow, B.1    Hoff, M.E.2
  • 25
    • 0041780883 scopus 로고    scopus 로고
    • Analysis and improvement of fitness exploitation in xcs: bounding models, tournament selection, and bilateral accuracy
    • Butz M.V., Goldberg D.E., and Tharakunnel K. Analysis and improvement of fitness exploitation in xcs: bounding models, tournament selection, and bilateral accuracy. Evolutionary Computation 11 4 (2003) 239-277
    • (2003) Evolutionary Computation , vol.11 , Issue.4 , pp. 239-277
    • Butz, M.V.1    Goldberg, D.E.2    Tharakunnel, K.3
  • 26
    • 33745861980 scopus 로고    scopus 로고
    • Xilinx, Dynamic constant coefficient multiplier v2.0, 2000.
  • 27
    • 33745873453 scopus 로고    scopus 로고
    • Xilinx, Virtex-ii pro and virtex-ii pro x platform fpgas: complete data sheet, 2005.
  • 28
    • 0028757429 scopus 로고
    • FPGA-based stochastic neural networks - implementation
    • Buell D.A., and Pocek K.L. (Eds), IEEE Computer Society Press, Los Alamitos, CA
    • Bade S.L., and Hutchings B.L. FPGA-based stochastic neural networks - implementation. In: Buell D.A., and Pocek K.L. (Eds). IEEE Workshop on FPGAs for Custom Computing Machines (1994), IEEE Computer Society Press, Los Alamitos, CA 189-198
    • (1994) IEEE Workshop on FPGAs for Custom Computing Machines , pp. 189-198
    • Bade, S.L.1    Hutchings, B.L.2
  • 29
    • 33745842163 scopus 로고    scopus 로고
    • A. Perez-Uribe, Structure-adaptable digital neural networks, Ph.D. Thesis, Ecole Polytechnique Fdrale de Lausanne, 1999.
  • 30
    • 33745824911 scopus 로고    scopus 로고
    • Xilinx, Pipelined divider v3.0, 2004.
  • 31
    • 0142000149 scopus 로고    scopus 로고
    • A hardware implementation of a genetic programming system using FPGAs and Handel-C
    • Martin P. A hardware implementation of a genetic programming system using FPGAs and Handel-C. Genetic Programming and Evolvable Machines 2 4 (2001) 317-343
    • (2001) Genetic Programming and Evolvable Machines , vol.2 , Issue.4 , pp. 317-343
    • Martin, P.1
  • 32
    • 33745851799 scopus 로고    scopus 로고
    • P. Martin, A pipelined hardware implementation of genetic, 2002.
  • 33
    • 33745869361 scopus 로고    scopus 로고
    • An analysis of random number generators for a hardware implementation of genetic programming using FPGAs and Handel-C
    • Langdon W.B., Cantú-Paz E., Mathias K., Roy R., Davis D., Poli R., Balakrishnan K., Honavar V., Rudolph G., Wegener J., Bull L., Potter M.A., Schultz A.C., Miller J.F., Burke E., and Jonoska N. (Eds), Morgan Kaufmann Publishers, New York
    • Martin P. An analysis of random number generators for a hardware implementation of genetic programming using FPGAs and Handel-C. In: Langdon W.B., Cantú-Paz E., Mathias K., Roy R., Davis D., Poli R., Balakrishnan K., Honavar V., Rudolph G., Wegener J., Bull L., Potter M.A., Schultz A.C., Miller J.F., Burke E., and Jonoska N. (Eds). GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference (2002), Morgan Kaufmann Publishers, New York 837-844
    • (2002) GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference , pp. 837-844
    • Martin, P.1
  • 34
    • 33745860924 scopus 로고    scopus 로고
    • Xilinx, Efficient shift registers, lfsr counters, and long pseudo-random sequence generators, 1996.
  • 35
    • 33745831146 scopus 로고    scopus 로고
    • IEEE Computer Society, IEEE Standard for Binary Floating-Point Arithmetic, IEEE Std 754-1985, 1985.
  • 36
    • 84942881591 scopus 로고    scopus 로고
    • What makes a problem hard for XCS?
    • Advances in Learning Classifier Systems. Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds), Springer-Verlag, Berlin
    • Kovacs T., and Kerber M. What makes a problem hard for XCS?. In: Lanzi P.L., Stolzmann W., and Wilson S.W. (Eds). Advances in Learning Classifier Systems. LNAI vol. 1996 (2001), Springer-Verlag, Berlin 80-99
    • (2001) LNAI , vol.1996 , pp. 80-99
    • Kovacs, T.1    Kerber, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.