首页 > 其他分享 >ISL学习——tensorflow部分指令

ISL学习——tensorflow部分指令

时间:2023-05-20 10:11:09浏览次数:49  
标签:layers 函数 keras 指令 ISL tf tensorflow validation verbose

tf.keras.layers.Sequential() #用来描述神经网络的结构,其中Sequential()里面的参数是用来描述从输入层到输出层的网络结构。
modnn = tf.keras.Sequential(
    [
        tf.keras.layers.Dense(units = 10, #参数为正整数,表示输出空间的维数为10维
                             activation = 'relu'), #参数为激活函数类型,这里选择ReLU激活函数;activation = None 表示没有激活函数;默认情况下,系统不会使用任何激活函数
        tf.keras.layers.Dropout(rate = 0.4), #rate = 0.4,表示将数据变成0的概率为0.4
        tf.keras.layers.Dense(units = 1, activation = 'sigmoid')
    ]
)
model.compile() #方法用于在配置训练方法时,告知训练时用的优化器、损失函数和准确率评测标准
#具体格式为:
model.compile(optimizer = 优化器,
                        loss = 损失函数,
                        metrics = ["准确率”])
modnn.compile(loss = 'binary_crossentropy', #损失函数为 binary_crossentropy
              optimizer = 'rmsprop', #优化器为 rmsprop
              metrics = 'accuracy') #网络评价指标为 accuracy

 

modnn.fit(x, y, batch_size, epochs, verbose, validation_split, validation_data, validation_freq)
#x, y 分别表示训练集的输入和输出 #batch_size 表示训练一次网络所用的样本数 #epichs 表示迭代次数 #verbose 表示是否输出信息。verbose = '0'表示不输出信息, verbose = '1'表示输出信息。 #validation_split 表示(0,1)的浮点数,分割数据当验证数据,其它当训练数据 #validation_data 表示验证数据,该数据将覆盖validation_spilt设定的数据 #validation_freq 表示验证数据的epoch #callback 在每个training/epoch/batch结束时,可以通过回调函数Callbacks查看一些内部信息。常用的callback有EarlyStopping,当监视的变量停止改善时,停止训练,防止模型过拟合,其默认参数如下:
callback=callbacks.EarlyStopping(monitor='loss',min_delta=0.002,patience=0,mode='auto',restore_best_weights=False)

 

参考文章:

(8条消息) tensorflow中model.compile()用法_yunfeather的博客-CSDN博客

(8条消息) model.fit( )函数:训练模型_方如一的博客-CSDN博客

标签:layers,函数,keras,指令,ISL,tf,tensorflow,validation,verbose
From: https://www.cnblogs.com/2277241439qaq/p/17416755.html

相关文章

  • git 常用指令
    gitbash常用指令:分支:创建新下分支                                    gitbranchbranchName切换分支                                           gitcheckoutbranchName提交分支......
  • Tensorflow变量管理及模型持久化,实现实现线性回归
    变量管理随着神经网络的结构更加复杂,参数更多时,需要一个更好的方式来传递和管理变量。在TF中提供了通过变量的名字来创建或者获取一个变量的机制,通过这个机制不同函数可以直接通过变量的名字来直接使用变量。这机制主要是通过tf.get_variable和tf.variable_scope实现的。tf.get_......
  • Vue.js学习记录之在元素与template中使用v-if指令实例(转贴)
    语法比较简单,直接上代码:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title></title> <scriptsrc="https://cdn.bootcss.com/vue/2.2.2/vue.......
  • Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化
    原文链接:http://tecdat.cn/?p=23689 最近我们被客户要求撰写关于长短期记忆神经网络的研究报告,包括一些图形和统计输出。本文探索Python中的长短期记忆(LSTM)网络,以及如何使用它们来进行股市预测 ( 点击文末“阅读原文”获取完整代码数据******** )。在本文中,你将看到如何使用......
  • Go常见问题(一)Visual Studio Code 无法识别 go 指令
    参考链接:https://www.jianshu.com/p/e2ddc10588fc $env:Path=[System.Environment]::GetEnvironmentVariable("Path","Machine")......
  • Vue 自定义指令实践
    Vue自定义指令一个自定义指令由一个包含类似组件生命周期钩子的对象来定义。钩子函数会接收到指令所绑定元素作为其参数。在 <scriptsetup> 中,任何以 v 开头的驼峰式命名的变量都可以被用作一个自定义指令。eg: 在上面的例子中,vFocus 即可以在模板中以 v-focus 的形......
  • git 常用指令
    gitbash常用指令:分支:创建新下分支                                    gitbranchbranchName切换分支                                           gitcheckoutbranchName提交......
  • 计算机组成原理-第四章 指令系统
    指令系统概述指令指令:特指要计算机执行某种操作的命令。本章所讨论的指令特指机器指令。指令系统一台计算机中所有机器指令的集合,称为这台计算机的指令系统(指令集)。指令系统的性能要求1.完备性用汇编语言编写各种程序时,指令系统直接提供的指令足够使用,而不必用软件来实......
  • Tensorflow教程(十四) 命令行参数tf.flags的使用
    实例1importtensorflowastfflags=tf.flagsFLAGS=flags.FLAGSflags.DEFINE_integer('data_num',100,"""Flagoftypeinteger""")flags.DEFINE_string('img_path','./img',"""Flagof......
  • el禁止已选中select删除指令
    importVuefrom'vue'//和main.js同级,自定义指令控制select已选的不给删除Vue.directive('defaultSelect',{componentUpdated(el,bindings){const[defaultValues]=bindings.valueconstdealStyle=function(tags){//因为......