采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
对于整个tensorflow2.0框架,keras和estimator属于一个级别的API,它们两者的区别是什么?又有什么联系?工程实战中怎么区分二者的使用?
联系: keras和estimator都属于对模型的封装,都会封装模型的训练流程的代码。都有分布式的支持,还有dataset的支持
区别:estimator在1.0中就有,主要的封装抽象在模型训练流程,需要自行定义模型结构。keras则对层次的模型训练流程都进行的抽象。当然,也可以使用keras对层次的封装来定义模型结构送到estimator中去使用。
实战中:如果是tf1.0, 建议使用estimator,2.0以上建议使用keras API
https://stackoverflow.com/questions/51455863/whats-the-difference-between-a-tensorflow-keras-model-and-estimator
登录后可查看更多问答,登录/注册
Tensorflow2.0实战—以实战促理论的方式学习深度学习
2.9k 1
1.4k 3
1.3k 19
1.4k 13
2.1k 7