{"title":"同时摄动规则双向关联存储器的FPGA实现","authors":"M. Wakamura, Y. Maeda","doi":"10.1109/SICE.2002.1196557","DOIUrl":null,"url":null,"abstract":"Bidirectional associative memory (BAM) is a typical example of recurrent neural networks. Software implementation of BAM does not obtain sufficient speed in the operation. Therefore, hardware implementation, especially, FPGA (field programmable gate array) implementation of BAM is very promising. Originally, the weights of BAM are calculated by the patterns to be memorized. However, we adopt a recursive learning method via the simultaneous perturbation learning rule.","PeriodicalId":301855,"journal":{"name":"Proceedings of the 41st SICE Annual Conference. SICE 2002.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"FPGA implementation of bidirectional associative memory via simultaneous perturbation rule\",\"authors\":\"M. Wakamura, Y. Maeda\",\"doi\":\"10.1109/SICE.2002.1196557\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Bidirectional associative memory (BAM) is a typical example of recurrent neural networks. Software implementation of BAM does not obtain sufficient speed in the operation. Therefore, hardware implementation, especially, FPGA (field programmable gate array) implementation of BAM is very promising. Originally, the weights of BAM are calculated by the patterns to be memorized. However, we adopt a recursive learning method via the simultaneous perturbation learning rule.\",\"PeriodicalId\":301855,\"journal\":{\"name\":\"Proceedings of the 41st SICE Annual Conference. SICE 2002.\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-08-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 41st SICE Annual Conference. SICE 2002.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SICE.2002.1196557\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 41st SICE Annual Conference. SICE 2002.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SICE.2002.1196557","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA implementation of bidirectional associative memory via simultaneous perturbation rule
Bidirectional associative memory (BAM) is a typical example of recurrent neural networks. Software implementation of BAM does not obtain sufficient speed in the operation. Therefore, hardware implementation, especially, FPGA (field programmable gate array) implementation of BAM is very promising. Originally, the weights of BAM are calculated by the patterns to be memorized. However, we adopt a recursive learning method via the simultaneous perturbation learning rule.