自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不要錯過才珍惜

Don't want to cherish after you have lost it.

  • 博客(349)
  • 资源 (3)
  • 收藏
  • 关注

原创 对于自己(Android)秋招的一点总结(感慨)

之前因为一直在忙于秋招,也没有进行进一步的学习,一直都在复习已有的知识,寻找自己的不足,所以没有更新过博客,现在拿到了百度,猿辅导以及Keep的offer(百度已签),打算结束秋招了,然后就写一篇自己的秋招的经历,对自己秋招时光的一个总结,并且给以后的学弟学妹一点建议吧。

2018-10-20 11:21:02 9313 12

原创 TransRPPG

作者提出了一种基于面部和背景多尺度时空图的轻量级远程光电体积描记的Transformer (TransRPPG),用于 3D 面具面部呈现攻击 (PA) 检测。作为一个端到端的模型可测量 rPPG 信号,并且将背景信息融合进行整个网络。

2023-12-30 09:00:00 938

原创 PulseGAN

PulseGAN 是基于生成对抗网络框架设计的,在时间和频谱域中都定义了 Loss 损失。它以 CHROM 信号为输入,通过深度生成模型输出一个 rPPG 脉冲。并且作者表示这种架构也很容易与现有的基于深度学习的 rPPG 方法集成,并进一步提高它们的性能。

2023-12-29 19:28:23 850

原创 Non-Contrastive Unsupervised Learning of Physiological Signals from Video

这篇论文提出了一种用于端到端无监督信号回归的非对比学习方法,并对面部视频的血容量脉搏估计进行了特定实验。该SiNC框架仅具有松散的频率约束即可有效地学习强大的视觉特征。通过使用非rPPG数据和简单损失函数训练准确的rPPG模型来证明这一点。

2023-12-25 11:38:55 937

原创 RTrPPG

3DCNN 是使用端到端方法从视频中提取 rPPG 信号的绝佳选择。然而,它们复杂的结构可能会阻碍它们的实时应用。在本文中提出了一个 3DCNN 基线和一系列实验,以找到一个快速准确的网络来获取可靠的 rPPG 信号。最佳配置称为实时 rPPG:RTrPPG。作者表明,通过降低输入图像的维度,可以提高推理速度,但代价是测量 rPPG 信号的精度下降。最后提出了一个联合解决方案,表明基于时间频率的损失函数对于网络学习输入视频的基本特征是必要的。

2023-12-18 15:45:08 899

原创 Learning_Motion-Robust_Remote_Photoplethysmography_through_Arbitrary_Resolution_Videos

在本文中,作者提出了两种即插即用模块,即TFA和PFE,用于远程生理测量。通过时间面对齐模块和生理信号结构特征提取模块,基线模型能够在基准数据集上实现高分辨率和低分辨率的卓越性能。这些块在计算上仍然很昂贵。设计更轻的TFA模块,以摆脱光流计算,以实现更高的性能;进一步研究其他视频质量的影响,如任意帧率和压缩率。我认为可以借鉴这片论文不同分辨率的思想,看看能不能用在多尺度的特征上面,不同大小人脸区域应该是相似的心率。

2023-12-08 15:37:24 726

原创 PhysFormer

在本文中提出了一种用于远程生理测量的端到端视频 Transformer 架构,即 PhysFormer。通过时间差 Transformer 和动态监督使得 PhysFormer 能够在基准数据集上实现卓越的性能。基于 Video Transformer 的生理测量研究仍处于早期阶段。设计更高效的架构。提出的 PhysFormer 参数为 7.03 M,GFLOPs 为 47.01,不利于移动部署探索更准确、更高效的时空自注意力机制,尤其是对于长序列rPPG监测。

2023-11-21 19:25:57 221

原创 EfficientPhys

作者提出了一种称为EfficientPhys的新方法,以实现简单,快速,准确的基于相机的非接触式生命体征测量。并且通过使用显着减少的计算能力实现了强大的性能。凭借简洁优雅的一站式设计,EfficientPhys 还有助于解决上次机器学习部署的问题,并减少健康差距。

2023-11-20 13:09:47 379 2

原创 Convolutional Block Attention Module

在论文中,作者提出了一个新的网络模块,名为“卷积块注意模块”。由于卷积操作通过将跨通道和空间信息混合在一起来提取信息特征,因此作者采用模块来强调沿这两个主要维度的有意义的特征:通道和空间轴。为了实现这一点,作者依次应用通道和空间注意模块,以便每个分支可以分别学习通道和空间轴上的“what”和“where”。因此,模块可以通过学习要强调或抑制哪些信息来有效地帮助网络内的信息流动。

2022-10-26 20:00:00 1198 1

原创 MetaPhys

MetaPhys 是使用卷积注意力网络为主干,通过与模型无关的元学习模式(MAML)来作为个性化参数更新模式。

