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

大型门户网站建设定做国内手机搜索引擎十大排行

大型门户网站建设定做,国内手机搜索引擎十大排行,如何查看网站是哪家公司做的?,取消网站备案制度一、解决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.yidumall.com/news/100886.html

相关文章:

  • 北京做网站公司电话如何优化推广网站
  • 资讯是做网站还是公众号郑州网络营销与网站推广
  • 怎么优化一个网站南昌seo教程
  • 做类似猪八戒网的网站seo和网络推广有什么区别
  • 网课编程品牌seo推广
  • wordpress设置登录和跳转到主页网站优化外包多少钱
  • 网站正在建设中手机版培训心得体会800字
  • wordpress点评站信息流广告推广
  • 两学一做 知识竞赛网站什么叫做关键词
  • 嘉兴建站模板系统郑州关键词排名公司电话
  • 给个龙做罗拉的网站南宁最新消息今天
  • wordpress需要登录济南网站优化公司排名
  • 阳谷做网站广州百度推广开户
  • 怎么免费建立一个网站今日军事新闻热点事件
  • 一个新网站关键词怎么做SEO优化5月新冠病毒最新消息
  • 做一个公司的网站怎么做呢快速优化seo
  • 外国ps修图网站黄页推广平台有哪些
  • wordpress 网站加载过慢6艾滋病多久能检查出来
  • 江苏商城网站制作公司关键词首页优化
  • 平面设计最好的网站网上国网app
  • 郑州外贸建站平台关键词排名优化
  • 做网站第二年要续费吗关键词排名软件官网
  • 绿色家园网站怎么做seo流量优化
  • 怎么网上推广自己的产品seo接单一个月能赚多少钱
  • 低成本做网站 白之家友情链接交换源码
  • 飞天云服务器杭州seo搜索引擎优化
  • 做免费互动小游戏的网站网络营销的主要方法
  • 蚌埠网站建设文章微信群推广
  • 网站公安备案流程10条重大新闻事件
  • 外贸跨境电商平台有哪些上海还能推seo吗