自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tender_Li的博客

深度学习小白

  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 Tensorflow和Keras的版本对应关系

在安装Tensorflow和Keras时,需要注意两者版本的对应关系,否则可能会报错。下面是查看两者版本对应关系的链接,需要的小伙伴可以自行查看:https://docs.floydhub.com/guides/environments/另外附上安装Tensorflow以及Keras的命令:pip install tensorflow==1.15 # ==后面可以是任意的版本号,不加默认是最新版本pip install tensorflow-gpu==1.15 # 安装gpu版本的ten

2020-07-26 19:58:42 5459

原创 Ubuntu从远程服务器复制文件

在ubuntu系统中使用命令行对文件进行复制–命令如需要将远程服务器()上(文件夹)下的文件复制到本地文件夹下,那么需要使用下面的命令:2. 复制文件夹到本地如需要将远程服务器()上(文件夹)下的所有文件复制到本地文件夹下,那么需要使用下面的命令:二、从本机传送数据到远程服务器从本地传送数据到远程服务器时,只需要将上述目标数据路径与数据源路径调换即可,就不再赘述了。...

2022-07-13 10:03:10 3866 1

原创 安装dlib工具箱失败

记一次简单的解决方法:使用以下命令:pip install dlib-bin即:安装dlib-bin

2022-05-03 15:21:59 444

原创 Ubuntu Anaconda环境变量配置

Ubuntu安装Anaconda时环境变量配置

2021-12-23 09:24:45 9474 1

原创 Attention is all you need -- 阅读笔记

这篇文章是2017年发表在NIPS会议上的论文,也是Transformer的开山之作。最先应用是在NLP领域的机器翻译任务上,由于其简单的结构、强悍的表现,经过几年的发展,越来越多的领域开始使用基于Transformer的深度学习网络。下面是我自己的一点学习笔记,记录下来方便以后复习。(中间有很多是在原文的基础上进行翻译的,有不准确的地方希望大家见谅,也希望大家不吝指正)Abstract目前主流(2017年以前)主流的序列转换模型基于复杂的循环或卷积神经网络,其中包含编码器和解码器。...

2021-12-09 13:29:45 2922

原创 Facial Expression Recognition with multi-scale Graph Convolutional Networks-论文笔记

这篇文章的作者是来自中国移动研究院的研究者,将图卷积神经网络应用与人脸表情识别中,并提出了一种新的通过人脸图片构建图结构的方法。论文地址:Facial Expression Recognition with multi-scale Graph Convolutional Networks1. AbstractRecognizing emotion through facial expression has now been widely applied in our daily lives. Ther

2021-04-16 21:35:08 624 2

原创 将FER数据集使用Pickle处理-Python代码

之前写过一篇文章,是将FER2013数据集还原成灰度图像的Python代码,便于我们查看。现在我想把它转换成pickle进行存储,这样便于读取和传输。直接上代码就好了: def process_to_pickle(self): """ 将csv文件加工成pickle文件,方便存储和读取 :return: None """ # 创建文件夹 if not os.path.exists(self.p

2020-10-15 16:11:44 2468

原创 Facial Expression Recognition based on a multi-task global-local network--论文笔记

写在前面:首先,这篇论文是2020年发表在“Pattern Recognition Letters”期刊(3区)上的。作者设计了一个学习面部表情的全局-局部特征的多任务网络,提取表情图片的局部特征、整体特征

2020-10-15 13:41:16 644 1

原创 将FER数据集处理成灰度图片数据-Python代码

因为对Python的一些操作不是很熟悉,最近又想自己搭建一个FER(Facial Expression Recognition)系统,所以今天稍微花了点时间看了一下Python对于csv文件以及对于Image的IO操作,简单处理了一下FER2013数据集。这个数据集的数据是存放到csv文件中的,因此需要使用到基本的csv操作。FER数据集比较好找,就不在这贴它的链接了。下面直接放了代码,对基本流程进行了注释。记录下学习过程。后面也会将自己学习过程中搭建的FER网络模型页分享出来。# _*_co

2020-10-11 11:20:58 936 4

原创 Facial Landmark Detection by Deep Multi-task Learning-笔记

这是一篇发表于2014年ECCV会议上的论文。论文的作者来自香港中文大学信息工程系,这篇文章主要介绍了一种新的面部标志点检测的方法--通过多个辅助任务(性别检测、眼睛穿戴检测、微笑检测、姿势检测)协助主任务(面部标志点检测)完成相应的工作。除此之外,作者还提出了一种“Multi-task Early stopping”的多任务共同优化时的策略。文章地址:Facial Landmark Detection by Deep Multi-task Learning一、问题的解决方案及创新点针对问题:在

2020-09-23 13:25:43 2797 2

原创 FERAtt: Facial Expression Recognition with Attention Net-论文笔记

