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

400网站建设宁波网络推广优化方案

400网站建设,宁波网络推广优化方案,个人接单做网站挣钱不,注册会计师报考条件和时间2023一、解决XOR问题 1. 回顾XOR问题: 如图,如何对XOR面进行分割以划分四个输入 对应的输出 呢? 思路:采用两个分类器分类,每次分出两个输入 ,再借助这两个分类从而分出 。 即采用同或运算,当两…

一、解决XOR问题

1. 回顾XOR问题:

        如图,如何对XOR面进行分割以划分四个输入 x 对应的输出 y 呢?

· 思路:采用两个分类器分类,每次分出两个输入 x,再借助这两个分类从而分出 y

        即采用同或运算,当两次分类的值相同时,输出为1;当两次分类的值不同时,输出为0.

        · 蓝色的线将1、3赋值1,2、4赋值0,从而分隔开;黄色的线将1、2赋值1,3、4赋值0;

        · 那么,如果两次赋值相同,即表示它们是第一类;不同表示他们是第二类,由此分类。

2. 如何利用感知机解决XOR问题

由上述原理可得,既然一层感知机无法处理XOR问题分类,那么可以用多个感知机函数来进行处理。用好几层分类多次,最后对之前的分类结果求和取一个算法,就得到了最终的分类结果。

二、多层感知机的代码实现

代码:

import torch
from torch import nn
from d2l import torch as d2l
# 继续使用fashion_mnist数据集进行分类操作,定义小批量数据
batch_size = 256
train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size)# 每张图片为28x28=784像素值,可看作784个特征值的具有10个类别的分类数据集
# 首先实现一个具有单隐藏层的多层感知机,包含256个隐藏单元,有输入->隐藏->输出三层
# W1: 输入层到隐藏层的权重矩阵,大小为 (num_inputs, num_hiddens)
# b1: 隐藏层的偏置项,大小为 (num_hiddens,)
# W2: 隐藏层到输出层的权重矩阵,大小为 (num_hiddens, num_outputs)
# b2: 输出层的偏置项,大小为 (num_outputs,)
# nn.Parameter 表示这些变量是模型参数,需要在训练过程中进行更新
# 乘以 0.01 是为了缩小初始化值的范围,有助于训练的稳定性
num_inputs, num_outputs, num_hiddens = 784, 10, 256W1 = nn.Parameter(torch.randn(num_inputs, num_hiddens, requires_grad=True) * 0.01)
b1 = nn.Parameter(torch.zeros(num_hiddens, requires_grad=True))
W2 = nn.Parameter(torch.randn(num_hiddens, num_outputs, requires_grad=True) * 0.01)
b2 = nn.Parameter(torch.zeros(num_outputs, requires_grad=True))params = [W1, b1, W2, b2]# 实现ReLU激活函数,返回max(0, x)
def relu(X):a = torch.zeros_like(X)return torch.max(X, a)# 实现模型,将输入的二维图像转化为一个一维向量,长度为num_inputs
def net(X):X = X.reshape((-1, num_inputs))H = relu(X@W1 + b1)  # 这里“@”代表矩阵乘法return (H@W2 + b2)# 实现损失函数
# 由于实现了softmax损失函数,使得不必在输出层调用sigmoid激活函数将输出值收缩到概率区间
# Softmax激活函数是sigmoid的推广,用于多分类问题的输出层。它会将输出归一化为概率分布,使得所有类别的预测概率总和为1
loss = nn.CrossEntropyLoss(reduction='none')# 训练模型,迭代10个周期,学习率设定为0.1
num_epochs, lr = 10, 0.1
updater = torch.optim.SGD(params, lr=lr)
d2l.train_ch3(net, train_iter, test_iter, loss, num_epochs, updater)# 应用模型进行测试与评估
d2l.predict_ch3(net, test_iter)
http://www.khdw.cn/news/65267.html

相关文章:

  • 营销型企业网站的类型推广平台开户代理
  • 易企秀网站怎么做轮播图模板网站哪个好
  • 科技有限公司的名称应该怎么取名seo优化是怎么回事呢
  • 企业建站武汉seo是什么意思中文
  • 广州网站建设网站制作公司网络运营师
  • 杭州企业网站开发网站推广平台搭建
  • 泰安网站建设推广北京排名seo
  • 自己做网站怎么能被访问网站宣传方式有哪些
  • 淘宝网站的建设目标是手机百度电脑版入口
  • 广州比较好的网站建设企业手游推广平台代理
  • 上海专业建站最低价发稿软文公司
  • 万网建设网站教程seo怎么做优化
  • 天津做网站得公司互联网营销师是哪个部门发证
  • 广州微信网站建设公司seo优化的优点
  • 嘉兴高端网站定制seo优化网站百度技术
  • 南通网站优化找哪家百度资源
  • 做腰椎核磁证网站是 收 七深圳网络推广培训中心
  • 大网站建设规范企业网络营销策略分析案例
  • 没有静态ip可以做网站服务器全自动推广引流软件
  • 移动web网站开发seo网络推广有哪些
  • 做网站采集深圳网站建设找哪家公司好
  • 教育部学校规划建设发展中心官方网站seo综合查询系统
  • 迈肯奇迹做网站nba最新交易汇总实时更新
  • 万网做网站多少钱新产品怎样推广
  • 关于征求网站建设的通知在哪里查关键词排名
  • 网站开发工程师 课程大纲网盘资源搜索神器
  • 手机网站制作推广网络营销与直播电商专业介绍
  • 牡丹江商城网站建设佛山做网络优化的公司
  • b2c中日外贸有哪些网站做的好全球搜索引擎大全
  • asp网站上一篇下一篇代码网店运营培训