首页 文章

h2o tensorflow深度学习演示失败

提问于
浏览
1

我看了视频演示http://www.lectoro.com/index.php?action=search&ytq=H2O%20TensorFlow%20Deep%20Learning%20Demo

我可以使用相同的火花和闪闪发光的版本来设置环境 . tensorflow在python3上运行 . 显然,该示例使用python2代码 . 我收到了SyntaxError:调用'print'时缺少括号 . 它指向一个带有极长路径的文件,该路径以context.py中的/ private结尾开头 .

有没有办法让我的演示版能够与我的python3环境一起使用?

2 回答

  • 1

    是的,现在演示是Python 2特定的 . 但是,我们将更新它以匹配Python 3语法 . 我同时可以随意修改代码或查看DeepWater,它在MxNet(和TF,以及Caffe - 正在进行)中引入深度学习https://github.com/h2oai/deepwater

  • 1

    假设你正在使用这个python笔记本:https://github.com/h2oai/sparkling-water/blob/master/py/examples/notebooks/TensorFlowDeepLearning.ipynb

    Python 3的变化:

    在[8]中放置了parantheses:

    print( [c.dim for c in H2O_w] )
    print( [c.dim for c in H2O_b] )
    

    在[3]中使用 range() 添加 list()

    sc.parallelize(list(range(NODES)), NODES).map(map_fun).collect()
    

    [4]:

    self._x = list( range(784) )
    

    (我注意到这个改变已经在 train() 的调用中完成了 . )

    我无法发现任何其他内容,并且这些更改应与Python 2兼容 . 如果仍然出现错误,您可以在错误发生的笔记本的哪个部分发帖吗?

相关问题