自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一直特立独行的猫

一个小白的AI之路

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 目标检测经典论文精读-R-CNN

整理并精读目标检测经典论文

2023-05-13 16:47:13 639 1

原创 深度学习中FLOPS和FLOPs的区别与计算

我们在购买GPU或者计算目标检测模型复杂度的时候,一般会遇到FLOPS和FLOPs这两个指标,在此加以区分。

2022-11-08 16:25:16 8511 1

原创 CV中的Attention机制总结

SENet注意力机制的理解与PyTorch实现什么是注意力机制什么是注意力机制注意力机制是深度学习常用的一个小技巧,它有多种多样的实现形式,尽管实现方式多样,但是每一种注意力机制的核心都是类似的,就是注意力。注意力机制的核心重点就是让网络关注到它更需要关注的地方。当我们使用卷积神经网络去处理图片的时候,我们会更希望卷积神经网络去注意应该注意的地方,而不是什么都关注。我们不可能手动去调节需要注意的地方,这个时候,如何让卷积神经网络去自适应的注意重要的物体变得极为重要。注意力机制就是实现网络自适应注

2022-04-11 21:17:25 9141

原创 Vision Transformer细节理解

Vision Transformer细节理解Transformer模型架构图Patch+Position EmbeddingTransformer Encoder参考文献Transformer模型架构图首先来看一下Transformer模型的架构图,因为Vision Transformer是Transformer模型在CV领域的应用,所以在学习ViT模型之前有必要了解一下Transformer的基础架构。关于Transformer架构的基础知识可去B站观看这个视频。Transformer由两个部分组成

2022-03-25 16:12:39 5183

原创 Vision Transformer (ViT) 代码实现PyTorch版本

Vision Vision Transformer代码实现PyTorch版本简介ViT模型整体结构DataPatches EmbeddingsCLS TokenPosition EmbeddingTransformer Encoder BlockAttentionResidualsMLPTransformer EncoderMLP Head参考文献简介本文的目的是通过实际代码编写来实现ViT模型,进一步加对ViT模型的理解,如果还不知道ViT模型的话,可以看这个博客了解一下ViT的整体结构。本文整体上

2022-03-25 11:04:54 4498 13

原创 torchsummary的用法

torchsummary的用法summary可以打印出网络结构和参数from torchsummary import summaryfrom torchvision.models import resnet18model = resnet18()summary(model, input_size=[(3, 256, 256)], batch_size=2, device="cpu")结果:-----------------------------------------------

2022-03-25 09:57:11 3969 4

原创 目标检测中的回归损失函数总结

目标检测回归损失函数总结目前总结内容(Content)Smooth L1 Loss动机分析不足IoU Loss(2016)动机分析不足GIoU Loss(2019)动机分析实验不足DIoU Loss(2019)动机分析不足CIoU Loss(2019)动机分析实验不足EIoU Loss(2021)动机亮点分析实验Alpha-IoU (2021)总结目前总结内容(Content)本文总结了目前常用的目标检测回归损失函数的优缺点以及对其公式的分析。演进路线:Smooth L1->IoU->G

2022-03-15 22:02:38 4953

原创 Transformer编码器的理解与PyTorch实现

Transformer编码器的理解与Pytorch实现Transformer的整体结构Transformer的整体结构论文:Attention is All You NeedTransformer模型是2017年Google公司在论文《Attention is All You Need》中提出的。自提出伊始,该模型便在NLP和CV界大杀四方,多次达到SOTA效果。2018年,Google公司再次发布论文《Pre-training of Deep Bidirectional Transformers f

2022-03-14 16:10:54 6897 5

原创 CBAM的理解、Pytorch实现及用法

CBAM的理解、Pytorch实现及用法1. 总述2. CBAM模块2.1 CAM模块2.2 SAM模块3. CBAM的Pytorch实现4. ResNet中与一个ResBlock集成的CBAM的用法4.1 个人理解4.2 Pytorch代码实现参考文献1. 总述对于卷积神经网络生成的feature map,CBAM从通道和空间两个维度计算feature map的attention map,然后将attention map与输入的feature map相乘来进行特征的自适应学习。CBAM是一个轻量的通用

2022-03-11 10:45:54 6839 5

原创 【环境配置】临时更改pip源至清华、阿里、中科大镜像

