提交 1b983010 authored 作者: James Bergstra's avatar James Bergstra

still buggy math optimizer on logisticregressionN

上级 c98fe9de
...@@ -79,21 +79,40 @@ class LogisticRegression2(module.FancyModule): ...@@ -79,21 +79,40 @@ class LogisticRegression2(module.FancyModule):
if __name__ == '__main__': if __name__ == '__main__':
lrc = LogisticRegression2() if 1:
lrc = LogisticRegressionN()
lr = lrc.make(10, mode=theano.Mode('c|py', 'merge')) #'FAST_RUN') #lr = lrc.make(10, 2, mode='FAST_RUN')
lr = lrc.make(10, 2, mode=theano.Mode('c|py', 'merge')) #'FAST_RUN')
data_x = N.random.randn(5, 10) data_x = N.random.randn(5, 10)
data_y = (N.random.randn(5, 1) > 0) data_y = (N.random.randn(5) > 0)
for i in xrange(10000): for i in xrange(10000):
xe = lr.update(data_x, data_y) xe = lr.update(data_x, data_y)
if i % 100 == 0: if i % 100 == 0:
print i, xe print i, xe
print print
print 'TRAINED MODEL:' print 'TRAINED MODEL:'
print lr print lr
if 0:
lrc = LogisticRegression2()
lr = lrc.make(10, mode=theano.Mode('c|py', 'merge')) #'FAST_RUN')
data_x = N.random.randn(5, 10)
data_y = (N.random.randn(5, 1) > 0)
for i in xrange(10000):
xe = lr.update(data_x, data_y)
if i % 100 == 0:
print i, xe
print
print 'TRAINED MODEL:'
print lr
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论