Sha256: c4e33f94b8a135f646329cb065bff74d3648eca5f0676d894a6e3f3f660b36bc
Contents?: true
Size: 657 Bytes
Versions: 1
Compression:
Stored size: 657 Bytes
Contents
require File.dirname(__FILE__) + '/training_patterns' require File.dirname(__FILE__) + '/patterns_with_noise' require File.dirname(__FILE__) + '/patterns_with_base_noise' require File.dirname(__FILE__) + '/../../lib/ai4r/neural_network/backpropagation' examples = [ [[0, 0], [0, 1]], [[0, 1], [1, 0]], [[1, 0], [1, 0]], [[1, 1], [0, 0]] ] net = Ai4r::NeuralNetwork::Backpropagation.new([2, 1, 2, 1]) i=0 200.times { examples.each do |ex| 2000.times {net.train(ex[0], [ex[1].first])} end puts(i=i+1) } examples.each do |ex| print ex[0], ' => ', net.eval(ex[0]).inspect, ', should be ', ex[1].first, "\n" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ai4r-1.3 | examples/neural_network/xor_example.rb |