Neural Network
This Emergent Mind project (#10!) implements a JavaScript-based neural network with back-propagation that can learn various logical operators. To begin the learning process, simply click the Start button above. By default the neural network will learn how to map an XOR operator, but you can change the operator it's trying to learn by changing the training set that it's using to teach the neural network. As the neural network learns how to map the operator, its predictions will become closer and closer to what the operator actually returns. For example, the XOR function should return 1 only when exactly one of its inputs is a 1: 00 should return 0, 01 should return 1, 10 should return 1, and 11 should return 0. At first the neural network's predictions will be completely random, but as each epoch passes and we train the neural network on what the output should be for that operator, its predictions will become closer and closer to the correct value.
Mar-31-2016, 07:55:34 GMT
- Technology: