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

安吉做网站女生做sem还是seo

安吉做网站,女生做sem还是seo,门户网站建设与管理办法,做网站买那种服务器二、AlexNet 1. AlexNet的模型构建 该网络的特点是: AlexNet包含8层变换,有5层卷积和2层全连接层隐藏层,以及1个全连接输出层AlexNet第一层中的卷积核形状是111111 \times 111111 。第二层中的卷积核形状减小到555 \times 555,之后…

二、AlexNet

1. AlexNet的模型构建

该网络的特点是:

  • AlexNet包含8层变换,有5层卷积和2层全连接层隐藏层,以及1个全连接输出层
  • AlexNet第一层中的卷积核形状是11×1111 \times 1111×11 。第二层中的卷积核形状减小到5×55 \times 55×5,之后全采用3×33\times 33×3。所有池化层窗口大小为3×33\times 33×3,步幅为2的最大池化
  • AlexNet将sigmoid激活函数改成了ReLU激活函数,使计算更简单,网络更容易训练
  • AlexNet通过dropOut来控制全连接层的模型复杂度
  • AlexNet引入了大量的图像增强,如反转,裁剪和颜色变化,从而进一步扩大数据集(提高数据量)来缓解过拟合

在tf.keras中实现AlexNet模型:

net = tf.keras.models.Sequential([# 卷积层:96(神经元个数)  11*11(卷积大小)  4(步长)  relu(激活函数)tf.keras.layers.Conv2D(filters = 96, kernel_size = 11, strides = 4, activation = "relu"),# 池化层:3*3  2(步长)tf.keras.layers.MaxPool2D(pool_size = 3, strides = 2),# 卷积:256  5*5  1  relu  sametf.keras.layers.Conv2D(filters = 256, kernel_size = 5, strides = 1, activation = "relu", padding = "same"),# 池化:3*3  2tf.keras.layers.MaxPool2D(pool_size = 3, strides = 2),# 卷积:384  3*3  1  relu  sametf.keras.layers.Conv2D(filters = 384, kernel_size = 3, strides = 1, activation = "relu", padding = "same"),# 卷积:384  3*3  1  relu  sametf.keras.layers.Conv2D(filters = 384, kernel_size = 3, strides = 1, activation = "relu", padding = "same"),# 卷积:256  3*3  1  relu  sametf.keras.layers.Conv2D(filters = 256, kernel_size = 3, strides = 1, activation = "relu", padding = "same"),# 池化:3*3  2tf.keras.layers.MaxPool2D(pool_size = 3, strides = 2),# 展开tf.keras.layers.Flatten(),# 全连接层:4096, relutf.keras.layers.Dense(4096, activation = 'relu'),# 随机失活tf.keras.layers.Dropout(0.5),# 输出层tf.keras.layers.Dense(10, activation = "softmax")
])

2. 手写数字识别

(1)数据读取

from tensorflow.keras.datasets import mnist
import numpy as np(train_images, train_labels), (test_images, test_labels) = mnist.load_data()# 维度调整
train_images = np.reshape(train_images, (train_images.shape[0], train_images.shape[1], train_images.shape[2], 1))
test_images = np.reshape(test_images, (test_images.shape[0], test_images.shape[1], test_images.shape[2], 1))# 对训练数据进行抽样
def get_train(size):index = np.random.randint(0, train_images.shape[0], size)# 选择图像进行resizeresizes_images = tf.image.resize_with_pad(train_images[index], 227, 277)return resized_images.numpy(), train_labels[index]# 对测试数据进行抽样
def get_test(size):index = np.random.randint(0, test_images.shape[0], size)resized_images = tf.image.resize_with_pad(test_images[index], 227, 227)return resize_images.numpy(), test_labels[index]train_images, train_labels = get_train(256)
test_images, train_labels = get_test(128)import matplotlib.pyplot as plt
plt.imshow(train_images[4].astype(int8).squeeze(), cmap = 'gray')

(2)模型编译

# 指定优化器,损失函数,评价指标
optimizer = tf.keras.optimizers.SGD(learning_rate = 0.01, momentum = 0.0, nesterov = False)net.compile(optimizer = optimizer,loss = 'sparse_categorical_crossentropy',metrics - ['accuracy']
)

(3)模型训练

# 模型训练:指定训练数据集,batchsize, epoch, 验证集
net.fit(train_images, train_labels, batch_size = 128, epochs = 3, verbose = 1, # 显示整个训练的logvalidation_split = 0.2) # 验证集

(4)模型评估

net.evaluate(test_images, test_labels, verbose = 1)
http://www.dtcms.com/wzjs/930.html

相关文章:

  • 网站运营系统品牌营销方案
  • 建设机械网站咨询2023年适合小学生的新闻
  • 汾阳做网站的公司沈阳cms模板建站
  • 大专网站建设资料推广商
  • 网站备案平台的服务简介如何推广品牌
  • 做免费采集电影网站犯法吗宣传推广的十种方式
  • 生鲜网站建设seo哪家公司好
  • 网站的转盘游戏怎么做seo推广话术
  • 做的最好的择日择时的网站搜索引擎营销的步骤
  • wordpress可以承载多少数据seo自学网官方
  • 网站公司销售怎么做百度有几种推广方式
  • 精准引流推广公司苏州网站优化排名推广
  • 沈阳微信网站制作搭建网站的步骤
  • 网站建设选择什么模式想开个网站怎样开
  • 自己服务器可以做网站班级优化大师是干什么用的
  • 茶叶销售网站源代码百度指数是怎么计算的
  • 做公司网站有什么猫腻公司seo是什么意思
  • 武义县网站建设百度提交网站
  • 苗木企业网站源码seo外包方案
  • 社区做图网站有哪些内容营销咨询服务
  • 受欢迎的网站开发长沙企业seo优化
  • 天元建设集团有限公司商业承兑汇票信誉怎么样seo全称英文怎么说
  • 济南网站建设行知keji广告联盟代理平台
  • 网站描述多个词怎么分隔中国最新新闻
  • 怎样下载做网站的软件如何在百度上推广自己
  • 大气蓝色律师网站phpcms模板app怎么推广运营
  • 做浏览单的网站有哪些seo入门教程视频
  • 网站是用什么技术做的网络广告营销有哪些
  • 单页网站修改webview播放视频
  • 怎么做自己的充值网站广告联盟广告点击一次多少钱