在阅读了Michael Nielson's excellent free book on neural networks的前三章之后,我想尝试一个基于画布的web界面,看看它在我自己手写输入上的表现如何。结果是this branch在他的分叉示例代码repo上。它包括一个正方形画布,用户可以在画布上画出数字,然后将XHR发布到网页.py连接到网络。你知道吗
我遇到的问题是网页.py,尤其是:
class recognize:
def POST(self, name):
# read in posted base64 data, assume PNG, convert to greyscale
data = web.data()
file = cStringIO.StringIO(urllib.urlopen(data).read())
img = Image.open(file).convert('L')
# resize to 28x28
img.thumbnail((28,28), Image.ANTIALIAS)
# convert to vector
vec = np.asarray(img).reshape((28*28,1)).astype(float)
# feed foward through neural network
digit = net.recognize(vec)
print digit
return digit
最后一行似乎无关紧要,我无法在对javascript客户端的HTTP响应中获得digit
。是否有其他方法可以将digit
放入响应中?你知道吗
python方面很好,实际上您需要在索引.html为了捕捉来自
相关问题 更多 >
编程相关推荐