这是一篇发布在CVPRW2019上面的文章,文章可以免费下载,并且提供了验证源代码,原文链接和代码链接都放在下面,有需要的小伙伴可以自取。原文链接:FERAtt: Facial Expression Recognition with Attention Net代码链接:Github地址言归正传,这篇文章的主要内容首先是提出了一个新的网络架构——FERAtt,一个带有Attention机制的基于CNN的网络;其次是引入新的双分支网络加强对面部表情内核的学习;另外,文章给出了一个新的损失函数——结构

2020-09-16 09:11:20 625

原创 Facial Expression Recognition by De-expression Residue Learning-论文笔记

Facial Expression Recognition by De-expression Residue Learning,这是一篇发表在CVPR2018的论文,翻译过来是“基于去表情残差学习的面部表情识别”。文章提出了一种通过从cGAN的各个层中提取表情信息进行表情识别的方法,这是一种比较新颖的方法。作者通过使用cGAN获取带有面部表情信息的“表情组件”,随后通过多个CNN进行“表情组件”特征的学习,进而完成面部表情识别。

2020-08-08 17:57:28 2741

原创 AttributeError:module‘scipy.misc’has no attribute‘imread’报错问题

在使用Python进行图片分类时,遇到了题目所述的问题,去网上查了一下,大部分的解决方式有三种,一种是使用安装Pillow库;二是降低Scipy的版本;三是使用imageio库代替Scipy进行图片读取。我是使用了第三种方式,解决了问题。首先是第一种方式:我使用的是Anaconda3比较新的版本,其中直接附带了Pillow的库,但是仍然报错,所以在我Python的环境下,第一种方式是没有用的,下面是安装方法,有兴趣的小伙伴可以试试:pip install Pillow其次是第二种方式,降低Sc

2020-07-27 06:26:24 590

原创 Deep Facial Expression Recognition: A Survey 笔记

Deep Facial Expression Recognition: A Survey 论文笔记​ 首先是我读这篇论文的目的,我的研究方向是“基于面部表情的情感识别”,是偏向于计算机视觉的一个方向,这篇论文对深度面部表情识别(DFER)做了一个全面的介绍,包括数据集、DFER的基本流程、各个流程中使用的方法等,阅读这篇文章可以对DFER的一些基本情况做一个初步的了解。这是一个笔记,后面会有精简的总结。摘要摘要部分主要介绍了三个问题:深度神经网络被越来越多的用于FER系统的原因:面部表情识别

2020-07-19 17:03:04 21629 1

原创 使用DataGrip连接MySQL数据库时遇到的一个错误

以下是错误截图具体错误:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually. 解决方法:打开MySQL命令行,执行以下命令:set global time_zone='+8:00';...

2020-03-11 12:54:57 451

原创 使用Maven构建项目时遇到的一个错误

以下是错误描述:DescriptionResourcePathLocationTypeAn error occurred while filtering resources"Project Name" line 1Maven Java EE Configuration Problem解决方式:在项目上点击右键,找到Maven选项,点击Update Project。...

2020-02-18 11:47:49 774

原创 Mangaro下安装TextLive遇到的问题

一、软件源问题一开始入坑想安装LaTex时,去网上搜了一下Linux安装Latex的命令,先要安装TexLive,使用的命令大概是这样:sudo pacman -S texlive-most texlive-lang;第一个texlive-most包含了TexLive的基本包TexLive-core和TexLive-bin两个包。第二个是为TexLive提供非英文的支持。我想,把这个命令输...

2020-02-06 20:58:05 727

原创 Mangaro下自动更新国内源

1、在Terminal中输入下面一行命令,可以更新国内源速度的排名sudo pacman-mirrors -i -c China -m rank 2、使用下面的命令,可以更新数据源sudo pacman -Syy;这样可以更新使用国内最快的软件源下载软件,减少出现404的情况。...

2020-02-06 19:55:03 532

原创 在Maven项目中使用JSTL标签库需要使用到的依赖

<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api --><dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl</artifactI...

2020-01-27 10:30:11 3644 1

原创 Widows下使用命令获取连接过的WLAN密码

首先,在“运行”中输入cmd打开命令行工具然后,输入以下命令查看连接过的WLAN:netsh wlan show profiles最后,输入以下命令,查看指定WLAN名的配置信息:netsh wlan show profiles "WLAN名" key=clear输入以上命令后,输出信息中“安全设置”-->“关键内容”就是指定WLAN密码信息了。...

2019-06-23 08:43:26 164

原创 Maven基础使用——(1)开发环境配置

由于在大型项目中使用的依赖包比较多,手动添加比较麻烦,在开发过程中,人们使用Maven进行项目的管理,节省了为项目添加依赖包的时间,大幅提升了开发效率。在开始框架课之前,老师先给我们讲解了Maven的基本使用,下面算是一个课程记录,留下来方便以后复习。Maven是什么?在使用Maven之前,我们需要先知道Maven是什么。那么Maven是什么呢?Maven是一个项目管理的插件,可以帮助程...