【环境配置】临时更改pip源至清华、阿里、中科大镜像清华源:-i https://pypi.tuna.tsinghua.edu.cn/simple阿里源:-i https://mirrors.aliyun.com/pypi/simple中科大源:-i https://pypi.mirrors.ustc.edu.cn/simple/ 参考博客:https://blog.csdn.net/wxd1233/article/details/120456409?spm=1001.2014.30

2022-03-01 15:13:44 728

原创 LaTeX教程2

LaTeX教程2latex10-LaTeX数学公式初步latex11-LaTeX数学公式的矩阵latex10-LaTeX数学公式初步紧接LaTeX教程1这一讲,主要讨论在LaTeX中排版时数学公式的问题。为了方便,我们可以打开VSCode的结构视图,以查看文档的结构。LateX的文档内容分为文本模式和数学模式,分别用于排版普通文档和数学公式。首先是行内公式,行内公式可以用一对单个$符号进行排版,也可以用小括号命令进行排版,也就是用\引出的左右小括号。还可以使用math环境进行排版,要排版的数学

2021-10-23 21:55:38 1281

原创 LaTeX教程1

LaTeX教程欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdo

2021-10-20 21:21:12 1607

原创 李沐《动手学深度学习》第二版比赛2-Classify Leaves

李沐《动手学深度学习》第二版比赛2-Classify Leaves我的偶像,李沐大神主讲的《动手学深度学习》(使用Pytorch框架,第一版使用的是MXNet框架)目前已经进行到了双向循环神经网络。第二部分(卷积神经网络)的竞赛内容为树叶分类。首先导入需要的包# 首先导入包import torchimport torch.nn as nnimport pandas as pdimport numpy as npfrom torch.utils.data import Dataset,

2021-07-29 19:30:51 2158

原创 Ubuntu下实时查看显卡使用信息

【Linux基础】Ubuntu下实时查看显卡使用信息Ubuntu下实时查看显卡使用信息单次查询:nvidia-smi 实时查看watch -n 0.5 nvidia-smi #每0.5s刷新一次

2021-07-21 11:01:41 807

原创 Win10下安装Ubuntu18.04.5双系统

Win10下安装Ubuntu18.04.5双系统因为需要搭建多智能体深度强化学习环境,故在Win10下安装了Ubuntu18.04.5双系统。其实我也有ubuntu16.04的虚拟机,但是好像虚拟机不能调用显卡。在此记录一下安装时的分区大小:...

2021-05-20 12:28:29 172

原创 《Python编程:从入门到实践》学习笔记+课后习题源码

《Python编程:从入门到实践》学习笔记+课后习题源码自学了《Python编程:从入门到实践》这本书,讲的特别好。将每一章的学习笔记(.ipynb)连同课后习题源码(.py文件)放在了我的GitHub上了,欢迎下载使用!项目的GitHub地址:https://github.com/yangyahu-1994/Python-Crash-Course...

2020-11-17 18:33:49 3153 2

转载 windows10下ubunt16.04虚拟机的安装

作者:一直特立独行的猫1994 前天换了台新的台式机,预装了Win10 64位,但我个人喜欢用ubuntu系统,于是先装了虚拟机VMware15.5.2,在此基础上安装了Ubuntu16.04.7操作系统,在安装过程中,以下两个博客对我帮助很大,现在此简单记录一下:第一个博客链接:https://blog.csdn.net/davidhzq/article/details/102575343第二个博客链接:https://www.cnblogs.com/caoer/p/12669...

2020-09-12 21:21:38 333

原创 文件和目录常用命令

文件和目录常用命令目标查看目录内容ls切换目录cd创建和删除操作touchrmmkdir拷贝和移动文件cpmv查看文件内容catmoregrep其他echo重定向 > 和 >>管道 |01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键如果输入的没有歧义,系统会自动补全如果还存在其他 文件/目录/命令,再按一下 tab 键,系统

2020-08-22 17:49:56 240

原创 Linux 终端命令格式

