Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Но увы… последний опрос показал, что далеко не все программисты в курсе ИИ-проблематики.
import neurolab as nl
import numpy as np
import matplotlib.pyplot as pl
net = nl.net.newff(minmax = [[0,64],[0,64]], size = [1], transf = [nl.trans.Purelin()])
nl.tool.np_set(net, np.array([0,1,1])
m,n = range(64), range(64)
input = [[[a, b] for a in m] for b in n]
input = np.array(input).reshape(shape = (64*64, 2))
c = np.sum(input, axes = 1)
net = nl.net.newff(minmax = [[0,64],[0,64]], size = [1], transf = [nl.trans.Purelin()]) #reinitialize
net.train(input = input[::2], target = c[::2])
>>> nl.tool.np_get(net)
array([-0.00526347, 1.0000747 , 1.00008568])
>>> sum(c)
258048
>>> sum(net.sim(input))
258050.20745549328
Резюме проблемы «двух и более учителей» и субъективное мнение о ИИ-сообществе