calico.Image("http://upload.wikimedia.org/wikipedia/en/d/d4/Metacat_demo_abc_abd_mrrjjj_mrrjjjj.jpg") calico.Image("http://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Artificial_neural_network.svg/500px-Artificial_neural_network.svg.png") from ai.conx import Network net = Network() net.addLayers(2, 5, 1) net.setInputsAndTargets([[0, 0], [0, 1], [1, 0], [1, 1]], [[0], [1], [1], [0]]) # net.setTolerance(.1) net.train() net.propagate(input=[1, 0])[0] net.propagate(input=[0.1, 0.1])[0] from Graphics import Picture, Color res = 50 # resolution picture = Picture(res, res) for x in range(res): for y in range(res): out = net.propagate(input=[x/res, y/res])[0] g = int(out * 255) picture.setColor(x, y, Color(g,g,g)) Picture(picture, 10) res = 50 # resolution picture = Picture(res, res) for x in range(res): for y in range(res): out = net.propagate(input=[x/res, y/res])[0] g = int(round(out) * 255) picture.setColor(x, y, Color(g,g,g)) Picture(picture, 10)