Click here to Skip to main content
15,891,567 members
Articles / Programming Languages / C#

Neural Dot Net Pt 3 The Adaline Network

Rate me:
Please Sign up or sign in to vote.
3.71/5 (16 votes)
23 Oct 200316 min read 73.3K   379   41  
A neural network library in C#.
<?xml version="1.0" encoding="utf-8"?><BidirectionalAssociativeMemoryNetwork><NumberOfInputs>6</NumberOfInputs><NumberOfOutputs>4</NumberOfOutputs><BasicNetwork><BidirectionalAssociativeMemoryInputNode><AdalineNode><BasicNode><Identifier>0</Identifier><NodeValue>1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryInputNode><BidirectionalAssociativeMemoryInputNode><AdalineNode><BasicNode><Identifier>1</Identifier><NodeValue>1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryInputNode><BidirectionalAssociativeMemoryInputNode><AdalineNode><BasicNode><Identifier>2</Identifier><NodeValue>1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryInputNode><BidirectionalAssociativeMemoryInputNode><AdalineNode><BasicNode><Identifier>3</Identifier><NodeValue>-1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryInputNode><BidirectionalAssociativeMemoryInputNode><AdalineNode><BasicNode><Identifier>4</Identifier><NodeValue>-1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryInputNode><BidirectionalAssociativeMemoryInputNode><AdalineNode><BasicNode><Identifier>5</Identifier><NodeValue>-1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryInputNode><BidirectionalAssociativeMemoryOutputNode><AdalineNode><BasicNode><Identifier>6</Identifier><NodeValue>1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryOutputNode><BidirectionalAssociativeMemoryOutputNode><AdalineNode><BasicNode><Identifier>7</Identifier><NodeValue>1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryOutputNode><BidirectionalAssociativeMemoryOutputNode><AdalineNode><BasicNode><Identifier>8</Identifier><NodeValue>-1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryOutputNode><BidirectionalAssociativeMemoryOutputNode><AdalineNode><BasicNode><Identifier>9</Identifier><NodeValue>-1</NodeValue><NodeValue>0</NodeValue><NodeError>0</NodeError><Bias><BiasValue>1</BiasValue></Bias></BasicNode></AdalineNode></BidirectionalAssociativeMemoryOutputNode><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>10</Identifier><LinkValue>1</LinkValue><InputNodeID>0</InputNodeID><OutputNodeID>6</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>11</Identifier><LinkValue>3</LinkValue><InputNodeID>0</InputNodeID><OutputNodeID>7</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>12</Identifier><LinkValue>-3</LinkValue><InputNodeID>0</InputNodeID><OutputNodeID>8</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>13</Identifier><LinkValue>-1</LinkValue><InputNodeID>0</InputNodeID><OutputNodeID>9</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>14</Identifier><LinkValue>3</LinkValue><InputNodeID>1</InputNodeID><OutputNodeID>6</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>15</Identifier><LinkValue>1</LinkValue><InputNodeID>1</InputNodeID><OutputNodeID>7</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>16</Identifier><LinkValue>-1</LinkValue><InputNodeID>1</InputNodeID><OutputNodeID>8</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>17</Identifier><LinkValue>-3</LinkValue><InputNodeID>1</InputNodeID><OutputNodeID>9</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>18</Identifier><LinkValue>1</LinkValue><InputNodeID>2</InputNodeID><OutputNodeID>6</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>19</Identifier><LinkValue>3</LinkValue><InputNodeID>2</InputNodeID><OutputNodeID>7</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>20</Identifier><LinkValue>-3</LinkValue><InputNodeID>2</InputNodeID><OutputNodeID>8</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>21</Identifier><LinkValue>-1</LinkValue><InputNodeID>2</InputNodeID><OutputNodeID>9</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>22</Identifier><LinkValue>-1</LinkValue><InputNodeID>3</InputNodeID><OutputNodeID>6</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>23</Identifier><LinkValue>-3</LinkValue><InputNodeID>3</InputNodeID><OutputNodeID>7</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>24</Identifier><LinkValue>3</LinkValue><InputNodeID>3</InputNodeID><OutputNodeID>8</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>25</Identifier><LinkValue>1</LinkValue><InputNodeID>3</InputNodeID><OutputNodeID>9</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>26</Identifier><LinkValue>-3</LinkValue><InputNodeID>4</InputNodeID><OutputNodeID>6</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>27</Identifier><LinkValue>-1</LinkValue><InputNodeID>4</InputNodeID><OutputNodeID>7</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>28</Identifier><LinkValue>1</LinkValue><InputNodeID>4</InputNodeID><OutputNodeID>8</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>29</Identifier><LinkValue>3</LinkValue><InputNodeID>4</InputNodeID><OutputNodeID>9</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>30</Identifier><LinkValue>-3</LinkValue><InputNodeID>5</InputNodeID><OutputNodeID>6</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>31</Identifier><LinkValue>-1</LinkValue><InputNodeID>5</InputNodeID><OutputNodeID>7</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>32</Identifier><LinkValue>1</LinkValue><InputNodeID>5</InputNodeID><OutputNodeID>8</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink><BidirectionalAssociativeMemoryLink><AdalineLink><BasicLink><Identifier>33</Identifier><LinkValue>3</LinkValue><InputNodeID>5</InputNodeID><OutputNodeID>9</OutputNodeID></BasicLink></AdalineLink></BidirectionalAssociativeMemoryLink></BasicNetwork></BidirectionalAssociativeMemoryNetwork>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions