自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DPN网络

此外,DPN使用了分组卷积来降低计算量,并且可以在不改变原有网络结构的前提下,提升性能,使其适合用于检测和分割任务作为新的。可以看到DPN的网络结构和ResNeXt的网络结构很类似。最开始是一个7×7卷积层,接着就是一个最大池化层,再然后是四个。DPN就是在ResNeXt和DenseNet的基础上,融合这两个网络的核心思想而成,论文原文见附录。这种结构的目的是通过不同的路径来利用神经网络的不同特性,从而提高模型的效率和性能。具体是怎么变化的了,接下来我们就一起来理解一下。整体结构是这样,重点就在每个。

2024-03-08 10:44:32 879

原创 for循环展开浅析

循环展开是一种非常重要的优化方法,也是编译器后端中常用的一种优化方式,它可以通过减少热点路径上的“无用指令”以及分支指令的个数,来更好地发挥CPU指令流水线的指令并行执行能力,从而提高程序整体性能。

2024-01-20 11:50:55 1303

原创 CPU数据按行和按列读取性能差异浅析

CPU数据按行和按列读取性能差异浅析

2024-01-20 11:23:07 999

原创 CUDA编程:执行模型

在SM中,共享内存和寄存器是非常重要的资源。共享内存被分配在SM上的常驻线程块中,寄存器在线程中被分配。线程块中的线程通过这些资源可以进行相互的合作和通信。

2024-01-09 18:14:13 395

原创 认识CUDA

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。开发人员可以使用C语言来为CUDA™架构编写程序,所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。如果这是你第一次使用CUDA,在Linux系统中,你可能想使用以下命令来检查CUDAnvcc查看GPU状态。

2024-01-04 17:45:46 822

原创 CUDA编程:线程模型

cuda线程模型

2024-01-03 22:37:06 641

原创 CUDA编程:从hello world开始

开发人员可以使用C语言来为CUDA™架构编写程序,所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。关于cudaDeviceReset();这句话如果没有,则不能正常的运行,因为这句话包含了隐式同步,GPU和CPU执行程序是异步的,核函数调用后成立刻会到主机线程继续,而不管GPU端核函数是否执行完毕,所以上面的程序就是GPU刚开始执行,CPU已经退出程序了,所以我们要等GPU执行完了,再退出主机线程。如果这是你第一次使用CUDA,在Linux系统中,你可能想使用以下命令来检查CUDA。

2024-01-03 22:00:06 845 1

原创 Vision Transformer原理

多头自注意力时,先将输入映射到q,k,v,如果只有一个头,qkv的维度都是197x768,如果有12个头(768/12=64),则qkv的维度是197x64,一共有12组qkv,最后再将12组qkv的输出拼接起来,输出维度是197x768,然后在过一层LN,维度依然是。最后会将特殊字符cls对应的输出z0 作为encoder的最终输出 ,代表最终的image presentation(另一种做法是不加cls字符,对所有的tokens的输出做一个平均),如下图公式(4),后面接一个MLP进行图片分类。

2024-01-03 15:36:19 2136 1

原创 深度神经网络中的混合精度训练

深度神经网络 (DNN) 在许多领域取得了突破,包括图像处理和理解、语言建模、语言翻译、语音处理、游戏等。为了实现这些结果,DNN 的复杂性一直在增加,这反过来又增加了训练这些所需的计算资源。混合精度训练通过使用较低精度的算术来降低所需的资源,这具有以下优点。图 1.大型英语语言模型的训练曲线显示了本文中描述的混合精度训练技术的好处。Y 轴是训练损失。不带损耗缩放的混合精度(灰色)在一段时间后会发散,而带损耗缩放的混合精度(绿色)与单精度模型(黑色)匹配。

2024-01-03 14:58:55 2291 1

原创 Pytorch 实现深度学习

深度学习成功背后的一个因素是神经网络的灵活性:我们可以用创造性的方式组合不同的层,从而设计出适用于各种任务的架构。例如,研究人员发明了专门用于处理图像、文本、序列数据和执行动态规划的层。有时我们会遇到或要自己发明一个现在在深度学习框架中还不存在的层。在这些情况下,必须构建自定义层。本节将展示如何构建自定义层。

2023-12-08 17:09:43 418

原创 使用Pandas 进行数据分析

Pandas是一个开源的Python库,主要用于数据分析、数据处理、数据可视化。Pandas作为Python数据分析的核心包,提供了大量的数据分析函数,包括数据处理、数据抽取、数据集成、数据计算等基本的数据分析手段。

2023-12-07 17:40:01 995 1

原创 动手学深度学习

《动手学深度学习》 — 动手学深度学习 2.0.0 documentation

2023-12-06 20:40:31 362 1

原创 pytorch卷积神经网络CNN 代码

卷积神经网络原理及代码实现

2023-12-06 20:26:17 1340 1

原创 吴恩达-Deeplearning深度学习笔记

课程概述这些课程专为已有一定基础(基本的编程知识,熟悉 Python、对机器学习有基本了解),想要尝试进入人工智能领域的计算机专业人士准备。介绍显示:“深度学习是科技业最热门的技能之一,本课程将帮你掌握深度学习。”在这 5 堂课中,学生将可以学习到深度学习的基础,学会构建神经网络,并用在包括吴恩达本人在内的多位业界顶尖专家指导下创建自己的机器学习项目。Deep Learning Specialization 对卷积神经网络 (CNN)、递归神经网络 (RNN)、长短期记忆 (LSTM) 等深度学

