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

男直接做的视频网站qq群排名优化

男直接做的视频网站,qq群排名优化,丰台专业网站建设公司,网络公司做网站一、AlexNet 1.导入tensorflow库,这里给简称为tf库 import tensorflow as tf from tensorflow.keras import datasets, layers, modelsdatasets:是用于训练和测试机器学习模型的数据集合 layers:是构建神经网络模型的关键组成部分 models&a…

一、AlexNet

1.导入tensorflow库,这里给简称为tf库

import tensorflow as tf
from tensorflow.keras import datasets, layers, models

datasets:是用于训练和测试机器学习模型的数据集合
layers:是构建神经网络模型的关键组成部分
models:是构建的神经网络架构;用于从数据中学习特征并进行预测

2.加载Fashion-MNIST数据集

(train_images, train_labels), (test_images, test_labels) = datasets.fashion_mnist.load_data()

load_data是一个方法,用来加载数据集
train_images:一个数组,包含了灰度图像,用于训练模型
train_labels: 包含图像数量的整数值,范围从0到9,每个值对应于train_images中相应图像的类别标签
test_images和test_labels与上述说明一致

3.归一化,将像素值范围在[0,1]之间

train_images = train_images / 255.0
test_images =  test_images / 255.0

4.数据集的图像是灰度图像,需增加一个颜色通道

train_images = tf.expand_dims(train_images, axis=-1)
test_images = tf.expand_dims(test_images, axis=-1)

train_images的原始形状:(60000,28,28);60000是训练样本的数量
expand_dims用于增加一个新的维度。
axis=-1指定增加新的维度位置。-1表示最后一个轴,即(60000,28,28,1)
test_images同理

5.将标签从整数形式转换为独热编码形式

train_labels = tf.one_hot(train_labels, depth=10)
test_labels = tf.one_hot(test_labels, depth=10)

独热编码是一种将分类数据表示为二进制向量的方法,每个类别对应一个唯一的二进制向量,向量中只有一个元素是1,其余都是0
tf.one_hot()函数将其转换为形状为(60000, 10)的二维数组
test_labels同理

6.创建AlexNet模型

model = models.Sequential([

6.1添加卷积层,该层有32个3x3的卷积核,激活函数为relu,并且指定了输入形状为28x28像素的单通道图像

layers.Conv2D(32, (3, 3), activation='relu', input_shape=(28, 28, 1)),

6.2添加一个2x2的最大池化层

layers.MaxPooling2D((2, 2)),

6.3添加第二个卷积层

layers.Conv2D(64, (3, 3), activation='relu'),
layers.MaxPooling2D((2, 2)),
layers.Conv2D(128, (3, 3), activation='relu'),
layers.MaxPooling2D((2, 2)),

6.4将池化层的输出展平为1个一维向量

layers.Flatten(),

6.5添加一个全连接层,该层有128个神经元

layers.Dense(128, activation=‘relu’),

6.6全连接层,有10个神经元,对应数据集的10个类别,激活函数:softmax输出每个类别的概率分布

    layers.Dense(10, activation='softmax')
])

7.编译模型

model.compile(optimizer='adam',loss='categorical_crossentropy',metrics=['accuracy'])

参数1:使用了Adam优化器,结合了动量和自适应学习率的优点
参数2:此处使用的损失函数 是一种多分类问题的交叉熵损失函数
参数3:指定在训练过程中要计算的评估指标:这里计算了准确率这个指标

8.训练模型

model.fit(train_images,train_labels,epochs=10,batch_size=64,validation_data=(test_images,test_labels))

model.fit函数作用:执行模型的训练过程
参数1:训练集的图像数据,它是一个四维张量
参数2:训练集的标签数据,它是一个二维张量
参数3:训练过程将进行的完整循环次数
参数4:每次梯度更新时使用的样本数量
参数5:用于验证的测试数据集,可评估性能,避免过拟合

结果:
在这里插入图片描述

9.保存模型

model.save('AlexNet.h5')

结果:
在这里插入图片描述

http://www.yayakq.cn/news/925489/

相关文章:

  • Crystal wordpress朝阳网站优化
  • 网站内页seo查询兰州百度网页制作公司
  • 环保网站设计价格设计的软件都有什么
  • 校园网站建设先进个人或主题网站建设实验体会
  • 交换广告是两个网站做友情链接吗乐清网站的建设
  • 网站大部分都是jsp做的湘西泸溪网站建设
  • 网站建设互联网加农业网站电子商务平台建设方案
  • 青岛网站推广优化公司wordpress右边小工具
  • win2008系统asp网站建设论坛网站如何建设
  • 网站建设中请稍后再访问淳安千岛湖建设集团网站
  • 广州网站开发棋牌乐器销售网站模板
  • 白酒包装设计网站潍坊网站制作熊掌号
  • 网站锚文本使用查询设计之家app
  • 大型门户网站核心技术手机建网站优帮云
  • 网站建设廉政风险点做一个app成本
  • 公司网站建设的费用会计处理怎么通过做网站赚钱
  • 社区网站的建设株洲做网站
  • 做网站后付款常用的网络营销工具有哪些
  • 做网站是怎么回事工控机软件开发工具
  • 想把比尔的网站封了如何做网站域名如何影响seo
  • 友点企业网站管理系统模板wordpress自媒体模板
  • wordpress通过api发送邮件优化网站速度的要点
  • 十大不收费的网站昌江区网站建设
  • 长春建设平台网站的公司吗广告营销策略
  • 厦门建网站公司天津搜索引擎优化公司
  • 律师事务所东莞网站建设哪些属于功能型网站
  • 中秋网页设计素材网站网站联系qq代码
  • 一个互联网公司可以做几个网站网站怎么建设可以发图评论
  • 旅游网站信息门户建设方案竞价广告点击软件
  • 广州自助网站设计平台网站开发与设计实训报告摘要