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

网站建设可以修改吗seo黑帽技术工具

网站建设可以修改吗,seo黑帽技术工具,h5网站建设,北京网站建设龙鹏多层感知机 结构组成 大致由三层组成:输入层-隐藏层-输出层,其中隐藏层大于等于一层 其中,隐藏层和输出层都是全连接 隐藏层的层数和神经元个数也是超参数 多层隐藏层,在本质上仍等价于单层神经网络(可从输出方程…

多层感知机

结构组成

大致由三层组成:输入层-隐藏层-输出层,其中隐藏层大于等于一层

其中,隐藏层和输出层都是全连接

隐藏层的层数和神经元个数也是超参数

多层隐藏层,在本质上仍等价于单层神经网络(可从输出方程简单推得),
但是增加网络的深度可以更加有效地提高网络对深层抽象概念的理解,降低训练难度

激活函数

目前Sigmoid函数正在被逐渐淘汰,目前仅在二分类问题上仍有用武之地

目前最主流的激活函数是ReLU函数及其变种,它使模型更加简单高效,没有梯度消失问题,对输入的敏感程度更高,迭代速度更快

具体实现

  • 完整版本
import d2lzh as d2l
from mxnet import nd
from mxnet.gluon import loss as gloss'''
基础准备工作
'''
batch_size = 256
train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size)num_inputs, num_outputs, num_hiddens = 784, 10, 256W1 = nd.random.normal(scale=0.01, shape=(num_inputs, num_hiddens))      # 形状等于 输入*输出
b1 = nd.zeros(num_hiddens)
W2 = nd.random.normal(scale=0.01, shape=(num_hiddens, num_outputs))      # 形状等于 输入*输出
b2 = nd.zeros(num_outputs)
params = [W1, W2, b1, b2]
for param in params:param.attach_grad()     # 统一申请梯度空间# 激活函数
def relu(X):return nd.maximum(X, 0)# 模型
def net(X):# 一个图片样本正好转化成1*num_inputs的大小,不是巧合,就是要一次性把整张图片放进网络X = X.reshape((-1, num_inputs)) H = relu(nd.dot(X, W1)+b1)      # 隐藏层需要应用激活函数return nd.dot(H, W2) + b2       # 输出层不需要用激活函数# 损失
loss = gloss.SoftmaxCrossEntropyLoss()'''
开始训练
'''
num_epochs, lr = 20, 0.2
d2l.train_ch3(net, test_iter, test_iter, loss, num_epochs, batch_size, params, lr)
  • 简化版本
import d2lzh as d2l
from mxnet import gluon, init
from mxnet.gluon import loss as gloss, nnnet = nn.Sequential()
# 添加一层256个节点的全连接层,并使用ReLU激活函数
# 再添加一层10个节点的全连接层,不使用激活函数(输出层)
net.add(nn.Dense(256, activation='relu'), nn.Dense(10))
net.initialize(init.Normal(sigma=0.01))batch_size = 256
train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size)loss = gloss.SoftmaxCrossEntropyLoss()trainer = gluon.Trainer(net.collect_params(), 'sgd', {"learning_rate": 0.2})
num_epochs = 20
d2l.train_ch3(net, test_iter, test_iter, loss, num_epochs, batch_size, None, None, trainer)

实际上只简化了训练器的构建,由此也可以发现,实现一个网络的训练是一件非常简单的事情,复杂的主要是训练前后的各种处理,训练只是手段,不是目的

注意事项

尝试将隐藏层的数量改成1024,再增加训练次数,此时可以发现,模型对训练集的误差一直在缩小,但是对测试集的误差不降反增,此时发生了过拟合

http://www.dtcms.com/wzjs/470280.html

相关文章:

  • wordpress barthelme网站怎么优化推广
  • 乡镇美丽乡村建设网站信息重庆seo论
  • 苏中建设集团网站官网竞价推广课程
  • 那些网站可做代购windows优化大师官网
  • 有关风水的网站建设栏目seo的优缺点
  • 一对一视频直播app开发google seo教程
  • 网站内容图片怎么做的淘宝店铺怎么运营
  • 佛山推广seo排名短视频seo系统
  • 免费网站制作效果新闻软文推广案例
  • 自行车网站模板百度是国企还是央企
  • wordpress自动保存seo怎么发外链的
  • 网站中文域名怎么做银川seo优化
  • wp网站做404百度注册公司地址
  • 重庆做网站公司哪家好网络推广平台软件app
  • 素材库视频免费下载无水印苏州手机关键词优化
  • 医疗器械外贸网站建设深圳网络推广解决方案
  • 十堰网站制作公司2024最火的十大新闻
  • 阿里巴巴国际站特点app推广渠道
  • 政府网站网页设计象山seo外包服务优化
  • 初中生怎么做网站2023重大新闻事件10条
  • 照明公司网站制作优化大师官网下载
  • 网页版qq邮箱登陆登录入口武汉seo报价
  • 酒店网站建设方案深圳关键词优化报价
  • 做的好的c2c网站全国疫情实时动态
  • 查法人信息的系统长沙正规seo优化公司
  • 定制网站建设报价单百度推广产品
  • 网站建设改版站内推广的方法
  • 企业做网站哪家网站好交易链接
  • 做网站前端要会什么app开发多少钱
  • 石家庄外贸网站建设公司排名今日军事新闻最新消息