【问题标题】:fast.ai equivalent in tensorflow张量流中的fast.ai等价物
【发布时间】:2019-05-02 11:32:38
【问题描述】:

在 tensorfow 中是否有任何与 fastai 等效/替代的库,以便更轻松地训练和调试深度学习模型,包括分析在 Tensorflow 中训练模型的结果。 Fastai 建立在 pytorch 之上,在 tensorflow 中寻找类似的。

【问题讨论】:

  • Keras 是一种流行的 TensorFlow 高级 API。看看吧。

标签: tensorflow machine-learning deep-learning fast-ai


【解决方案1】:

显而易见的选择是使用tf.keras

  • 它与 tensorflow 捆绑在一起,并正在成为其官方的“高级”API——在 TF 2 中,您可能需要竭尽全力不使用它。

  • 这显然是fastai 的灵感来源,就像 Keras 对 tensorflow 所做的那样轻松使用 pytorch,就像 mentionned by the authors time and again 一样:

    不幸的是,Pytorch 距离成为课程第一部分的好选择还有很长的路要走,该课程旨在让没有机器学习背景的人也可以使用。它没有 Keras 用于训练模型的清晰简单的 API。每个项目都需要几十行代码来实现训练神经网络的基础知识。与 Keras 不同的是,默认值经过深思熟虑选择尽可能有用,Pytorch 要求详细指定所有内容。然而,我们也意识到 Keras 可以做得更好。我们注意到,我们在 Keras 中不断犯同样的错误,例如在需要时未能对数据进行洗牌,反之亦然。此外,许多最近的最佳实践并没有被纳入 Keras,特别是在快速发展的自然语言处理领域。我们想知道我们是否可以构建比 Keras 更好的东西来快速训练世界级的深度学习模型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多