2019-06-14 23:17:33 185

原创 使用C3P0数据库连接池时的错误:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

在使用C3P0数据库连接池时,因为疏忽抛出了一个错误,导致程序无法运行:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector原因是没有导入对应的包:mchange-commons-java-0.2.12.jar在抛出该错误时,导入上述包即可解决...

2019-05-16 15:26:03 2708 4

原创 GitHub基本概念以及仓库的创建

GitHub一、基本概念仓库(Repository):仓库的意思,即你的项目,你想在GitHub上存储一个项目,那就必须需要新建一个Repository如果你的项目多了,就需要新建多个Repository.收藏(Star):仓库主页的Star按钮,意思为收藏项目的总人数,在GitHub上如果有一个项目获得了100个star就很不容易了。收藏项目,方便下次查看。复制克隆项目(Fork):单...

2019-03-28 17:06:54 2502

原创 数据库(十一)-单表查询(2)模糊查询

模糊查询上篇文章我们简单介绍了单表查询中的条件查询,里面介绍了一些精确查询和范围查询的基本方法,但当我们想要查询一些具有模糊条件的数据时,如:我们要在一张学生表中查询所有姓张的学生,或者我们想要查询含有某个字母或数字的数据时,使用上篇文章中介绍的几种方法就没有办法了,所以为了解决这个问题,今天我们来介绍一下使用LIKE关键字进行模糊查询。在介绍LIKE关键字之前,先来了解两个比较常用的通配符%...

2019-03-07 10:39:05 1181

原创 数据库(十)-单表查询(1)条件查询

在对数据库进行查询时使用WHERE关键字,指明WHERE后面的查询子句,被称为条件查询我们可以使用一系列运算以及关键字完成操作:算术运算符+、-、*、/、%;比较运算符包括=、!=、&lt;&gt;、&lt;、&lt;=、&gt;、&gt;=;比较运算关键字包括BETWEEN…AND、IN(set)、AND、OR、NOT等。其中大多数运算符的使用说明在数据库(七)中已经给出。使用select...

2019-03-06 09:54:48 621

原创 数据库(九)-DQL数据查询语言

