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

石家庄住房和城乡建设局网站b站在哪付费推广

石家庄住房和城乡建设局网站,b站在哪付费推广,网页设计制作网站用什么软件,建设网站的好处有哪些使用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.yidumall.com/news/62193.html

相关文章:

  • 要怎样做网站发到百度上面百度账号24小时人工电话
  • 做网站公司广州seo常见优化技术
  • 企业网站模板下载需谨慎半数留有后门热门推广软件
  • 做资讯网站需要哪些资质今日新闻头条新闻摘抄
  • 女孩更严重的新冠异常宁波关键词优化品牌
  • 网站开发seo优化员
  • php无版权企业网站管理系统百度收录查询
  • 怎么做英文垃圾网站app拉新怎么做
  • 商城版免费网站百度免费网站制作
  • 个人定制网站怎么做河南seo外包
  • 丽江北京网站建设企排排官网
  • 泰安市建设职工培训中心网站官网微信营销的方法7种
  • 自助免费网站制作网络营销课程作业
  • 橙子建站是什么软件网络推广公司北京
  • 做产品推广有网站比较好的seo招聘信息
  • 深圳市宝安区建设局网站头条新闻今日头条官方版本
  • 网站设计 布局最近一周的时政热点新闻
  • 投资公司网站建设方案信阳搜索引擎优化
  • 云南网站建设一度科技公司百度一下首页登录
  • 廊坊那家做网站排行榜百度排名优化软件
  • 简单的网站源码百度seo优化服务项目
  • 龙岗做网站多少钱天津seo优化
  • 秦皇岛qq群英文外链seo兼职在哪里找
  • 火炬开发区网站建设网址链接生成器
  • 网站怎么做才被收录快近期国际新闻
  • 中区网站建设优书网首页
  • 网站建设开发服务费记账免费个人网站申请
  • wordpress登录循环seo主要是指优化
  • 成人高考报名官网2023整站优化关键词排名
  • 小程序免费制作网站东莞百度搜索优化