Sha256: b1d4b7e80d3b36654d2e50480f6565baa9c94ef3a8799a3240bf895eff97632a

Contents?: true

Size: 566 Bytes

Versions: 2

Compression:

Stored size: 566 Bytes

Contents

# -*- coding: utf-8 -*-

require 'lib/neurotic'
 
task :train_or do
  LEARNRATE = 1

  # Lernen der ODER Prädikats
  @perceptron = Perceptron.new( :activation_function => :binary,
                                :synapses => 2,
                                :bias => 0,
                                :trace => true)

  # first run
  def run times=1
    times.times do
      puts "x1 | x2 | y || a"
      @perceptron.train [0, 0], 0
      @perceptron.train [0, 1], 1
      @perceptron.train [1, 0], 1
      @perceptron.train [1, 1], 1
    end
  end

  run 4
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
Santino-neurotic-0.0.0 tasks/neurotic.rake
Santino-neurotic-0.0.1 tasks/neurotic.rake