DNNRegressor,DNNClassifier和DNNEstimator之间的区别 - TensorFlow

时间:2018-03-23 14:24:12

标签: tensorflow neural-network deep-learning

我是TensorFlow的新手,我想知道DNNRegressor,DNNClassifier和DNNEstimator之间有什么区别。我在官方指南中找不到它。

1 个答案:

答案 0 :(得分:13)

DNN代表"深度神经网络,"这是一个有多层的神经网络。 DNNC分类器预测输入样本属于哪个类别。如果您想要一个估算器根据动物园的图像对动物进行分类,您可以创建一个DNNC分类器。

DNNRegressor类似,但不是预测类别,而是预测连续范围内的数值。如果您希望应用程序预测明天的股票价格,您可以创建一个DNNRegressor。

DNNEstimator可以充当DNNC分类器或DNNRegressor,具体取决于您的配置方式。使用起来非常复杂,所以如果你开始使用,我会坚持使用DNNClassifier或DNNRegressor。