自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 表情识别论文调研

其次,在峰值帧下,提出了一种耦合局部和全局信息的联合特征学习架构来进行MEs(微表情识别),因为并非所有区域对MEs的识别都有相同的贡献,有些区域甚至不包含任何情感信息。提出了一个全局和局部特征融合(GLFF)框架,通过将来自整个图像的多尺度全局特征与来自信息块的局部特征相结合,来学习丰富和有区别的表示,用于人工智能合成图像检测。本文提出了一种新的端到端面部表情合成方法,称为两级级联结构的局部和全局感知生成对抗性网络(LGP-GAN),用于提取和合成关键面部区域的细节。提出了一个新的数据集F2ED。

2023-12-18 15:14:12 2004

原创 TIMI面试准备

析构函数为虚函数的主要目的是支持多态的析构。当一个基类指针指向派生类对象时,如果基类的析构函数不是虚函数,那么在通过基类指针释放派生类对象时,只会调用基类的析构函数,而不会调用派生类的析构函数。这可能导致派生类中申请的资源没有被正确释放,从而引发内存泄漏的问题。通过将析构函数声明为虚函数,在基类中定义一个虚析构函数,可以实现在通过基类指针删除派生类对象时,会依次调用派生类和基类的析构函数。这样可以确保派生类中的资源得到正确释放,避免内存泄漏的问题。

2023-10-03 15:30:46 654

原创 c++后端相关(加深记忆,抄的github和小林coding)

宏定义相当于字符替换,而const是常量声明;宏定义是预处理器处理,而const是编译器处理;宏定义五类型安全检查,而const有类型安全检查;宏定义不分配内存,const要分配内存;宏定义存在代码段,const存在数据段;析构函数设为私有,类生成对象就只能定义在堆上,因为c++是静态绑定语言,为类对象分配栈空间时,会先检查类析构函数的访问性,若析构函数不能访问就不能在栈上创建对象;第一阶段,使用 new 在堆上寻找可用内存,分配给对象;第二阶段,调用构造函数生成对象。

2023-09-17 21:29:24 685 1

原创 Unsupervised Cross-View Facial Expression Image Generation and Recognition阅读笔记

文中提出了一种无监督的跨视图人脸表情自适应网络(UCFEAN),以无监督的方式同时生成和识别图像中的跨视图面部表情。UCFEAN的主要思想是将两个具有不同外观的图像空间之间的无监督域自适应转换为具有相同语义内容的特征空间中的半监督学习(SSL)。基于生成对抗性网络(GAN)进行跨视图面部表情的循环图像生成,将无标签的目标图像和有标签的源图像映射到具有相同语义内容的相应特征空间中。这有助于实现目标图像的无监督特征学习。

2023-09-14 17:54:13 92 1

原创 操作系统学习笔记(原告:小林coding)

DMA 技术,也就是直接内存访问,在进行 I/O 设备和内存的数据传输的时候,数据搬运的工作全部交给 DMA 控制器,而 CPU 不再参与任何与数据搬运相关的事情,这样 CPU 就可以去处理别的事务。CPU 不再参与「将数据从磁盘控制器缓冲区搬运到内核空间」的工作,这部分工作全程由 DMA 完成传统文件传输性能低,要想提高文件传输的性能,就需要减少「用户态与内核态的上下文切换」和「内存拷贝」的次数。要想减少上下文切换到次数,就要减少系统调用的次数。用户的缓冲区是没有必要存在的。

2023-09-09 20:27:31 150 1

原创 计算机网络学习笔记(原告:小林coding)

文章目录TCP/IP网络模型键入网址到网页显示,期间发生了什么?孤单小弟——HTTP真实地址查询——DNS指南好帮手——协议栈可靠传输——TCP远程定位——IP两点传输——MAC出口——网卡送别者——交换机出境大门——路由器互相扒皮——服务器与客户端Linux系统如何收发网络包?网络模型Linux接收网络包的流程(左图)Linux发送网络包的过程(右图)HTTPHTTP常见字段GET和POSTHTTP缓存技术HTTP特性HTTP/1.1的优点有哪些?HTTP/1.1缺点有哪些?HTTP/1.1性能?HTTP

2023-09-03 09:51:25 462

原创 Redis笔记

因为记录命令,所以比RDB文件大得多,且会记录对同一个key的多次写操作,但只有最后一次写操作才有意义,通过执行bgewriteaof命令,可让AOF文件执行重写功能,用最少的命令达到相同效果。信号驱动IO时与内核简历SIGIO的信号关联并设置回调,内核有FD就绪时,会发出SIGIO信号通知用户,期间用户应用可以执行其他业务,无需阻塞等待。1.抛开持久化不谈,redis时纯内存操作,执行速度很快,性能瓶颈时网络延迟而不是执行速度,因此多线程不会带来很大的性能提升。

2023-08-29 23:50:28 50 1

原创 Mysql学习笔记 (B站黑马程序员)

mysql

2023-08-28 00:23:12 329

原创 c++笔记

【代码】c++笔记。

2023-08-23 22:20:42 31 1

原创 c++笔记

下面是初始化列表指明使用基类构造函数的代码示例。

2023-08-22 15:55:33 25

原创 云会议服务端项目笔记

云会议项目服务端解析

2023-08-21 12:08:45 234

原创 C++笔记

若类中没有定义拷贝构造函数,编译器将提供一个拷贝构造函数,他的功能是把已存在对象的成员变量赋值给新对象的成员变量。拷贝构造函数可以重载,可以有默认参数,但是重载的时候,形参中一定要有类本身的常引用。用一个已存在的对象创建新的对象,不会调用(普通)构造函数,而是调用拷贝构造函数。括号运算符()可以重载,对象名可当成函数来使用(函数对象,仿函数)派生类中可以通过基类的公有成员函数间接访问基类的私有成员。类名 新对象名(已存在的对象名);类名 新对象名=已存在的对象名;

2023-08-20 20:23:17 27 1

原创 C++笔记

内存池

2023-08-20 12:11:14 32 1

空空如也

空空如也

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

TA关注的人

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