自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Transformer学习: Transformer小模块学习--位置编码,多头自注意力,掩码矩阵

Transformer学习

2024-04-04 17:34:50 1303 1

原创 概率、似然、极大似然估计

概率论与数理统计基础之概率和似然

2024-04-02 12:45:07 962

原创 Leetcode - 238. 除自身以外数组的乘积

小白刷题 8

2024-04-01 15:17:35 204

原创 Leetcode - 189. 轮转数组

小白刷题7

2024-04-01 14:44:24 334

原创 Leetcode刷题 - 56. 合并区间

小白刷题6

2024-03-28 00:29:17 320

原创 TNT_ target-drivenN trajectory Prediction《轨迹预测》

轨迹预测论文翻译总结

2024-03-27 01:25:28 552

原创 Social-Implicit 文章翻译 《轨迹预测》

自动驾驶轨迹预测论文翻译及阅读

2024-03-26 17:24:33 814

原创 leetcode刷题 - 438. 找到字符串中所有字母异位词

小白刷题5

2024-03-24 23:58:37 133

原创 leetcode刷题 - 3. 无重复字符的最长子串

小白刷题4

2024-03-24 23:23:21 184

原创 leetcode刷题-128. 最长连续序列

小白刷题记录3

2024-03-23 22:24:26 168

原创 49.字母异位词分组

小白刷题记录2

2024-03-23 21:11:53 219

原创 leetcode刷题-两数之和

小白刷题

2024-03-23 20:46:14 119 1

原创 迁移学习-加载预训练模型-图像分类案例(模型冻结,解冻等练习)

【代码】【无标题】

2024-03-17 22:31:55 919 2

原创 Argoverse数据集API安装和HiVT代码调试踩坑及排坑记录

由于4060显卡出现RuntimeError: nvrtc: error: invalid value for --gpu-architecture (-arch)错误,重新配置了,更改了torch 版本)原因,可能是因为显卡问题,4060 用 Pytoch1.8.0 +cu111 出现问题,改使用了 Pytorch1.13.1+cu117 未报错。第二步:找到.bashrc 文件,可能被隐藏了,到所在目标输入 ls -all 会显示。定位.bashrc 位置 locate .bashrc。

2024-03-12 20:07:06 1768 16

原创 Git通过http/https上传本地代码到github及可能出现的问题的解决办法

上传本地代码到github

2024-03-07 21:19:01 686 1

原创 集合和字典,两个列表组成字典(包含重复值)

Python基础知识之集合与字典

2022-11-10 21:40:54 699 1

原创 matplotlib画折线图-刻度-字体-多条线

文章目录折线图设置次刻度设置颜色-线形状-标签-线宽-点形状marker 点形状linestyle 线形状四周显示刻度设置是否显示刻度线折线图import matplotlib.pyplot as pltfrom matplotlib.ticker import MultipleLocator,# x轴x=[10,20,30,40,50,60,70,80,90] # y轴y1 = [0.9895, 0.9898, 0.9850, 0.9848, 0.9841, 0.9841, 0.9837,

2022-05-21 16:33:47 910

原创 LeNet实现

LeNet导入包保持形状一致LeNet模型查看网络结构批量加载数据GPU上计算Acc定义训练函数初始化参数,训练导入包import torchfrom torch import nnfrom d2l import torch as d2l #李沐-动手深度学习课程中的一些程序打包的库from matplotlib import pyplot as plt保持形状一致class Reshape(torch.nn.Module): def forward(self, x):

2022-05-14 11:00:26 298

原创 AlexNet缩水版

