<分区> 分区>
我最近一直在研究使用 TensorFlow 创建自定义 CNN,并一直在尝试使用 tutorials深入了解设计、训练和部署图像分类网络的最直接方法。
对我来说最突出的两种方法是:
TF Layers API :此 API 似乎提供了逐层定义网络的最直接和直观的方式。也就是说,他们训练和评估模型的方式使用 tf.learn.Estimator 类,这似乎有点限制,因为网络是使用 Estimator 严格训练的的 fit() 方法,并使用 evaluate() 方法进行验证。本教程甚至不使用 tf.Session。
Low-level API : 定义网络似乎有点乏味。此外,培训和部署是以非常手动的方式完成的,但它似乎提供了更多的控制。
对于希望实现和训练相对基础的 CNN 的 TensorFlow 新手,以及正在寻求修补网络架构和基本超参数调整能力的 TensorFlow 新手,最适合熟悉的 API 是什么?
此外,如果有任何使用您首选界面的有用教程或示例,我们将不胜感激。