Linux 终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01. 终端命令格式command [-options] [parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是 零个、一个 或者 多个[] 代表可选02. 查阅命令帮助信息(知道)提示现阶段只需要 知道 通过以下两种方式可以查询命令的帮助信息先学习常用命令及常用

2020-08-22 17:34:21 161

原创 常用 Linux 命令的基本使用

常用 Linux 命令的基本使用目标理解学习 Linux 终端命令的原因常用 Linux 命令体验01. 学习 Linux 终端命令的原因Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令Linux 发行版本的命

2020-08-22 17:01:48 131

原创 Ubuntu 图形界面入门

Ubuntu 图形界面入门目标熟悉 Ubuntu 图形界面的基本使用01. Ubuntu 的任务栏02. 窗口操作按钮03. 窗口菜单条

2020-08-22 16:10:40 422

原创 README

Python 基础课程安排目标明确基础班课程内容课程清单序号内容目标01Linux 基础让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作02Python 基础涵盖 Python 基础知识,让大家掌握基础的编程能力03Python 面向对象介绍 Python 的面相对象开发,为开发大型项目做好铺垫和准备04项目实战应用基础班学习过的知识,编程实战,完成第一个 Python 项目分享...

2020-08-20 20:22:40 170

原创 文件和目录(理解)

文件和目录(理解)作者:一直特立独行的猫1994目标理解 Linux 文件目录的结构01. 单用户操作系统和多用户操作系统(科普)单用户操作系统:指一台计算机在同一时间 只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源Windows XP 之前的版本都是单用户操作系统多用户操作系统:指一台计算机在同一时间可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源Unix 和 Linux 的设计初衷就是多用户操作系统02. Windows 和

2020-08-20 19:44:45 273

原创 操作系统的发展史(科普章节)

操作系统的发展史(科普章节)作者:一直特立独行的猫1994目标了解操作系统的发展历史知道 Linux 内核及发行版的区别知道 Linux 的应用领域01. 操作系统的发展历史1.1 Unix1965 年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑为了解决数量不够用的问题1965 年左后由 贝尔实验室 加入了 麻省理工学院 以及 通用电气 合作的计划 —— 该

2020-08-20 19:39:33 1646

原创 操作系统(科普章节)

操作系统(科普章节)一直特立独行的猫1994目标了解操作系统及作用1. 操作系统(Operation System,OS)操作系统作为接口的示意图没有安装操作系统的计算机,通常被称为 裸机如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序1.1 操作系统的作用是现代计算机系统中 最基本和最重要 的系统软件是 配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展

2020-08-20 19:30:58 158

原创 从双非到专业排名前三的C9高校的申博历程

作者:一直特立独行的猫 今年很荣幸被录取到了哈尔滨工业大学航天学院控制科学与工程专业学术型博士研究生,现在此记录一下我的全部考博和申博历程,希望帮到更多的人!1.背景 先说一下背景。博主硕士就读于北京某高校,专业是控制工程(学科代码085210,现在改成了电子信息好像),研究方向为视频分类,专硕,学制两年,本科专业为自动化。主要成果有:两篇一作中文核心 ,一篇一作EI会议,一篇一作SCI复审,两个国家级竞赛三等奖,六级451分。2.考博及...

2020-08-16 16:53:55 8255 40

原创 Ubuntu和windows双系统误删Windows引导项解决办法

在windows7上装完Ubuntu16.04后,由于在EasyBCD中多加了Ubuntu16.04的引导项,导致在开机启动时,会出现5个Ubuntu16.04的启动项,在EasyBCD中删除多余的Ubuntu16.04的引导项时,又误删了win7的启动项,下面的博客在我修复win7启动项的过程中给了帮助,特此分享!链接是:http://www.baidu.com/link?url=NO_Qr...

2018-12-19 16:36:23 1396

原创 win7下ubuntu16.04的安装

        因为项目需要,新买了宝德服务器和NVEDIA显卡,厂家给装的是Centos 7系统,由于不太熟悉,故先装了win7,再格式化了Centos7,然后再装了Ubuntu16.04系统。在装Ubuntu16.04的过程中,下面的博客给了我帮助,特此分享!链接是:https://www.baidu.com/link?url=F6GnqzaUtPVdT3cFKR_MhOlyfe5hGZY...

2018-12-19 16:21:31 507

原创 Google发布机器学习平台Tensorflow游乐场~带你玩神经网络

 Google发布机器学习平台Tensorflow游乐场~带你玩神经网络作者:一直特立独行的猫1994 摘要: 昨天,Google发布了Tensorflow游乐场。Tensorflow是Google今年推出的机器学习开源平台。而有了Tensorflow游乐场,我们在浏览器中就可以训练自己的神经网络,还有酷酷的图像让我们更直观地了解神经网络的工作原理。今 ... 网络 工具 机...

2018-11-02 16:33:28 321

转载 人工智能--螺旋上升的60年

转载的一篇不错的博客地址:http://blog.csdn.net/youyuyixiu/article/details/52971395

2018-07-22 20:20:08 362

Python Crash Course

A Hands-On, Project-Based Introduction to Programming

2020-11-17

空空如也

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

TA关注的人

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