TensorFlow2.0入门学习
实战
范德彪陕西分彪
Chosen one
展开
-
2-8神经网络讲解
之前图片分类搭建的网络激活函数relu,softmax思考:为什么需要激活函数dropout防止过拟合,任意的两个节点不能组合的去学习一个东西,必须独立学习。。所以就可以防止过拟合(这种解释只是其中的一种)...原创 2020-12-18 10:02:46 · 93 阅读 · 0 评论 -
2-6实战回调函数
训练过程中将回调函数作用于模型:回调函数(callback)是在调用fit时传入模型的一个对象(即实现特定方法的类实例),它在训练过程中的不同时间点都会被模型调用。它可以访问关于模型状态与性能的所有可用数据,还可以采取行动:中断训练、保存模型、加载一组不同的权重或改变模型的状态。回调函数的一些用法示例如下所示:1、模型检查点:在训练过程中的不同时间点保存模型的当前权重。2、提前终止:如果验证损失不再改善,则中断训练(当然,同时保存在训练过程中得到的最佳模型)。3、在训练过程中动态调节某些参数值:.原创 2020-11-29 20:15:53 · 213 阅读 · 0 评论 -
2-7实战回归模型
#回归模型#regressionimport matplotlib as mplimport matplotlib.pyplot as plt%matplotlib inlineimport numpy as npimport sklearnimport pandas as pdimport osimport sysimport timeimport tensorflow as tffrom tensorflow import keras使用房价数据集#使用房价数据集from原创 2020-12-17 22:49:36 · 212 阅读 · 0 评论 -
2-5实战分类模型之数据归一化
模块名称:002tf_keras_classification_model_normalize与2-4相比,添加了一个数据归一化模块分别对训练数据,验证集,测试数据,进行归一化。然后accuracy:0.9218,归一化之后…accuracy:0.8758(并不是所有的归一化会对结果产生好的影响)。接下来回顾整体代码首先加载相关库import matplotlib as mplimport matplotlib.pyplot as plt%matplotlib inlineimport num原创 2020-11-20 17:24:06 · 883 阅读 · 0 评论 -
2-4实战分类之模型构建
Model为Sequential模型构建一个展平层还有三个全连接层,单元为300,100,10#tf.keras.model.Sequential#我的理解是:model是建立的一个Sequential模型model = keras.models.Sequential()#添加一些图层,这一句是指添加一个展平层,将输入一个28*28的一维向量model.add(keras.layers.Flatten(input_shape=[28,28]))#再加一层全连接层#300个单元model原创 2020-11-20 11:04:17 · 288 阅读 · 2 评论 -
2-3实战分类模型之数据的读取与展示
引入相关的包sklearn 是一个机器学习常用的库对机器学习的常用算法进行封装%matplotlib inlineimport numpy as npimport sklearnimport pandas as pdimport osimport sysimport timeimport tensorflow as tffrom tensorflow import keras打印相关包的版本,以便下一次实现。print(tf.__version__)print(sys.versi原创 2020-11-19 20:45:21 · 191 阅读 · 0 评论