コード例 #1
0
ファイル: iris.py プロジェクト: kmaehashi/sandbox
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import random

from perceptron import Perceptron
from dataset import *

p = Perceptron(4, 0.0001)

for s, v in zip(iris_setosa, iris_versicolor):
  p.train(1, s)
  p.train(0, v)
  #p.train(random.randint(0,1), s)
  #p.train(random.randint(0,1), v)

(total, ok) = (0, 0)
ok = 0
for s, v in zip(iris_setosa, iris_versicolor):
  ok += int(p.feed_forward(s) == 1)
  ok += int(p.feed_forward(v) == 0)
  total += 2

print(total)
print(ok)
print(p._w)
コード例 #2
0
ファイル: iris.py プロジェクト: g-votte/sandbox
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import random

from perceptron import Perceptron
from dataset import *

p = Perceptron(4, 0.0001)

for s, v in zip(iris_setosa, iris_versicolor):
    p.train(1, s)
    p.train(0, v)
    #p.train(random.randint(0,1), s)
    #p.train(random.randint(0,1), v)

(total, ok) = (0, 0)
ok = 0
for s, v in zip(iris_setosa, iris_versicolor):
    ok += int(p.feed_forward(s) == 1)
    ok += int(p.feed_forward(v) == 0)
    total += 2

print(total)
print(ok)
print(p._w)