2022-03-20 09:00:00 382 1

原创 MTTS-CAN

本文的作者提出了一种新的多任务时移卷积注意网络 (MTTS-CAN) 来解决非接触式心肺测量中隐私、便携性和精度的挑战。端到端的 MTTS-CAN 利用时间移位模块来执行有效的时间建模并消除各种噪声源,而无需任何额外的计算开销;注意力模块改进了信号源分离方法;多任务机制共享脉冲和呼吸之间的中间表示以同时联合估计两者。

2022-02-23 09:00:00 876

原创 STVEN+rPPGNet

本文的作者提出了一种使用隐藏 rPPG 信息增强和注意力网络的两阶段端到端方法,该方法可以对抗视频压缩损失并从高度压缩的面部视频中恢复 rPPG 信号。

2022-01-27 08:00:00 1397 1

原创 Meta-rPPG

本文的作者为了解决这一问题,提出了一种能够在项目部署期间执行快速适应的转导元学习器,主要是引入了一个热启动框架用于适应当前的分布,以应对分布的变化。这个热启动框架与微调的原理并不相同,因为在部署阶段是无法获取标记数据的,所以就需要引入自监督学习。通过合成梯度生成器以及原型距离最小化器来应对部署期间标记数据不可用时执行转导推理。

2022-01-20 08:00:00 3044 14

原创 Masked Autoencoders

在 ViT 模型中我们也知道了他想要有超过 CNN 的效果的话就需要在超大数据集上进行预训练,在 ImageNet 1K 的效果其实并没有 ResNet 好。这样的话,如果我们需要重新对 ViT 进行训练的话,他的效率是不高的。于是这篇 MAE 在 ViT 的方法上进行了优化,让我们能够在 ImageNet 1K 上也取得较好的效果。当然我们也可以简单的把 MAE 理解为 CV 界的 BERT 模型。下图就简单的介绍了 MAE 的操作是怎么样的。

2021-12-28 09:00:00 634

原创 Vision Transformer

Vision Transformer (ViT),就在图像识别任务达到了不亚于 ResNet 的精度,并且相较于ResNet 训练所耗费的时间,VIT的训练所耗费的算了减少了一大部分。由于 ViT 模型是从在 NLP 领域特别火的 Transformer 模型改编而来,并且没有对Transformer 内部进行修改,ViT主要的改变就是在输入端,将图像进行了分块和降维,从而将图像变成一种类似于词语编码的表达方式,方便了后续处理。

2021-12-18 13:24:03 4877

原创 Transformer

Transformer模型就完全的放弃了传统的循环结构,而是只通过自注意力机制来计算输入与输出的隐含表示。简单来说自注意力机制就是通过某种运算来直接计算得到句子在编码过程中每个位置上的注意力权重,然后再以权重和的形式来计算得到整个句子的隐含向量表示。

2021-12-10 09:43:50 1304

原创 Batch Norm,Layer Norm,Group Norm

在深度学习中我们通常会使用 Normalization 来对数据进行前处理,让数据在经过处理后可以满足某种特定的分布,大体上落入一定的数值范围,从而消除对数据的范围区间对建模的影响。经过归一化的数据得以让网络可以快速的进行收敛。

2021-12-02 23:47:12 477

原创 Android 引导页实现

Android 中引导页的实现主要有四种办法:1、Splash 界面2、ViewFlipper3、ViewPager4、ScrollView

2020-02-20 16:39:14 4498

原创 Android Data Binding

Data Binding 的优势有什么呢?有下面几点: - 去掉了 Activity 和 Fragment 中的 UI 相关代码 - 让 XML 变成 UI 的唯一真实来源 - 不再需要 findViewById - 性能超过了手写代码,并且更加安全,不会因为 id 错而导致 crash - 所有的 UI 修改代码保证执行在主线程

2020-02-16 13:12:54 1069

原创 Android 事件分发

事件分发机制就是某一个事件从屏幕传递给各个 View,由这个 View 来消费这个事件或者忽略这个事件,交与其他 View 进行消费的这个过程的控制。

2020-02-03 21:28:31 418

原创 Android 框架

MVC MVP MVVM 框架学习

2020-01-30 16:14:21 2616

原创 Android使用Retrofit报错java.net.UnknownServiceException

由于Retrofit底层使用是基于OkHttp3的,但是OkHttp3会默认使用密文传输,代码中使用Http协议,也就是使用明文传输,所以OkHttp3会主动的报错,然后阻止线程的运行。所以会直接报错,但是这个报错并不是在所有型号的手机上都会发生的,比如:一加3正常运行,华为手机无法连接服务器。解决办法:解决办法有两种,分别为:修改配置文件,使OkHttp3允许使用明文传输。直接使用Ht...

