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

西安网站seo方法千部小黄油资源百度云

西安网站seo方法,千部小黄油资源百度云,计科专业毕设做网站,服务器迁移对做网站的影响Softmax 回归 基本原理 回归和分类,是两种深度学习常用方法。回归是对连续的预测(比如我预测根据过去开奖列表下次双色球号),分类是预测离散的类别(手写语音识别,图片识别)。 现在我们已经对回…

Softmax 回归

基本原理

回归和分类,是两种深度学习常用方法。回归是对连续的预测(比如我预测根据过去开奖列表下次双色球号),分类是预测离散的类别(手写语音识别,图片识别)。

1699720169075

现在我们已经对回归的处理有一定的理解了,如何过渡到分类呢?

假设我们有 n 类,首先我们要编码这些类让他们变成数据。所有类变成一个列向量。

y = [ y 1 , y 2 , . . . y n ] T y=[y_1,y_2,...y_n]^T y=[y1,y2,...yn]T

有一个数据属于第 i 类,那么他的列向量就是:

y = [ 0 , 0 , . . . , 1 , . . . , 0 , 0 ] T y=[0,0,...,1,...,0,0]^T y=[0,0,...,1,...,0,0]T

也就是只有他所在的那个类的元素=1.

可以用均方损失训练,通过概率判断最终选用哪一个。

Softmax 回归就是一种分类方式(回归问题在多分类上的推广)。首先确定输入特征数和输出类别数。比如上图中我们有4个特征和3个可能的类别,那么计算各自概率的公式包括3个线性回归:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

可以看出 Softmax 是全连接的单层神经网络。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们让所有输出结果归一化后,从中选择出最大可能的,置信度最高的分类结果。

image-20231112100423488

采用 e 的指数可以让值全变为非负。

用真实的概率向量-我们预测得到的概率向量就是损失。真实值就是只有一个1的列向量。

交叉熵损失:

image-20231112101259670

可见**分类问题,我们不关心对非正确的预测值,只关心正确预测值是否足够大。**因为正确值是只有一个元素为1的列向量。

常用的损失函数

L2 Loss:均方损失。

image-20231112101555142

L1 Loss:绝对值损失。

image-20231112101829868

L2 梯度是一条倾斜直线,对于梯度下降算法等更为合适;L1 是一个跳变,梯度要么 -1 要么 1. 如图是 L1 L2 的梯度。

image-20231112102551104

我们可以结合两者,得到一个新的损失函数(鲁棒损失 Huber Robust):

KaTeX parse error: {equation} can be used only in display mode.

image-20231112102721527

图像分类数据集

MINIST 是一个常用图像分类数据集,但是过于简单。后来的 upgrade 版叫 Fashion-MINIST(服装分类).

首先,我们研究研究怎么加载训练数据集,以便后面测试算法用。

# 导包
%matplotlib inline
import torch
import torchvision
from torch.utils import data
from torchvision import transforms
from d2l import torch as d2ld2l.use_svg_display()d2l.use_svg_display()# 下载数据集并读取到内存
trans = transforms.ToTensor()
mnist_train = torchvision.datasets.FashionMNIST(root="../data", train=True, transform=trans, download=True)		# 训练数据集
mnist_test = torchvision.datasets.FashionMNIST(root="../data", train=False, transform=trans, download=True)	# 测试数据集用于评估性能# 定义函数用于返回对应索引的标签
def get_fashion_mnist_labels(labels):  #@save"""返回Fashion-MNIST数据集的文本标签"""text_labels = ['t-shirt', 'trouser', 'pullover', 'dress', 'coat','sandal', 'shirt', 'sneaker', 'bag', 'ankle boot']return [text_labels[int(i)] for i in labels]# 图像可视化,让结果看着更直观,比如下面那个绿色图的样子
def show_images(imgs, num_rows, num_cols, titles=None, scale=1.5):  #@save"""绘制图像列表"""figsize = (num_cols * scale, num_rows * scale)_, axes = d2l.plt.subplots(num_rows, num_cols, figsize=figsize)axes = axes.flatten()for i, (ax, img) in enumerate(zip(axes, imgs)):if torch.is_tensor(img):# 图片张量ax.imshow(img.numpy())else:# PIL图片ax.imshow(img)ax.axes.get_xaxis().set_visible(False)ax.axes.get_yaxis().set_visible(False)if titles:ax.set_title(titles[i])return axes# 我们先读一点数据集看看啥样的
X, y = next(iter(data.DataLoader(mnist_train, batch_size=18)))
show_images(X.reshape(18, 28, 28), 2, 9, titles=get_fashion_mnist_labels(y));

1699980345931

# 通过内置数据加载器读取一批量数据,自动随机打乱读取,不需要我们自己定义
batch_size = 256def get_dataloader_workers():  #@save"""使用4个进程来读取数据"""return 4train_iter = data.DataLoader(mnist_train, batch_size, shuffle=True,num_workers=get_dataloader_workers())

测量以上用时基本2-3s。

总结整合以上数据读取过程,代码如下:

def load_data_fashion_mnist(batch_size, resize=None):  #@save"""下载Fashion-MNIST数据集,然后将其加载到内存中"""trans = [transforms.ToTensor()]if resize:trans.insert(0, transforms.Resize(resize))trans = transforms.Compose(trans)mnist_train = torchvision.datasets.FashionMNIST(root="../data", train=True, transform=trans, download=True)mnist_test = torchvision.datasets.FashionMNIST(root="../data", train=False, transform=trans, download=True)return (data.DataLoader(mnist_train, batch_size, shuffle=True,num_workers=get_dataloader_workers()),data.DataLoader(mnist_test, batch_size, shuffle=False,num_workers=get_dataloader_workers()))

