自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 DETR个人学习笔记(五)之DETR的网络结构

接下来正式介绍DETR的网络结构。先来回顾一下目标检测,目标检测就是要定位和识别。定位就是要找到物体所在位置,即Bounding box,边界框,识别就是确定物体是什么,要给出物体标签(Category label)和置信度得分(Confidence score)。比如下图就给出了物体的类别、置信度标签和位置边界框。对于目标检测,卷积神经网络的方法,它会确定图片中物体所在的边界框,但是这样的边界框可能有多个,所有需要后处理,进行非极大抑制处理,然后得到目标边界框下图展示了基于Faster R-CN

2022-05-23 22:24:06 1794

转载 DETR个人学习笔记(四)之Transformer的Decoder

本文如无特殊说明,所有文字均匹配的是文字下方的第一张图片。接下来来介绍Teansformer的Decoder。对于Decoder,如果把中间部分拿掉的话(下图画红圈部分),它和Encoder block就比较相似了。中间是一个Multi-Head Attention。之前有介绍过,这是Decoder和Encoder之间的Cross Attention。其中K、V来自于Encoder,而Q来自于Decoder。另外Decoder和Encoder的不同还有,Decoder的Multi-Head Atten

2022-05-23 15:58:37 1423

转载 DETR个人学习笔记(三)之Transformer的Encoder

下面我们再详细的介绍一下Encoder。这些encoder他们有相同的结构,但是不共享参数(share weights)。之后每个encoder的还可以再分成两个sub-layers。这里两个sub-layers组合成的整体被叫做”encoder的broken“具体而言就是,Self-Attention和Feed Forward Neural Network(前馈神经网络)顺带一提,可以看到Decoder有Self-Attention,还有Encoder-Decoder之间的Attention,还有F

2022-05-23 13:52:00 1149

转载 DETR个人学习笔记(二)之Transformer架构概述

下面来了解Transformer的原理。首先我们来回顾一下RNN,RNN的encoder做编码的时候对于输入的句子需要一个个的处理。在左边的部分可以看到,在处理句子的时候,我们需要一个词一个词的将词语输入RNN。RNN有梯度消失的问题(vanishing gradient problems)。对于Transformer encoder,它可以把整个句子同时输入编码器,也就是把整个句子并行的处理。使得每个token可以关注到别的token,而不仅是关注到自身。这里的token是指把句子分割成词,或者分割成词

2022-05-13 11:11:09 507

转载 DETR个人学习笔记(一)之DETR发展与概述

本文是根据CSND上的课程DETR原理与代码精讲所打的逐字稿,加上一些我自己不理解的名词的解释。第一节课是免费试听的,所以就把文章发布出来了。之后那个课程的逐字稿我就不设置为公开可见了。文章是针对自己在听课的时候听一遍老是听不懂,课后再想回看太麻烦,知识架构不完整然后打字帮助一下自己。DETR是Facebook所提出的使用Transformer进行目标检测的一个方法。论文发表于2020年的ECCV上。文章的题目是End-to-End Object Detection with Transformers

2022-04-30 13:22:08 1844

原创 小程序更新数组里面特定元素

仅供自学,有错见谅 const _ = db.command db.collection('post').doc('28ee4e3e60d9cafe25fb5d833f21d283').update({ data: { ['commentsArray.'+0+'.replysArray']: _.push({ }) }, success: function (res) { console.log(res) }

2021-06-29 10:14:35 295

原创 小程序数据库如何向对象的数组里增加一个新元素

仅供自学用,有错勿扰问题今天写小程序的帖子回复系统出了一个问题总结起来要解决的问题是:如何在小程序云数据库里,对某个集合的记录进行如下更改,记录格式大概是下面这样,想进行的操作是,向commentsArray数组里增加一个新的“评论”{ "_id": "cbddf0af60d8602a1301639a771296a3", "content": "这是个发帖的内容", "nickName": "发帖者", "time": { "$date": "20

2021-06-29 10:05:06 1025

原创 小程序父子组件传递的两种方式

写这个是为了接下来的小程序代码里我自己不用查阅文档了,把最需要的给总结出来了。因为是给自己看的,所以有一些细节就省略了第一种,父向子传值主要是用properties字段来传值子组件JS代码Component({ properties: { // 这里定义了innerText属性,属性值可以在组件使用时指定 innerText: { type: String, value: 'default value', }, test1:{

2021-06-26 14:45:29 217

原创 机器学习个人笔记(三)之无监督学习

前言:该系列文章主要用于记录自己学习机器学习的过程,目的是为了鞭策自己和激励自己我是跟着网易云课堂的吴恩达机器学习来学的,所以笔记也基本上是视频学习记录

2020-10-27 13:22:51 308

原创 机器学习个人笔记(二)之监督学习

前言:该系列文章主要用于记录自己学习机器学习的过程,目的是为了鞭策自己和激励自己我是跟着网易云课堂的吴恩达机器学习来学的,所以笔记也基本上是视频学习记录

2020-10-25 16:26:29 243

原创 机器学习个人笔记(一)之什么是机器学习

前言:该系列文章主要用于记录自己学习机器学习的过程,目的是为了鞭策自己和激励自己我是跟着网易云课堂的吴恩达机器学习来学的,所以笔记也基本上是视频学习记录机器学习分类本节说明了机器学习目前的主要算法——监督学习和无监督学习,但只简单说一下是什么,具体定义以后的文章再说。目前最常使用的是监督学习和无监督学习。监督学习就是我们教计算机做某件事情无监督学习就是让计算机自己学习一些其他的算法强化学习和推荐系统后记吴恩达机器学习真的好棒啊,他还会教你如何使用工具,而不是只告诉你什么是机器学习,代

2020-09-26 15:53:57 133

原创 输入一组数据时,数据个数不确定的输入方法

解决办法在输入时用while()循环进行输入,其中while循环的判断条件(即括号里)填入输入函数。如:C语言版本 int x; while(scanf("%d",&x)==1){ //函数体; } return 0;C++版本 int x; while(cin>>x){ //函数体; } return 0;后记在读刘汝佳的《算法入门经典...

2020-02-09 11:31:31 9626 3

空空如也

空空如也

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

TA关注的人

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