翼度科技»论坛 编程开发 python 查看内容

Python TensorFlow深度学习回归代码:DNNRegressor

3

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
  本文介绍基于Python语言中TensorFlow的tf.estimator接口,实现深度学习神经网络回归的具体方法。

目录

1 写在前面

  1. 本文介绍的是基于TensorFlow tf.estimator接口的深度学习网络,而非TensorFlow 2.0中常用的Keras接口;关于Keras接口实现深度学习回归,我们将在下一篇博客中介绍。
  2. 本文代码以DNNRegressor回归为例;而由于基于 tf.estimator接口的深度学习回归分类整体较为类似,因此二者具有触类旁通的效果。
  3. 本文第二部分为代码的分解介绍,第三部分为完整代码。
  4. 相关版本信息:Python版本:3.8.5;TensorFlow版本:2.4.1;编译器版本:Spyder 4.1.5。
2 代码分解介绍

2.1 准备工作

  首先需要引入相关的库与包。
  1. import os
  2. import openpyxl
  3. import numpy as np
  4. import pandas as pd
  5. import tensorflow as tf
  6. import scipy.stats as stats
  7. import matplotlib.pyplot as plt
  8. from sklearn import metrics
  9. from sklearn.model_selection import train_test_split
复制代码
  其次,基于TensorFlow的代码往往会输出较多的日志信息,从而使得我们对代码执行情况的了解受到一定影响。代码输出的日志信息有四种,依据严重程度由低到高排序:INFO(通知)

举报 回复 使用道具