2019-07-11 23:46:56 565

原创 Android进程间的通信

Android系统中的应用程序之间是不能共享内存的,每一个应用程序都有自己独有的虚拟机,这样就保证了数据的安全性,但是这样就给两个应用程序之间进行通信带来了不便,所以我们就知道了两点:两个进程是无法直接进行通信的跨进程通信是通过Android系统底层进行间接通信Android中的通信主要有下面四种:Activity,Broadcast,ContentProvider以及AIDL,我们可以...

2019-01-05 00:03:03 308

原创 Java设计模式--代理模式

概述我们平常买火车票的时候是不是就只有三种方式:火车站售票厅,火车票代售处,网上购票,但是在很多年前的话就是前两种方式。其实火车票代售处就是火车站售票厅的代理,并且火车票代售处可以提供额外的服务,比如电话预约,并且我们知道火车票代售处是不负责票的退换的,所以这就要说到代理模式的几种模式了(请看概念)。概念代理模式:为其他对象提供一种代理,以控制对这个对象的访问。代理对象起到中介作用,可去掉功...

2018-12-24 18:01:55 431

原创 Java设计模式--观察者模式

概述是不是你平时安装程序的时候都会让你选择是否订阅通知,或者我们在网上买东西的物流过程中,每到一个新的进度点都会进行更新,以及通知。其实这里就用到了我们的观察者模式。概念观察者模式:定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。比如我们对于天气的订阅,是不是当我们的天气进行变化的时候,应用就会发出通知,告知我们天气的变化。图中的Su...

2018-12-16 21:48:58 177

原创 Java设计模式--责任链模式

概述在人类社会中,责任链模式是天然存在的,比如在购置房产的社会,购房者会想要一定的折扣,但是根据买的量级的不同,享受的折扣也是不一样的。其实有时候我们会发现假如你认得这个房产公司的经理的话,你享受的折扣可能会比较大,这是为什么呢?因为房产公司是有层级关系的,大致可以分为:CEO->总监->经理->销售员。每个层级能打的折扣是不一样的,如果你不认识人的话,就只能按照你想要的折扣去...

2018-12-13 22:23:07 2602

原创 Java设计模式--适配器模式

概述在生活中如果两个不同语言的人怎么沟通呢?翻译器。电源有二相插座,但是你是三相插头,那你这么充电呢?电源转换器。电脑想在不同的国家适用,但是每个国家的电压不同怎么办?电源适配器。这些物品就是我们适配器模式中的适配器。概念适配器模式定义:适配器模式将一个类的接口,转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作Client:客户端Target:目标...

2018-12-12 19:00:55 186

原创 Java设计模式--模板方法模式

概述在现实生活中,很多事情都是有一定的规章制度的,有一定的流程,比如去外面吃饭都是要经过这个流程:排队,点单,吃饭,买单。一般来说都是这些流程,其实每个吃饭流程不同的就是,点单你点了什么不同的东西。但是对于排队,吃饭,买单基本不同的地方也是一样的套路。所以类比到软件开发中去,也会遇到这种情况:某个方法的实现需要多个步骤(外面吃饭),其中的几个步骤是一样的,固定不变的(排队,吃饭,买单),也有...

2018-12-11 17:47:56 549

原创 Java设计模式--工厂方法模式&模拟工厂模式

概念工厂模式就是实例化对象,用工厂方法来代替new操作,工厂模式包括工厂方法模式和抽象工厂模式,抽象工厂模式是工厂方法模式的拓展。意图工厂模式的意图就是定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化,也就是说工厂方法把实例化的工作推迟到子类中去实现。适用场景有一组类似的对象需要创建在编码时不能预见需要创建哪种类的实例系统需要考虑扩展性,不应该依赖于产品类实例如何被创建、...

2018-12-08 17:34:08 403

原创 Java设计模式--策略模式

策略模式主要是抽象出不变的部分代码,然后定义算法簇将不同的算法分别封装起来,这就可以使得客户端不会受到算法改变的影响。这样对新增的需求就会由弹性支持,并不需要重构代码,只需要将该算法封装好就好了。其实官方的定义是策略模式将可变的部分从程序中抽象分离成算法接口,在该接口下分别封装一系列的算法实现,并且使得他们可以相互替换,从而导致客户端程序独立于算法的改变。策略模式的实现我们利用下面的例子来展示...

2018-12-06 22:27:13 137

原创 Java设计模式--单例模式

在编程中有些对象我们只需要一个,比如:配置文件、工具类、线程池、缓存、日志对象等如果我们创造出多个实例可能就会导致出很多问题:比如占用对多资源,在不同地方得到了不一致的结果等。应用场合:有些对象我们只需要一个作用:保证在整个应用程序中某个类的实例有且只有一个类型:饿汉模式,懒汉模式接下来我们就介绍一下这两种类型的编写,以及他们的有缺点:饿汉模式就是在类装载的时候就完成实例化,这样的话,...

