【问题标题】:Relationship between Keras, Lasagne, Block and Theano?Keras、Lasagne、Block 和 Theano 之间的关系?
【发布时间】:2023-03-14 13:37:01
【问题描述】:

Keras、Lasagne、Block 和 Theano 之间是什么关系?前者的参考资料说它们是“建立在 Theano 之上的”,但似乎 Theano 也可以单独用于运行神经网络。有错吗?

【问题讨论】:

    标签: machine-learning computer-vision neural-network theano keras


    【解决方案1】:

    它们是建立在上面的,这并不意味着 theano 不能用于相同的目的。如果某些东西是建立在上面的,则意味着它是使用 theano 来实现目标的东西。 Bulting 在某些东西之上只是旨在以更简单的方式提供一些功能。并且使用 Keras 或 Lasagne 开发 NN 比纯 Theano 更简单(这只是在蒙特利尔的研究项目,以支持 pylearn 的开发)

    【讨论】:

    • 你认为这是真的吗:对于一个给定的任务,它可能需要 5-10 多行 Theano 中的代码,并且可能需要大量的参数规范。 Keras 构建的包装函数可以通过限制或默认设置许多规范来完成相同的事情,这样用户就不必看到它。另外,Theano 可能会使用低级脚本语言来提高效率,而 Keras/Lasagne 并没有注意到这一点,只依赖 Theano 为他们做这件事?
    • 这捕获了这些库的许多属性之一。似乎您正在尝试写一些博客文章,或者可能是家庭作业/论文作业 - 如果是这种情况,您应该更深入地研究每个库的实际功能,您将无法用三句话总结其中任何一个。对不起。
    • 不写论文。只是想弄明白一些事情......我发布了一个单独的问题,解决了更大的问题,但并没有很好地解决......stackoverflow.com/q/37082385/3633522
    • SO 是关于小问题,问题,没有实现对某事的全面教程(这或多或少是您在第二个问题中所要求的),因此它可能会随着时间的推移而获得更多的反对票(并且可能最终关闭)。
    • Theano 不仅仅是一个支持 pylearn 的辅助研究项目; pylearn 现在甚至还没有开发出来。
    猜你喜欢
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 2017-06-30
    • 1970-01-01
    • 2018-04-24
    相关资源
    最近更新 更多