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

Use*_*ser 4 neural-network deep-learning tensorflow

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

Mat*_*ino 13

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

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

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