Braille–Latin conversion using memristive bidirectional associative memory neural network
Artificial neural networks (ANNs) are finding increasing use as tools to model and solve problems in almost every discipline in today’s world. The successful implementation of ANNs in software—particularly in the fields of deep learning and machine learning—has spiked an interest in designing hardwa...
Gespeichert in:
Veröffentlicht in: | Journal of ambient intelligence and humanized computing 2023-09, Vol.14 (9), p.12511-12534 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 12534 |
---|---|
container_issue | 9 |
container_start_page | 12511 |
container_title | Journal of ambient intelligence and humanized computing |
container_volume | 14 |
creator | Vaidyaraman, Jayasri Thyagarajan, Abitha K. Shruthi, S. Ravi, V. |
description | Artificial neural networks (ANNs) are finding increasing use as tools to model and solve problems in almost every discipline in today’s world. The successful implementation of ANNs in software—particularly in the fields of deep learning and machine learning—has spiked an interest in designing hardware architectures that are custom-made to implement ANNs. Several categories of ANNs exist. The two-layer bidirectional associative memory (BAM) is a particular class of hetero-associative memory networks that is extremely efficient and exhibits good performance for storing and retrieving pattern pairs. The memristor is a novel hardware element that is well-suited to modelling neural synapses because it exhibits tunable resistance. In this work, in order to create a device that can perform Braille–Latin conversion, we have implemented a circuit realization of a BAM neural network. The implemented hardware BAM uses a memristor crossbar array for modelling neural synapses and a neuron circuit comprising an I-to-V converter (resistor), voltage comparator, D flip-flop, and inverter. The efficiency of the implemented hardware BAM was tested initially using 2 × 2 and 3 × 3 patterns. Upon successfully verifying the ability of the implemented BAM to store and retrieve simple pattern pairs, it was trained for a pattern-recognition application, namely mapping Braille alphabets to their Latin counterparts and vice versa. The performance of the implemented BAM network is robust even on the introduction of noise. The application can recognize the input patterns with accuracies of 100% in either direction when tested with up to 30% noise. |
doi_str_mv | 10.1007/s12652-022-04386-8 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2919380193</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2919380193</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2348-c89b20af240b11f0f359f0f65ff1d27a139c5ddce11817babf9a012636d5c2153</originalsourceid><addsrcrecordid>eNp9UMtOwzAQtBBIVKU_wCkS54DXjhPnCBUvqRIXOHGwHMeuXFK72ElRb_wDf8iXYBoEN1bahzQzq91B6BTwOWBcXUQgJSM5JikLysucH6AJ8JLnDAp2-DvT6hjNYlzhFLSmADBBz1dB2q7Tn-8fC9lblynvtjpE6102ROuW2Vqvg4293eqssa0NWvUJlF0mY_TKyj2SSD7sMqeHkBCn-zcfXk7QkZFd1LOfPkVPN9eP87t88XB7P79c5IrQgueK1w3B0pACNwAGG8rqVEtmDLSkkkBrxdpWaQAOVSMbU0ucXqZlyxQBRqfobNy7Cf510LEXKz-EdGIUpIaacpxKYpGRpYKPMWgjNsGuZdgJwOLbRzH6KJKPYu-j4ElER1FMZLfU4W_1P6ovvI939Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2919380193</pqid></control><display><type>article</type><title>Braille–Latin conversion using memristive bidirectional associative memory neural network</title><source>Springer Nature - Complete Springer Journals</source><source>ProQuest Central UK/Ireland</source><source>ProQuest Central</source><creator>Vaidyaraman, Jayasri ; Thyagarajan, Abitha K. ; Shruthi, S. ; Ravi, V.</creator><creatorcontrib>Vaidyaraman, Jayasri ; Thyagarajan, Abitha K. ; Shruthi, S. ; Ravi, V.</creatorcontrib><description>Artificial neural networks (ANNs) are finding increasing use as tools to model and solve problems in almost every discipline in today’s world. The successful implementation of ANNs in software—particularly in the fields of deep learning and machine learning—has spiked an interest in designing hardware architectures that are custom-made to implement ANNs. Several categories of ANNs exist. The two-layer bidirectional associative memory (BAM) is a particular class of hetero-associative memory networks that is extremely efficient and exhibits good performance for storing and retrieving pattern pairs. The memristor is a novel hardware element that is well-suited to modelling neural synapses because it exhibits tunable resistance. In this work, in order to create a device that can perform Braille–Latin conversion, we have implemented a circuit realization of a BAM neural network. The implemented hardware BAM uses a memristor crossbar array for modelling neural synapses and a neuron circuit comprising an I-to-V converter (resistor), voltage comparator, D flip-flop, and inverter. The efficiency of the implemented hardware BAM was tested initially using 2 × 2 and 3 × 3 patterns. Upon successfully verifying the ability of the implemented BAM to store and retrieve simple pattern pairs, it was trained for a pattern-recognition application, namely mapping Braille alphabets to their Latin counterparts and vice versa. The performance of the implemented BAM network is robust even on the introduction of noise. The application can recognize the input patterns with accuracies of 100% in either direction when tested with up to 30% noise.</description><identifier>ISSN: 1868-5137</identifier><identifier>EISSN: 1868-5145</identifier><identifier>DOI: 10.1007/s12652-022-04386-8</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Artificial Intelligence ; Artificial neural networks ; Associative memory ; Braille ; Brain ; Circuits ; Computational Intelligence ; Deep learning ; Design ; Efficiency ; Engineering ; Hardware ; Machine learning ; Memristors ; Modelling ; Neural networks ; Neurons ; Original Research ; Pattern recognition ; Recurrent neural networks ; Robotics and Automation ; Software ; Synapses ; User Interfaces and Human Computer Interaction</subject><ispartof>Journal of ambient intelligence and humanized computing, 2023-09, Vol.14 (9), p.12511-12534</ispartof><rights>The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022. Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2348-c89b20af240b11f0f359f0f65ff1d27a139c5ddce11817babf9a012636d5c2153</citedby><cites>FETCH-LOGICAL-c2348-c89b20af240b11f0f359f0f65ff1d27a139c5ddce11817babf9a012636d5c2153</cites><orcidid>0000-0002-5097-6189</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s12652-022-04386-8$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2919380193?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,778,782,21375,27911,27912,33731,41475,42544,43792,51306,64370,64374,72224</link.rule.ids></links><search><creatorcontrib>Vaidyaraman, Jayasri</creatorcontrib><creatorcontrib>Thyagarajan, Abitha K.</creatorcontrib><creatorcontrib>Shruthi, S.</creatorcontrib><creatorcontrib>Ravi, V.</creatorcontrib><title>Braille–Latin conversion using memristive bidirectional associative memory neural network</title><title>Journal of ambient intelligence and humanized computing</title><addtitle>J Ambient Intell Human Comput</addtitle><description>Artificial neural networks (ANNs) are finding increasing use as tools to model and solve problems in almost every discipline in today’s world. The successful implementation of ANNs in software—particularly in the fields of deep learning and machine learning—has spiked an interest in designing hardware architectures that are custom-made to implement ANNs. Several categories of ANNs exist. The two-layer bidirectional associative memory (BAM) is a particular class of hetero-associative memory networks that is extremely efficient and exhibits good performance for storing and retrieving pattern pairs. The memristor is a novel hardware element that is well-suited to modelling neural synapses because it exhibits tunable resistance. In this work, in order to create a device that can perform Braille–Latin conversion, we have implemented a circuit realization of a BAM neural network. The implemented hardware BAM uses a memristor crossbar array for modelling neural synapses and a neuron circuit comprising an I-to-V converter (resistor), voltage comparator, D flip-flop, and inverter. The efficiency of the implemented hardware BAM was tested initially using 2 × 2 and 3 × 3 patterns. Upon successfully verifying the ability of the implemented BAM to store and retrieve simple pattern pairs, it was trained for a pattern-recognition application, namely mapping Braille alphabets to their Latin counterparts and vice versa. The performance of the implemented BAM network is robust even on the introduction of noise. The application can recognize the input patterns with accuracies of 100% in either direction when tested with up to 30% noise.</description><subject>Artificial Intelligence</subject><subject>Artificial neural networks</subject><subject>Associative memory</subject><subject>Braille</subject><subject>Brain</subject><subject>Circuits</subject><subject>Computational Intelligence</subject><subject>Deep learning</subject><subject>Design</subject><subject>Efficiency</subject><subject>Engineering</subject><subject>Hardware</subject><subject>Machine learning</subject><subject>Memristors</subject><subject>Modelling</subject><subject>Neural networks</subject><subject>Neurons</subject><subject>Original Research</subject><subject>Pattern recognition</subject><subject>Recurrent neural networks</subject><subject>Robotics and Automation</subject><subject>Software</subject><subject>Synapses</subject><subject>User Interfaces and Human Computer Interaction</subject><issn>1868-5137</issn><issn>1868-5145</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp9UMtOwzAQtBBIVKU_wCkS54DXjhPnCBUvqRIXOHGwHMeuXFK72ElRb_wDf8iXYBoEN1bahzQzq91B6BTwOWBcXUQgJSM5JikLysucH6AJ8JLnDAp2-DvT6hjNYlzhFLSmADBBz1dB2q7Tn-8fC9lblynvtjpE6102ROuW2Vqvg4293eqssa0NWvUJlF0mY_TKyj2SSD7sMqeHkBCn-zcfXk7QkZFd1LOfPkVPN9eP87t88XB7P79c5IrQgueK1w3B0pACNwAGG8rqVEtmDLSkkkBrxdpWaQAOVSMbU0ucXqZlyxQBRqfobNy7Cf510LEXKz-EdGIUpIaacpxKYpGRpYKPMWgjNsGuZdgJwOLbRzH6KJKPYu-j4ElER1FMZLfU4W_1P6ovvI939Q</recordid><startdate>20230901</startdate><enddate>20230901</enddate><creator>Vaidyaraman, Jayasri</creator><creator>Thyagarajan, Abitha K.</creator><creator>Shruthi, S.</creator><creator>Ravi, V.</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><orcidid>https://orcid.org/0000-0002-5097-6189</orcidid></search><sort><creationdate>20230901</creationdate><title>Braille–Latin conversion using memristive bidirectional associative memory neural network</title><author>Vaidyaraman, Jayasri ; Thyagarajan, Abitha K. ; Shruthi, S. ; Ravi, V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2348-c89b20af240b11f0f359f0f65ff1d27a139c5ddce11817babf9a012636d5c2153</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Artificial Intelligence</topic><topic>Artificial neural networks</topic><topic>Associative memory</topic><topic>Braille</topic><topic>Brain</topic><topic>Circuits</topic><topic>Computational Intelligence</topic><topic>Deep learning</topic><topic>Design</topic><topic>Efficiency</topic><topic>Engineering</topic><topic>Hardware</topic><topic>Machine learning</topic><topic>Memristors</topic><topic>Modelling</topic><topic>Neural networks</topic><topic>Neurons</topic><topic>Original Research</topic><topic>Pattern recognition</topic><topic>Recurrent neural networks</topic><topic>Robotics and Automation</topic><topic>Software</topic><topic>Synapses</topic><topic>User Interfaces and Human Computer Interaction</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Vaidyaraman, Jayasri</creatorcontrib><creatorcontrib>Thyagarajan, Abitha K.</creatorcontrib><creatorcontrib>Shruthi, S.</creatorcontrib><creatorcontrib>Ravi, V.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection (ProQuest)</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Journal of ambient intelligence and humanized computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Vaidyaraman, Jayasri</au><au>Thyagarajan, Abitha K.</au><au>Shruthi, S.</au><au>Ravi, V.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Braille–Latin conversion using memristive bidirectional associative memory neural network</atitle><jtitle>Journal of ambient intelligence and humanized computing</jtitle><stitle>J Ambient Intell Human Comput</stitle><date>2023-09-01</date><risdate>2023</risdate><volume>14</volume><issue>9</issue><spage>12511</spage><epage>12534</epage><pages>12511-12534</pages><issn>1868-5137</issn><eissn>1868-5145</eissn><abstract>Artificial neural networks (ANNs) are finding increasing use as tools to model and solve problems in almost every discipline in today’s world. The successful implementation of ANNs in software—particularly in the fields of deep learning and machine learning—has spiked an interest in designing hardware architectures that are custom-made to implement ANNs. Several categories of ANNs exist. The two-layer bidirectional associative memory (BAM) is a particular class of hetero-associative memory networks that is extremely efficient and exhibits good performance for storing and retrieving pattern pairs. The memristor is a novel hardware element that is well-suited to modelling neural synapses because it exhibits tunable resistance. In this work, in order to create a device that can perform Braille–Latin conversion, we have implemented a circuit realization of a BAM neural network. The implemented hardware BAM uses a memristor crossbar array for modelling neural synapses and a neuron circuit comprising an I-to-V converter (resistor), voltage comparator, D flip-flop, and inverter. The efficiency of the implemented hardware BAM was tested initially using 2 × 2 and 3 × 3 patterns. Upon successfully verifying the ability of the implemented BAM to store and retrieve simple pattern pairs, it was trained for a pattern-recognition application, namely mapping Braille alphabets to their Latin counterparts and vice versa. The performance of the implemented BAM network is robust even on the introduction of noise. The application can recognize the input patterns with accuracies of 100% in either direction when tested with up to 30% noise.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s12652-022-04386-8</doi><tpages>24</tpages><orcidid>https://orcid.org/0000-0002-5097-6189</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1868-5137 |
ispartof | Journal of ambient intelligence and humanized computing, 2023-09, Vol.14 (9), p.12511-12534 |
issn | 1868-5137 1868-5145 |
language | eng |
recordid | cdi_proquest_journals_2919380193 |
source | Springer Nature - Complete Springer Journals; ProQuest Central UK/Ireland; ProQuest Central |
subjects | Artificial Intelligence Artificial neural networks Associative memory Braille Brain Circuits Computational Intelligence Deep learning Design Efficiency Engineering Hardware Machine learning Memristors Modelling Neural networks Neurons Original Research Pattern recognition Recurrent neural networks Robotics and Automation Software Synapses User Interfaces and Human Computer Interaction |
title | Braille–Latin conversion using memristive bidirectional associative memory neural network |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T05%3A15%3A07IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Braille%E2%80%93Latin%20conversion%20using%20memristive%20bidirectional%20associative%20memory%20neural%20network&rft.jtitle=Journal%20of%20ambient%20intelligence%20and%20humanized%20computing&rft.au=Vaidyaraman,%20Jayasri&rft.date=2023-09-01&rft.volume=14&rft.issue=9&rft.spage=12511&rft.epage=12534&rft.pages=12511-12534&rft.issn=1868-5137&rft.eissn=1868-5145&rft_id=info:doi/10.1007/s12652-022-04386-8&rft_dat=%3Cproquest_cross%3E2919380193%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2919380193&rft_id=info:pmid/&rfr_iscdi=true |