当前位置: 首页 > news >正文

石家庄住房和城乡建设局网站湖南seo优化价格

石家庄住房和城乡建设局网站,湖南seo优化价格,sns社交网站有哪些,实用网站推荐使用tf.keras搭建顺序神经网络 六步法——鸢尾花数据集分类 01 导入相关包 02 导入数据集,打乱顺序 03 建立Sequential模型 04 编译——确定优化器,损失函数,评测指标(用哪一种准确率) 05 训练模型——把各项参入填入…

使用tf.keras搭建顺序神经网络
六步法——鸢尾花数据集分类

01 导入相关包
02 导入数据集,打乱顺序
03 建立Sequential模型
04 编译——确定优化器,损失函数,评测指标(用哪一种准确率)
05 训练模型——把各项参入填入模型
06 总结——打印网络结构


# 01
import tensorflow as tf
from sklearn import datasets
import numpy as np# 02
x_train = datasets.load_iris().data
y_train = datasets.load_iris().target
# 测试集可以在此处按照上述方法划分
# 本案例把测试集放到训练过程fit中,按照比例直接从训练集中划分(validation_split)# 乱序步骤
np.random.seed(116)
np.random.shuffle(x_train)
np.random.seed(116)
np.random.shuffle(y_train)
tf.random.set_seed(116)# 03
model = tf.keras.models.Sequential([# 定义全连接层tf.keras.layers.Dense(3,activation='softmax',kernel_regularizer=tf.keras.regularizers.l2())
])# 04
model.compile(optimizer=tf.keras.optimizers.SGD(lr=0.1),loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])# 05
model.fit(x_train, y_train, batch_size=32, epochs=500, validation_split=0.2,validation_freq=20)# 06
model.summary()

输出结果

Train on 120 samples, validate on 30 samples
Epoch 1/500
120/120 [==============================] - 0s 3ms/sample - loss: 2.2022 - sparse_categorical_accuracy: 0.3833
Epoch 2/500
120/120 [==============================] - 0s 36us/sample - loss: 1.0013 - sparse_categorical_accuracy: 0.6083
Epoch 3/500
120/120 [==============================] - 0s 36us/sample - loss: 0.8497 - sparse_categorical_accuracy: 0.6333
。
。
此处省略500回合
。
。
。> Epoch 496/500 120/120 [==============================] - 0s
> 21us/sample - loss: 0.3384 - sparse_categorical_accuracy: 0.9583 Epoch
> 497/500 120/120 [==============================] - 0s 22us/sample -
> loss: 0.3442 - sparse_categorical_accuracy: 0.9750 Epoch 498/500
> 120/120 [==============================] - 0s 22us/sample - loss:
> 0.3394 - sparse_categorical_accuracy: 0.9583 Epoch 499/500 120/120 [==============================] - 0s 21us/sample - loss: 0.3394 -
> sparse_categorical_accuracy: 0.9333 Epoch 500/500 120/120
> [==============================] - 0s 168us/sample - loss: 0.4425 -
> sparse_categorical_accuracy: 0.8583 - val_loss: 0.3130 -
> val_sparse_categorical_accuracy: 0.9667 Model: "sequential"
> _________________________________________________________________ Layer (type)                 Output Shape              Param #   
> ================================================================= dense (Dense)                multiple                  15        
> ================================================================= Total params: 15 Trainable params: 15 Non-trainable params: 0
> ________________________________________________________________

由于sequential是顺序模型,不方便在中间加入其他步骤
可以采取类封装的形式,新建一个类,将整个神经网络模型封装装起来
里面设置两个函数方法_ _ init _ _和call
_ _ init _ _用于定义网络结构块
call用于实现前向传播

import tensorflow as tf
from tensorflow.keras.layers import Dense #新增
from tensorflow.keras import Model		  #新增
from sklearn import datasets
import numpy as npx_train = datasets.load_iris().data
y_train = datasets.load_iris().targetnp.random.seed(116)
np.random.shuffle(x_train)
np.random.seed(116)
np.random.shuffle(y_train)
tf.random.set_seed(116)#类名 IrisModel
class IrisModel(Model):def __init__(self):super(IrisModel, self).__init__()#定义——网络结构块self.d1 = Dense(3, activation='softmax', kernel_regularizer=tf.keras.regularizers.l2())def call(self, x):#调用——网络结构快,实现前向传播y = self.d1(x)return ymodel = IrisModel()model.compile(optimizer=tf.keras.optimizers.SGD(lr=0.1),loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])model.fit(x_train, y_train, batch_size=32, epochs=500, validation_split=0.2, validation_freq=20)
model.summary()
http://www.mmbaike.com/news/72473.html

相关文章:

  • wordpress安装怎么填南宁百度seo推广
  • 正品海外代购网站哪个最好磁力狗
  • 给个网站谢谢威海seo公司
  • 天河做网站开发百度关键词优化公司
  • wordpress视频缩略图插件宁波seo推荐推广平台
  • 《网站开发实训》实验报告网站运营推广
  • 电信开放81端口怎样做网站扬州seo推广
  • wordpress 联系人表单百度推广优化师
  • 网站建设公司及网络安全法整合营销经典案例
  • 厦门建设网站首页推广方式有哪些?
  • 主流的网站开发技术nba最新赛程
  • 编程培训网站企业文化墙
  • 弄淘宝招牌图什么网站可以做武汉seo
  • 超炫酷网站欣赏软件开发
  • 给我一个网站百度推广开户免费
  • 全球室内设计公司排名优化大师人工服务电话
  • 深圳html5网站推广价格互联网推广公司
  • 广州网站制作知名 乐云践新关键词排名优化易下拉霸屏
  • 电子商城平台网站建设苏州seo优化公司
  • 微商网站如何做推广方案联赛积分榜排名
  • 深圳做商城网站建设网络营销的推广手段
  • 网站做com合net的区别模板免费网站建设
  • 产品经理网站开发需求自助建站的优势
  • 在哪个网站做兼职靠谱重庆seo公司排名
  • 网站建设需要哪些证南昌seo网站管理
  • 网站前端用什么语言抖音关键词推广
  • 这个网站做海外推广seo快速排名软件网站
  • wordpress 获取所有菜单阳山网站seo
  • 深圳家居网站建设公司seo优化服务公司
  • 江苏省建设厅网站 投诉希爱力5mg效果真实经历