2018-12-06 15:17:40 145

原创 Java设计模式--总括

设计模式就是一套被反复使用,多数人知晓的,经过分类编目的、代码设计经验的总结。使用设计模式主要的目的就是为了可重用代码、让代码更容易被他人理解。设计模式主要分为三大类,共23种:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方...

2018-12-06 12:08:00 328

原创 Bitmap的高速加载

Bitmap的基本概念Bitmap意为位图,是Android系统中的图像处理的最重要的类之一。通过Bitmap我们可以获取图片的相关信息获取到信息以后,可以对其进行缩放,裁剪等操作Bitmap为我们提供了对于图像文件的操作加载方法Bitmap有4种加载方法:1、字节数组:BitmapFactory.decodeByteArray()2、文件路径:BitmapFactory.de...

2018-12-05 16:15:28 206

原创 Android-断点续传下载

工作找完了,玩也玩完了,该好好学习了,最近我把《Java并发编程的艺术》这本书给读完了,对于并发编程以及线程池的使用还是不娴熟,我就在imooc上找到一个项目“Android-Service系列之断点续传下载“,这是我对这个项目在编写的时候记录。涉及知识点UI界面编写数据库Service广播传递数据多线程以及Handler网络这些应该是Android的基础,我就不累述了,到时候...

2018-11-23 21:30:39 6577 5

原创 Android 命名规范

之前写Demo的时候,因为代码量比较小,对于命名规范没有什么概念,直到我现在完成了这个APP以后我就发现命名规范的重要性,因为APP的代码量和原来的小Demo不是一个级别的,并且APP存在很多问题,我去问学长,学长说我的代码看起来比较费劲,然后学长就希望我能学习一下代码规范,但是因为之前已经完成了一部分了,不好中途修改,到现在的测试阶段我才开始修改项目中的一些命名规范,我在修改的过程中遇到了很多非...

2018-08-03 17:03:40 2469 1

原创 Android 通知栏

通知栏每个人都不会陌生,在很多的应用中我们需要在通知栏进行显示一些效果或者是提示,主要是通过NotificationManager的notify方法来实现的,当然如果只是通知的话可能我们使用默认效果就可以完成我们想要的效果,但是当我们要在通知栏控制音乐的播放就要使用自定义的通知栏样式了,这样我们就要使用到RemoteViews。 RemoteViews是一种远程View,它可以在其他进程中显示,...

2018-07-31 18:13:55 485

原创 Android 设置setTextColor没有作用

今天我我在写BottomDialog的时候发现我设置的setTextColor方法没有作用,还是xml配置上默认的颜色,并没有因为条件而改变,然后我通过查阅资料发现setTextColor有6种方法,如下: 1:直接设置颜色代码setTextColor("#444444");2:在Color文件中声明颜色代码,然后直接设置color color文件中:<color name=...

2018-07-12 22:48:12 3028 3

原创 Android 设置setClickable没有作用

今天我我在写BottomDialog的时候发现我设置的setClickable方法没有作用了,无论怎么样都是显示xml中的配置,我查阅资料发现android:setClickable方法一定要放在setOnClickListener事件之后,以为在setOnClickListener的时候会去重写View,因为默认的setClickable为true,所以我们一定要在setOnClickListe...

2018-07-12 22:34:00 2722

原创 Android通过SharedPreferences保存List数据

如果我们想保存List数据的话,其实最简单的方法就是将List遍历一遍,再把每一个对象里面的数据放入SQLite中,但是如果不想这样写的话有什么办法呢,如果数据量并不大的情况下,我们就可以直接使用SharedPreferences来保存信息,但是SharedPreferences只能保存Map类型的数据,所以我们要将List中的数据(普通类型,自定义类型)通过Gson的toJson方法转换为Jso...

2018-07-10 21:02:39 3977

原创 Android广播发送后无法接收

我们通常发送广播的时候是直接调用sendBroadcast(intent)方法发送的,但是我写APP的时候发现有时候这样发送广播无法接收到,之后发现如果使用LocalBroadcastManager.getInstance(context).sendBroadcast(intent);就能接收到广播了。 百度过后我认为是因为使用LocalBroadcastManager.getInstance(...

2018-07-10 10:50:55 4018 1

最小割模型在信息学竞赛中的应用

最小割模型在信息学竞赛中的应用,找到的一篇写的蛮好的论文,上传给大家,你们也可以到百度上去搜,那里都有。

2017-09-08

最大流最小割

最大流最小割百度文库讲解

2017-08-24

树的基本概念及性质(下载的一篇讲的蛮好的博客html页面)

树的基本概念及性质

2017-08-21

空空如也

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

TA关注的人

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