2023-11-25 21:29:44 330

原创 神经网络与深度学习3小时PPT-邱锡鹏

深度学习与神经网络介绍

2023-11-25 21:21:22 707

原创 transform、注意力机制介绍

tranformer说明 图解!逐步理解Transformers的数学原理

2023-11-25 20:55:48 382

原创 图神经网络库介绍

图神经网络库介绍图神经网络库介绍Deep Graph Library(DGL)PyTorch Geometric(PyG)tf_geometricAnt Graph machine Learning system(AGL)图神经网络库介绍Deep Graph Library(DGL)由New York University(NYU)和Amazon Web Services(AWS)联合推出的图神经网络框架。创立之初,本着避免重复造轮子的原则,DGL基于主流框架进行开发,即框架上的框架。目前,DGL已经

2021-12-13 19:15:43 3263

原创 剩余寿命预测的标签设置

寿命预测的标签设置1. Piece-wise linear分段线性函数RUL标签2. 寿命百分比RUL标签3. 提取健康指标构造RUL标签一般寿命预测任务中(Remaining Useful Life,RUL)标签需要自己设计,因此本文总结了几种常用的标签设置方法。1. Piece-wise linear分段线性函数RUL标签比如对于CMAPSS涡扇发动机数据集来说,我们知道其中某一台涡扇发动机全寿命周期为192,也就是说该涡扇发动机运行192个周期后失效。因此设计它的RUL标签为[192,191,1

2021-06-28 10:32:41 5258 5

原创 注意力机制--CBAM的研究

注意力机制–CBAM的研究文章目录注意力机制--CBAM的研究前言一、CBAM: Convolutional Block Attention Module二、注意力相关的Pytorch代码代码来自于网上,不是本人写的 [注意力代码的GitHub链接](https://github.com/xmu-xiaoma666/External-Attention-pytorch)前言最近研究了下注意力机制一、CBAM: Convolutional Block Attention ModuleCBAM

2021-06-26 09:45:07 4052 4

原创 如何修改Jupyter Notebook 或者Jupyter Lab的默认启动目录?

如何修改Jupyter Notebook 或者Jupyter Lab的默认启动目录?打开Anaconda在命令行中输入:conda activate env(你自己的环境名称)jupyter Lab :在命令行中输入:jupyter-lab --generate-config(jupyter notebook 的命令类似为:jupyter notebook --generate-config)jupyter Lab :在用户目录(C:\Users\xx.jupyter)下生成一个名字jupyt

2021-06-24 17:33:49 670 1

原创 A Deep Learning-Based Remaining Useful Life Prediction Approach for Bearings 基于深度学习的轴承剩余寿命预测

A Deep Learning-Based Remaining Useful Life Prediction Approach for Bearings 基于深度学习的轴承剩余寿命预测目录A Deep Learning-Based Remaining Useful Life Prediction Approach for Bearings 基于深度学习的轴承剩余寿命预测前言研究问题摘要本文方法介绍本文方法步骤本文贡献CNN前言A Deep Learning-Based Remaining Useful

2021-01-11 16:59:53 4555 5

原创 常用的科研工具

常用科研工具论文写作软件绘图软件Markdown软件参考文献软件常用网站思维导图公式编辑器软件卸载工具截图软件论文写作软件office办公软件wordvisio绘图软件originMarkdown软件Typora参考文献软件endnotenoteexpress常用网站搜索导航:文献小镇下载各种外文期刊:sci-hub搜索SCI文献:web of science搜索导航:虫部落IEEE:IEEE查询期刊影响因子Letpubx-mol艾斯维尔投稿推荐英文论文降重思维导图

2021-01-09 17:27:07 259

原创 Deep Residual Shrinkage Networks for Fault Diagnosis论文

2020年 发表在Transactions on Industrial Informatics上的论文

2020-12-24 17:47:21 3631 7

原创 拿到笔记本电脑的要做的第一件事

小白好好看,好好学习拿到笔记本的第一件事

2020-09-24 17:39:40 675

原创 任万万图片

任万万蓝天白云图片好可爱的菇凉。。。

2020-09-24 11:17:45 2670 1

原创 MATLAB + LibSvm安装教程

MATLAB +LibSvm安装教程本人电脑环境,win7 64位,MATLAB2015A需要的libsvm文件:https://pan.baidu.com/s/1etSa88TUVpr1XxaEjDsbRg此文件并不是台湾大学的版本,而是修改过的版本faruto。并且不需要编译!!!并且不需要编译!!!并且不需要编译!!!(相信很多人都在编译中遇到过各种各样的问题,哈哈哈哈)1....

2019-08-04 14:00:56 600

吴恩达-Deeplearning深度学习笔记

吴恩达-Deeplearning深度学习笔记

2023-11-25

神经网络与深度学习3小时PPT-邱锡鹏

神经网络与深度学习3小时PPT-邱锡鹏

2023-11-25

transform、注意力机制介绍

transform、注意力机制介绍

2023-11-25

空空如也

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

TA关注的人

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