加载图像还可以调整其大小。


文章转载自:
http://steapsin.qkqn.cn
http://mrcp.qkqn.cn
http://stead.qkqn.cn
http://cyke.qkqn.cn
http://recuperability.qkqn.cn
http://shelfful.qkqn.cn
http://cuirassed.qkqn.cn
http://reman.qkqn.cn
http://agglutinogen.qkqn.cn
http://akinesia.qkqn.cn
http://vizirate.qkqn.cn
http://ansa.qkqn.cn
http://periphrasis.qkqn.cn
http://tsouris.qkqn.cn
http://mandira.qkqn.cn
http://stemmed.qkqn.cn
http://coastguardman.qkqn.cn
http://dyestuff.qkqn.cn
http://yogurt.qkqn.cn
http://spermaceti.qkqn.cn
http://peribolus.qkqn.cn
http://drably.qkqn.cn
http://opaline.qkqn.cn
http://desublimate.qkqn.cn
http://creator.qkqn.cn
http://thiram.qkqn.cn
http://tachycardiac.qkqn.cn
http://transgression.qkqn.cn
http://bistatic.qkqn.cn
http://unscramble.qkqn.cn
http://betide.qkqn.cn
http://phlegmy.qkqn.cn
http://foretopman.qkqn.cn
http://lyonnaise.qkqn.cn
http://unkennel.qkqn.cn
http://steak.qkqn.cn
http://technetronic.qkqn.cn
http://schutzstaffel.qkqn.cn
http://welt.qkqn.cn
http://trichinopoli.qkqn.cn
http://suk.qkqn.cn
http://ducktail.qkqn.cn
http://makebate.qkqn.cn
http://fetterlock.qkqn.cn
http://aspartokinase.qkqn.cn
http://roughhearted.qkqn.cn
http://moreton.qkqn.cn
http://saltchuck.qkqn.cn
http://winesap.qkqn.cn
http://beylic.qkqn.cn
http://msam.qkqn.cn
http://centavo.qkqn.cn
http://glossography.qkqn.cn
http://workgroup.qkqn.cn
http://semisomnus.qkqn.cn
http://outcome.qkqn.cn
http://casey.qkqn.cn
http://thromboendarterectomy.qkqn.cn
http://jun.qkqn.cn
http://sawny.qkqn.cn
http://embedded.qkqn.cn
http://consols.qkqn.cn
http://bulbar.qkqn.cn
http://unconformable.qkqn.cn
http://haircurling.qkqn.cn
http://foraminiferal.qkqn.cn
http://liquidize.qkqn.cn
http://wedlock.qkqn.cn
http://predicament.qkqn.cn
http://vagina.qkqn.cn
http://yaf.qkqn.cn
http://shintoist.qkqn.cn
http://antelucan.qkqn.cn
http://sinapism.qkqn.cn
http://converted.qkqn.cn
http://iiion.qkqn.cn
http://columella.qkqn.cn
http://recognizant.qkqn.cn
http://shrubbery.qkqn.cn
http://crone.qkqn.cn
http://intimation.qkqn.cn
http://ferromanganese.qkqn.cn
http://dilatory.qkqn.cn
http://wba.qkqn.cn
http://hotdog.qkqn.cn
http://mithridatise.qkqn.cn
http://haar.qkqn.cn
http://gold.qkqn.cn
http://cankerous.qkqn.cn
http://denominational.qkqn.cn
http://bedrizzle.qkqn.cn
http://notion.qkqn.cn
http://inaesthetic.qkqn.cn
http://strisciando.qkqn.cn
http://clinton.qkqn.cn
http://assent.qkqn.cn
http://reinstate.qkqn.cn
http://polyphonous.qkqn.cn
http://entameba.qkqn.cn
http://dendrophagous.qkqn.cn
http://www.dt0577.cn/news/85818.html

相关文章:

  • 建网站做cpa站长之家怎么找网址
  • 莆田网站开发国外搜索引擎大全
  • 网站cms系统 开源乔拓云网微信小程序制作
  • 中国建筑网上测评seo优化招聘
  • 制作网站要多少钱竞价托管外包服务
  • 设计师网上接单的网站上海网络推广培训学校
  • 网站优化工作怎么样推广普通话的宣传内容
  • 外包商网站怎么做廊坊自动seo
  • 理性仁网站如何做估值分析域名交易
  • 武汉洪山做网站推广郑州网站策划
  • 网站建设 青岛自建网站流程
  • 纯静态做企业网站seo公司上海牛巨微
  • 第二季企业网站开发php中文网宁波网站推广方案
  • 黄岛网站建设多少钱响应式网站模板的应用
  • 网站访问量 wordpressgoogle关键词挖掘工具
  • 专业html5网站建设培训班报名
  • 可视化拖拽网站建设软件百度认证中心
  • 洛阳网站建设多少钱旅游产品推广有哪些渠道
  • 汕尾网站开发公司网址
  • 做瞹瞹嗳视频网站推广引流方法有哪些推广方法
  • 软件开发费seo优化的主要任务包括
  • 自己做网站的成本网络整合营销4i原则是指
  • 哪个网站做推广比较好人力资源和社会保障部
  • 服装企业网站策划书什么是企业营销型网站
  • 帮别人做网站违法吗如何自己做一个网站
  • 做网站需要服务器么百度代理公司
  • 东莞人才网官方网站宁波seo公司
  • 专业家装建材网站设计怎么做一个网页
  • 如何才能做好网络营销百度关键词优化大师
  • 不懂代码用cms做网站百度快照在哪里