DQL(Data Query Language):数据查询语言。select语句的功能就是查询数据。select语句也是SQL语句中功能最丰富的语句,select语句不仅可以执行单表查询,而且可以执行多表连接查询,还可以进行子查询,select语句用于从一个或多个数据表中选出特定行、特定列的交集。语法格式:select column1,column2… from 数据源 [w...

2019-03-06 09:18:09 345

原创 数据库(八)-DCL(Data Control Language):数据控制语言

DCL(Data Control Language):数据控制语言。创建用户CREATE USER 用户名@地址 IDENTIFIED BY ‘密码’CREATE USER user1@localhost IDENTIFIED BY ‘123456’授予权限GRANT 权限1,权限2,,,ON 数据库.* TO 用户名GRANT CREATE,DROP ON mydb1.* T...

2019-03-04 15:02:38 416

原创 Java随笔-main函数args[]数组的使用

在刚开始接触Java编程时,我们通常会被要求记住Java中main函数的形式,这也是在编程学习中接触到的第一个函数,即:public static void main(String[] args){}当时大家肯定会有很多疑惑,main函数作为程序的入口,只需要系统调用函数进行执行即可,为什么还会有一个String[] args数组呢?其实这个args数组是main函数的形参,用于为main函数...

2019-03-04 09:41:27 8646 2

原创 数据库(七)-Data Manipulation Language:数据操作语言

DML:数据操作语言数据操作在SQL主要是操作表中的数据,使用DML可以完成以下三个操作:插入数据修改数据删除数据下面我们来简单介绍一下DML的三种功能语句。一、插入数据在向数据表插入数据时,可以输用以下语句:INSERT INTO 表名(l1, l2, ........) VALUE (c1, c2, .....);/*其中li(i = 1, 2, ....)为表中的列...

2019-03-03 22:50:46 793

原创 数据库(六)-Data Definition Language:数据定义语言(2)

数据定义语言在上一篇文章中已经介绍了操作数据库的语句包括数据库的创建、删除、以及更改数据库的数据集一、创建表CREATE TABLE 表名( 列名 列类型, 列名 列类型);/*注意“表名”后是"()",而不是"{}";*//*每定义一列,需要与下一行用","隔开,最后一行不需要加",";*/例如:我们要创建一个存储学生信息的表,表中有三列,分别为学生ID...

2019-03-02 15:50:22 306

原创 数据库(五)-Data Definition Language:数据定义语言(1)

DDL:数据定义语言,语句是操作数据库对象的语句,包括创建(create)、删除(drop)和修改(alter)数据库对象。前面介绍过,数据库对象最基本的是数据表,数据表是存储的逻辑单元。除了表以外还有其他几种常见的数据库对象:索引,视图,图表,缺省值,规则,触发器,用户,函数等,具体描述可以去百度百科:数据库对象数据库操作:1、首先来看一下有关数据库的操作:(1)查看数据库:...

2019-03-02 15:44:41 680

原创 数据库(四)-SQL语句基础

SQL(Structure Query Language),即结构化查询语言。SQL是一种专门用来与数据库通信的语言。客户端就是通过使用SQL来操作服务器的。 与其他语言不同,SQL由很少的词构成,这是有意而为,设计SQL的最初目的就是提供一种简单易操作的手段从数据库中读取数据。SQL有以下优点: (1)SQL不是某个特定的数据库供应商特有的语言,几...

2019-03-02 15:26:49 433

原创 数据库(三)-了解MySQL数据库

数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(Database Management System 数据库管理系统)完成的。MySQL也是一种DBMS。 DBMS可分为两类:一类是基于共享文件系统的DBMS(Access),另一类为基于客户机—服务器的DBMS。 MySQL、Oracle以及Microsoft SQL Ser...

2019-03-02 15:24:52 218

原创 数据库(二)-MySQL数据库的安装

在刚开始学习时,接触的是MySQL数据库,因此,介绍简单的MySQL数据库安装步骤,以及其中需要注意的问题。MySQL数据库的安装安装前,注意数据库安装路径不可以存在任何中文字符;1、MySQL数据库下载:可进入MySQL官网https://dev.mysql.com/downloads/windows/installer/5.7.html选择适合的版本进行下载;...

2019-03-02 15:14:47 1265

原创 数据库(一)

数据库简介什么是数据库(DataBase)?严格来说,数据库是一个以某种有组织方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。这个文件柜能够存储并归类数据,提高查询效率,并且有自己的一把“锁”,数据库超级管理员可以指定每个用户能开哪把“锁”,不能开哪把“锁”,即能为每个用户分配权限,并控制权限。数据库的优点1、可以存储大量数据;2、数据操作...

2019-03-02 14:40:31 211

原创 python简介和安装

最近在一个简短的培训中,学到了一点点python的知识,想写下来,保存一下。由于最近机器学习和大数据的火热,python由于其丰富的类库和简单易学的语法也越来越受人们欢迎,“人生苦短,我用python”也证明了python的一些易学易懂、功能强大的特性。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构,具有...

2019-03-02 10:27:54 147

原创 有趣的图形打印2

在之前的文章《有趣的图形打印1》中,提到了两种题目:打印三角形、将图形变为空心图形,只保留边界。这篇文章来写一些之前问题的扩展。第四道题:打印等腰三角形,具体图形如下所示:    *   ***  ***** ****************(控制台输出的图形包含较多的空格,可能与字符长度不同,所以没法对其。。大家见谅,可以运行一下代码,看一下具体的实现

2017-12-10 23:29:39 558

原创 有趣的图形打印1

在进入Java初级班的时候,老师介绍完java基本的程序结构以及流程控制语句就会给一些练习题,其中就有一种打印图形的程序设计题,这些题重要的不是语法(虽然说是用来练习基础语法的),重要的是解题思路。第一道题:打印一个直角三角形,三角形的行数由传入的参数来决定,即:如果传入参数为“5”,则一共打印5行,第一行打印1个“*”,第二行打印两个“*”,直到第5行打印5个“*”之后结束,打印后的

2017-12-10 09:26:23 1672

原创 面向对象程序设计初探

程序设计大概分为两种模式,一种是面向过程(Procedure Oriented)程序设计,另外一种便是面向对象(Object Oriented)程序设计。面向过程的程序设计(OPP)主要是当前正在发生什么为主要线索进行程序设计,这种程序设计在我看来主线线索比较清晰,而且也很符合人们的思考规范,这也是面向过程编程的一个很大的优点,但它的使用也有一些弊端,那就是代码重用性不高,程序

2017-12-09 10:14:41 216

原创 冒泡排序

冒泡排序

2017-12-08 10:32:43 218

研究生考试操作系统知识点整理

引入操作系统的目的: ①提供一个计算机用户与计算机硬件系统之间的接口,使计算机系统更易于使用; ②有效地控制和管理计算机系统中的各种硬件和软件资源,使之得到更有效的利用; ③合理地组织计算机系统的工作流程,以改善系统性能。

2020-11-01

896复试.7z

北京工业大学计算机专硕896数据结构的复试资料电子版!

2019-09-16

MySQL初级练习表

可以使用这两个数据库进行简单的数据库操作练习,如数据库的增删改查、数据的修改等操作的练习

2019-03-03

空空如也

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

TA关注的人

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