3

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

4

1 回答 1

6

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

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

  • 正如作者一再提到的fastai那样,这显然是像 Keras 对 tensorflow 那样轻松使用 pytorch的灵感来源:

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

于 2019-05-02T12:17:31.057 回答