Lots of neural network stuff.

This commit is contained in:
2012-11-27 17:33:09 -05:00
parent 790b5666a8
commit 214bdcd032
55 changed files with 1507 additions and 821 deletions

129
ttt.net Normal file
View File

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<multiLayerPerceptron biased="true" name="TicTacToe">
<activationFunction name="Sigmoid"/>
<connections dest="10" src="0" weight="0.5827629317852295"/>
<connections dest="10" src="1" weight="0.49198735902918994"/>
<connections dest="10" src="2" weight="-0.3019566272377494"/>
<connections dest="10" src="3" weight="0.42204442000472525"/>
<connections dest="10" src="4" weight="-0.26015075178733194"/>
<connections dest="10" src="5" weight="-0.001558299861060293"/>
<connections dest="10" src="6" weight="0.07987916348233416"/>
<connections dest="10" src="7" weight="0.07258122647153753"/>
<connections dest="10" src="8" weight="-0.691045501522254"/>
<connections dest="10" src="9" weight="0.7118463494749109"/>
<connections dest="11" src="0" weight="-1.8387878977128804"/>
<connections dest="11" src="1" weight="0.07066242812415906"/>
<connections dest="11" src="2" weight="-0.2141385079779094"/>
<connections dest="11" src="3" weight="0.02318115051417748"/>
<connections dest="11" src="4" weight="-0.4940158494633454"/>
<connections dest="11" src="5" weight="0.24951794707397953"/>
<connections dest="11" src="6" weight="-0.3422002057868113"/>
<connections dest="11" src="7" weight="-0.34896333718320666"/>
<connections dest="11" src="8" weight="0.18236809262087086"/>
<connections dest="11" src="9" weight="-0.39168932467050466"/>
<connections dest="12" src="0" weight="1.5206290139263101"/>
<connections dest="12" src="1" weight="-0.4806468102477885"/>
<connections dest="12" src="2" weight="0.21439697155823853"/>
<connections dest="12" src="3" weight="0.1226010537695569"/>
<connections dest="12" src="4" weight="-0.2957055657777683"/>
<connections dest="12" src="5" weight="0.6130228290778311"/>
<connections dest="12" src="6" weight="0.36875530286236485"/>
<connections dest="12" src="7" weight="-0.5171899914088294"/>
<connections dest="12" src="8" weight="0.10837708801339006"/>
<connections dest="12" src="9" weight="-0.7053746937035315"/>
<connections dest="13" src="0" weight="0.002913660858364482"/>
<connections dest="13" src="1" weight="-0.7651207747987173"/>
<connections dest="13" src="2" weight="0.9715970070491731"/>
<connections dest="13" src="3" weight="-0.9956453258174628"/>
<connections dest="13" src="4" weight="-0.9408358352747842"/>
<connections dest="13" src="5" weight="-1.008966493202113"/>
<connections dest="13" src="6" weight="-0.672355054680489"/>
<connections dest="13" src="7" weight="-0.3367206164565582"/>
<connections dest="13" src="8" weight="0.7588693137687637"/>
<connections dest="13" src="9" weight="-0.7196453490945308"/>
<connections dest="14" src="0" weight="-1.9439726796836931"/>
<connections dest="14" src="1" weight="-0.2894027034518325"/>
<connections dest="14" src="2" weight="0.2110335238178935"/>
<connections dest="14" src="3" weight="-0.009846640898758158"/>
<connections dest="14" src="4" weight="0.1568088381509006"/>
<connections dest="14" src="5" weight="-0.18073468038735682"/>
<connections dest="14" src="6" weight="0.3823096688264287"/>
<connections dest="14" src="7" weight="-0.21319807548539116"/>
<connections dest="14" src="8" weight="-0.3736851760400955"/>
<connections dest="14" src="9" weight="-0.10659568761110778"/>
<connections dest="15" src="0" weight="-3.5802003342217197"/>
<connections dest="15" src="10" weight="-0.520010988494904"/>
<connections dest="15" src="11" weight="2.0607479402794953"/>
<connections dest="15" src="12" weight="-1.3810086619100004"/>
<connections dest="15" src="13" weight="-0.024645797466295187"/>
<connections dest="15" src="14" weight="2.4372644169618125"/>
<neurons id="0">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="1">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="2">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="3">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="4">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="5">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="6">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="7">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="8">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="9">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Linear"/>
</neurons>
<neurons id="10">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Tanh"/>
</neurons>
<neurons id="11">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Tanh"/>
</neurons>
<neurons id="12">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Tanh"/>
</neurons>
<neurons id="13">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Tanh"/>
</neurons>
<neurons id="14">
<activationFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="activationFunction" name="Tanh"/>
</neurons>
<neurons id="15">
<activationFunction name="Sigmoid"/>
</neurons>
<layers>
<neuronIds>1</neuronIds>
<neuronIds>2</neuronIds>
<neuronIds>3</neuronIds>
<neuronIds>4</neuronIds>
<neuronIds>5</neuronIds>
<neuronIds>6</neuronIds>
<neuronIds>7</neuronIds>
<neuronIds>8</neuronIds>
<neuronIds>9</neuronIds>
</layers>
<layers>
<neuronIds>10</neuronIds>
<neuronIds>11</neuronIds>
<neuronIds>12</neuronIds>
<neuronIds>13</neuronIds>
<neuronIds>14</neuronIds>
</layers>
<layers>
<neuronIds>15</neuronIds>
</layers>
</multiLayerPerceptron>