AlexNet模型查看模型结构加载数据初始化参数,训练import torchfrom torch import nnfrom d2l import torch as d2limport matplotlib.pyplot as plt模型net = nn.Sequential( # 使用一个11*11的更大窗口来捕捉对象。 # 同时,步幅为4,以减少输出的高度和宽度。 # 另外,输出通道的数目远大于LeNet nn.Conv2d(1, 96, kernel_s

2022-05-14 10:51:23 104

原创 Pytorch使用GPU

import torchfrom torch import nn判断是否可用GPUtorch.cuda.is_available()True 可用 False不可用torch.cuda.device_count() #查询有几个GPU可用定义使用GPU和CPU的函数def try_gpu(i=0): #@save """如果存在,则返回gpu(i),否则返回cpu()""" if torch.cuda.device_count() >= i + 1:

2022-05-12 20:26:52 737

原创 张量读写和保存模型参数

目录加载和保存张量加载和保存模型参数加载和保存张量对于单个张量,可以直接调用load和save函数分别读写它们import torchfrom torch import nnfrom torch.nn import functional as Fx = torch.arange(4)torch.save(x, 'x-file') #保存张量x2 = torch.load('x-file') #加载张量x2存储一个张量列表,然后把它们读回内存y = torch.zeros(4)

2022-05-12 15:23:37 360

原创 Pytorch-神经网络灵活的模型构造

文章目录自定义块顺序块自定义块具有更强的灵活性混合搭配各种组合块的方法自定义块将输入数据作为其前向传播函数的参数。通过前向传播函数来生成输出。请注意,输出的形状可能与输入的形状不同。例如,我们上面模型中的第一个全连接的层接收一个20维的输入,但是返回一个维度为256的输出。计算其输出关于输入的梯度,可通过其反向传播函数进行访问。通常这是自动发生的。存储和访问前向传播计算所需的参数。根据需要初始化模型参数。class MLP(nn.Module): # 用模型参数声明层。这里,我们声明两

2022-05-12 11:28:05 113

原创 权重衰退(L2正则化)-处理过拟合方式之一

权重衰退权重衰减(weight decay)是最广泛使用的正则化的技术之一, 它通常也被称为 𝐿2 正则化。一种简单的方法是通过线性函数f(x)=w⊤xf(\mathbf{x}) = \mathbf{w}^\top \mathbf{x}f(x)=w⊤x中的权重向量的某个范数来度量其复杂性,例如∥w∥2\| \mathbf{w} \|^2∥w∥2。要保证权重向量比较小,最常用方法是将其范数作为惩罚项加到最小化损失的问题中。将原来的训练目标最小化训练标签上的预测损失,调整为最小化预测损失和惩罚项之和。现在

2022-05-11 15:57:47 488

原创 过拟合与欠拟合测试小例子

过拟合、欠拟合import mathimport numpy as npimport torchfrom torch import nnfrom d2l import torch as d2l使用3阶多项式生成训练集和测试数据标签y=5+1.2x−3.4x22!+5.6x33!+εwhereε∈N(0,0.12) y = 5 + 1.2x - 3.4 \frac{x^2}{2!} + 5.6\frac{x^3}{3!} + \varepsilon \quad where \quad \var

2022-05-11 10:41:26 213

原创 多层感知机实现

多层感知机感知机多层感知机感知机给定输入x,权重w, 和偏移b, 感知机输出:o=σ(⟨w,x⟩+b)σ={1ifx>00otherwiseo=\sigma(\langle w,x\rangle+b)\quad \sigma= \left\{\begin{aligned}&1 \qquad if\quad x >0 \\&0 \qquad otherwise\end{aligned}\right.o=σ(⟨w,x⟩+b)σ={​1ifx>00otherwise​

2022-05-10 08:48:09 651

原创 softmax两种实现方式

softmax实现方式方式1--自构造获取图像分类数据集Fashion-MNIST可视化数据集初始化模型参数定义softmax操作定义模型定义交叉熵损失函数计算分类精度训练预测方式2--调用torch.nn实现方式1–自构造获取图像分类数据集Fashion-MNIST%matplotlib inlineimport torchimport torchvisionfrom torch.utils import datafrom torchvision import transformsfro

2022-05-03 17:25:39 1257

原创 线性回归两种实现方式

线性回归-pytorch方式1-自构造根据带有噪声的线性模型构造一个人造数据集,我们使用线性模型参数w =[2,-3.4].T、b=4.2和噪声向e生成数据集及其标签:y = Xw+b+ed2l库 可换成matplotlib库定义一个data_iter函数,该函数接收批量大小,特征矩阵和标签向量作为输入,生成大小为batch_size的小批量定义初始化模型参数定义模型定义损失函数定义优化算法训练方式2-调torch.nn构造数据迭代器回归网络 (回归相当于单层全连接网络)MSE损失实例化SGD方式1-自

2022-05-01 11:16:06 674

转载 评价指标:精确率与召回率

@[转载文章https://blog.csdn.net/qq_34290470/article/details/101619442](精确率与召回率) 机器学习-精确率与召回率   数据挖掘、机器学习和推荐系统中的评测指标—准确率(Precision)、召回率(Recall)等。   二元分类器:   混淆矩阵 True Positive(真正,TP):将正类预测为

2021-06-01 17:18:18 1333

原创 回归

目录线性回归:回归的评价指标:多项式回归方法:欠拟合、过拟合示例:过拟合抑制:正则化方法:早停法:随机失活:向量相关性:协方差:相关系数与相关距离:岭回归算法:局部加权线性回归:K近邻法:与分簇、分类和标注任务不同,回归(Regression)任务预测的不是有限的离散的标签值,而是连续的值。回归任务的目标是通过对训练样本的学习,得到从样本特征集到连续值之间的映射。如天气预测任务中,预测天气是冷还是热是分类问题,而预测精确的温度值则是回归问题.

2021-05-25 19:12:57 624

原创 聚类

聚类算法是对代表事物的实例的集合进行分簇的算法。聚类属于无监督学习。K均值聚类算法:基本思想:设样本总数为m,样本集为S={x_1,x_2,…,x_m}。K均值聚类算法对样本集分簇的个数是事先指定的,即k。设分簇集合表示为C={C_1,C_2,…,C_k},其中每个簇都是样本的集合。 K均值聚类算法的基本思想是让每个样本点到本簇中心的距离更近一些。 使每个样本点到本簇中心的距离的平方和尽量小就是k-means算法的优化目标。 每个样本点到本簇中心的距离的平方和也称为误差平方和(SSE),在优化算

2021-05-24 21:45:57 523

原创 利用图神经网络进行社交机器人检测

目标:理解并掌握方法数据:外网数据源,github上可下载已处理过的数据结构:lDidegah(2018年)数据集,包含各种属性,包括替代指标和推文标识、作者姓名、作者标识、关注者数量以及指示用户是机器人还是人类的相关标签。这个数据集包含总共4540个带注释的用户,其中269个是已识别的机器人,包括混合用户。由于带注释的数据集不包含ATSN的推文网络相关的信息,将4540个用户的数据映射到哈桑等人(2017年)使用的altmetrics数据集(dataset-jun-4-2016.tar.

2021-05-17 15:23:17 1897 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除