自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 收藏
  • 关注

转载 VMware虚拟机扩展Ubuntu系统磁盘空间

VMware虚拟机扩展Ubuntu系统磁盘空间前言原文地址:https://blog.csdn.net/weixin_39510813/article/details/78387334?fps=1&locationNum=7一般我们在安装虚拟机时都会选择默认的20G磁盘空间,但是一旦需要搭建一两个交叉编译环境后,20G的空间就无法满足了,我就是出现了这样的情况,所以也在这里建议大家,如果需要在虚拟机上搭建比较复杂的环境的话,一般给虚拟机50G的内存空间较合适。这里是我的Ubuntu系统下现在

2020-10-22 21:47:00 399

转载 STFT和声谱图,梅尔频谱(Mel Bank Features)与梅尔倒谱(MFCCs)

​​ 最近读论文涉及到mel-spectrogram,虽然之前视听觉处理课上也有提到过,但发现我并不是十分了解。​ 并且,不管是用传统的GMM模型,还是用机器学习中的SVM或神经网络模型,提取声音特征都是第一步。梅尔频谱和梅尔倒谱就是使用非常广泛的声音特征形式。​ 通过这篇文章,我对此有了一定的了解,在此记录:STFT和声谱图,梅尔频谱(Mel Bank Features)与梅尔倒谱(MFCCs)...

2020-10-20 21:30:02 1222

转载 java中final关键字的作用

复习过程中发现忘了final的作用,查阅了一下相关资料,在此记录以便今后再次复习时查询:java中fina关键字的作用

2020-10-07 09:47:50 101

原创 java设计模式总结

最近复习完了JVM相关的知识,继续开始复习java相关的java面向对象的设计模式。网上看到一个总结,觉得非常不错,在此记录:java设计模式总结

2020-10-05 08:07:36 81

原创 JVM类的初始化

JVM类的初始化顺序往往也是面试常见题目,因此我特地找了几个例子来帮助复习。下面是找到的几个例子:例子一例子二

2020-09-27 18:20:12 158

原创 JVM知识总结

面试时候才发现自己java只学了个语法(学了个寂寞),因此需要补充一些java相关框架以及jvm方面的知识。就我个人来说,我看文字的速度要快于视频,因此我也是最终决定看一些相关的文章来学习。查阅找到了一个不错的JVM知识总结:JVM知识总结,在此记录便于自己日后查找。...

2020-09-25 20:44:15 127

原创 Transformer入门

上周导师让我可以先了解一下Transformer的模型,这周花了两三天时间查阅了相关资料以及论文,对Transformer有了一个大概的了解。(相关的代码还没看,后续会进一步了解一下相关代码)附上一个自认为相关博客里详解Transformer讲的最好的一篇:图解Transformer以及Transformer的原论文:Attention is all you need...

2020-09-23 22:15:57 860

转载 Eclipse断点调试

字节跳动Android开发日常实习二面挂了.....我感觉相关工程类的问题答得太烂,这可能也是导致我最终挂了的主要原因。因此,联想到面试官问我的一个问题:平时用的编译器是啥?有使用断点调试吗?特地找了一篇Eclipse断点调试的相关文章以供了解和查阅。地址:[Eclipse中断点调试详解](https://blog.csdn.net/Angelia620/article/details/86539289)...

2020-09-21 20:18:59 114

原创 电荷与电势能也和人脸识别有关?——UniformFace论文阅读

电荷与电势能也和人脸识别有关?——UniformFace论文阅读​ 电荷与电势能也能跟人脸识别有关吗???对!!UniformFace的作者就在它们之间建立了联系。今天,我来和大家一起分享一下这篇论文(UniformFace: Learning Deep Equidistributed Representation for Face Recognition )吧。Introduction​ 一般来说,一个实际的人脸识别系统有四个主要步骤:人脸检测、人脸对齐、人脸表示和人脸匹配。在其中,人脸表示(F

2020-06-08 16:22:31 585

原创 (深度学习)AI换脸?——Pytorch实现GAN、WGAN、WGAN-GP

(深度学习)AI换脸?——Pytorch实现GAN、WGAN、WGAN-GPGANWGANWGAN-GP详细代码此文为Pytorch深度学习的第四篇文章,在上一篇文章中(深度学习)Pytorch自己动手不调库实现LSTM我们不调库手动实现了LSTM。今天我们放松一下,来实现AI换脸(一看就是P站老流氓了 )中常常用到的GAN、WGAN、WGAN-GP这三个模型。GANGAN(Generative Adversarial Networks)是一种深度学习模型,是由Ian J. Goodf

2020-05-18 09:00:14 8730 8

原创 自制表情包——python合成gif

自制表情包——python合成gif首先,你需要有imageio这个库。没有的话可以在环境中执行下列指令:pip install imageio下面是实现代码,简单易懂,这里就不多加赘述了:import imageioimage_list = ['./piclogs/example/epoch' + str(x) + ".png" for x in range(5, 201, 5)]gif_name = './piclogs/gifs/example.gif'frames = []f

2020-05-18 08:18:57 250

原创 (深度学习)Pytorch自己动手不调库实现LSTM

(深度学习)Pycharm自己动手不调库实现LSTM此文为Pycharm深度学习的第三篇文章,在上一篇文章(深度学习)Pytorch进阶之实现AlexNet中我们不掉库手动实现了AlexNet,今天我们尝试更具挑战性的,手动实现LSTM。LSTM(Long short-term memory)是一种特殊的RNN。通过精巧的设计解决长序列训练过程中的远距离传递导致的信息丢失问题。标准RNN由简单的神经网络模块按时序展开成链式。这个重复模块往往结构简单且单一,如一个tanh层。这种记忆叠加方式简单粗暴,容

2020-05-15 09:51:31 3255 9

原创 GIT删除缓冲区中文件的方式(不删除本地磁盘中的文件)

GIT删除缓冲区中文件的方式(不删除本地磁盘中的文件)想必大家都有过git一顿操作猛如虎,结果不小心把本地磁盘中的文件一起删了的愉快经历 (逃)。下面是不删除本地磁盘中文件,删除缓冲区中文件的命令:git rm -r --cache 文件路径如果想要改变以及commit的文件,可以用这个删掉缓冲区中的文件后再次commit。至于删掉commit的记录,我按网上的一通操作,发现不如直接把.git文件删掉,重新add跟commit方便…...

2020-05-10 16:06:43 1614 1

原创 实验报告怎么写之书写规范

实验报告怎么写之书写规范前几天交深度学习实验报告,由于写得太随意被助教师姐给批了…之前一直觉得写报告是件特别烦人的事,随便写写就完事了,而且之前课程的实验对报告规范也都无要求,所以我就养成了随便写报告的习惯。但是考虑到将来读研时可能要常常向导师写报告、写论文,我觉得从现在培养规范的报告书写对将来是大有裨益的。因此,我向学长请教总结了几条规范书写报告的Tips:标题需要用黑体写,另外黑...

2020-05-05 21:39:20 3563

原创 python笔记之python读写文件

python读写文件通常我们是通过open函数来读写文件的。以下是open函数的源码:def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True):我们通常只会用到前两个参数,其中file指的是文件名,而mode指的是你读写要用哪种模式。mode的模式汇总...

2020-05-04 16:50:42 175

原创 Pycharm中无法import文件夹内的python文件的解决办法

Pycharm中无法import文件夹内的python文件的解决办法在Pycharm的项目中新建了一个文件夹并在其中放了几个.py文件,但同一个文件夹下的.py文件import其它文件会报错:解决办法:在左侧的项目目录中,找到文件夹,鼠标右键:如此即可正常import了:...

2020-04-30 10:15:27 14990 6

原创 (深度学习)Pytorch进阶之实现AlexNet

(深度学习)Pytorch进阶之实现AlexNet1.综述2.数据集3.代码细节说明4.训练数据可视化5.详细代码综述这是Pytorch深度学习系列的第二个项目。在上一篇文章Pytorch实现MLP并在MNIST数据集上验证文章中,我们实现了一个基础的神经网络。这次,我们要更进一步,实现一个CNN(卷积神经网络)——AlexNet。2012 年,Alex 等人提出的 Alex...

2020-04-27 10:47:08 1268

原创 Github大文件无法上传问题解决方案

本地git在push到github的过程中,因为文件太大,上传失败。这里可以查看git给的提示:大文件传输改用这里面的操作来传输。

2020-04-26 22:36:14 1744

原创 tensorboard命令打开空白页面的解决办法

tensorboard命令打开空白页面的解决办法现象使用tensorboard --logdir runs命令后,命令行显示正常:然而打开所提供的http://localhost:6006/页面却却只有空白页面。分析原因在当前虚拟环境中输入conda list查看环境中的库:发现tensorflow、tensorboard版本跟tensorboardX版本不对应(我这里截图是修...

2020-04-25 15:25:42 3513

原创 Pycharm Professional长期免费使用方法(学生党)

Pycharm Professional长期免费使用方法(学生党)众所周知,充钱才能使你变得更强,在Pycharm这个IDE上也是如此。Pycharm Professional相较于免费的社区版的Pycharm多了许多强大的功能,然鹅,它需要充钱。而你是否还在苦逼地用着社区版的Pycharm?你是否还因为Pycharm Professional免费30天期限而苦恼?这里我来分享一个Pycharm...

2020-04-25 09:53:20 14999 3

原创 (深度学习)构造属于你自己的Pytorch数据集

(深度学习)构造属于你自己的Pytorch数据集1.综述2.实现原理3.代码细节4.详细代码综述Pytorch可以说是一个非常便利的深度学习库,它甚至在torchvision.datasets中拥有许多一步到位完成数据集下载、解析、读取的类——然鹅,这样也就养成了我们懒惰依赖的心理。当我们需要用到torchvision.datasets中不曾拥有的数据集时,我们可能就会不知所措。这...

2020-04-24 21:57:25 1094

原创 CV方向查找论文的网站

分享两个查找CV方向的论文十分便利的网站:这个网站直接搜索十分便利:https://arxiv.org/list/cs.CV/recent这个网站汇总往年顶会的相关连接:http://openaccess.thecvf.com/menu.py...

2020-04-24 20:43:33 1951

转载 Python optionParser模块的使用方法

最近用Pytorch进行深度学习训练时会用到,通过这个改参数来训练确实很方便!这篇文章写得很详细,可以参考:https://blog.csdn.net/lwnylslwnyls/article/details/8199454...

2020-04-24 17:29:23 266

原创 Python中对列表的常用操作

Python中对列表的常用操作合并两个列表:a = [1,2,3]b = [4,5,6]c = a + b # c = [1,2,3,4,5,6]查看列表的维度:import numpy as npa = [[1,2],[3,4]]print(np.array(a).shape)将numpy.ndarray转为list:a.tolist()持续更新中…后续...

2020-04-24 10:05:10 189

原创 (深度学习)Pytorch之dropout训练

(深度学习)Pytorch学习笔记之dropout训练Dropout训练实现快速通道:点我直接看代码实现Dropout训练简介在深度学习中,dropout训练时我们常常会用到的一个方法——通过使用它,我们可以可以避免过拟合,并增强模型的泛化能力。通过下图可以看出,dropout训练训练阶段所有模型共享参数,测试阶段直接组装成一个整体的大网络:那么,我们在深度学习的有力工具——Pytor...

2020-04-22 09:15:16 60833 14

原创 (深度学习)Pytorch实现MLP并在MNIST数据集上验证

Pytorch实现MLP并在MNIST数据集上验证1.综述2.MNIST数据集3.代码细节说明4.详细代码综述”PyTorch实现MLP并在MNIST数据集上验证“是我所上的模式识别与深度学习课程的第一个实验,主要是给我们练练手熟悉熟悉Pytorch的——如果你也是刚刚入门Pytorch,这个实验非常适合你来练手!首先,介绍一下Pytorch:Pytorch是torch的pyt...

2020-04-21 22:57:48 8346 2

原创 Markdown实现页内跳转的方法

Markdown实现页内跳转的方法​ 在使用markdown语言写文章的时候,有时候文章过长会导致我们在寻找某个地方的内容时十分不便。这时候,一个能够跳转的目录就能省事很多。页内跳转示例如下:​ 点我跳转到实现方法​以下是markdown实现页内跳转的方法:首先,我们要定义一个锚点:[1.示例](#1.1)然后,定义锚点的目标:这是一个html语言,div是文字的标签,能确定文...

2020-04-21 21:45:54 11787 8

原创 github上建立小组合作仓库的方法

平时上课可能会出现小组分工完成一个实验的情况——个人的仓库显然不行,因此我们就有建立小组合作仓库的需求:具体操作步骤如下:首先,建立一个私人仓库:在Setting界面中,点击左边的Manage access,选择下方的Invate a collaborator即可邀请好友:这样便能拥有一个别人看不到,而小组成员都可以上传共享的小组合作仓库了!...

2020-04-21 21:04:28 2175

原创 GIT免密push和pull(极速版)

配置好git后,文件搜索.gitconfig(我这里使用的是Everything,非常好用的一个搜索应用):打开文件(我这里用的是Pycharm,PS:Pycharm真的是啥文件都能打开hhhh),在底下加上:[credential] helper = store这样,第一次输入完用户名密码后,就可以免密push跟pull了。原理是:git就会记住,从而在C:\Documen...

2020-04-21 20:41:35 237

原创 CSDN账号绑定github(极简办法)

看到有的博主CSDN账号上有个绑定github的小徽章,还挺好看的——我就也想整一个。然鹅,一百度CSDN如何绑定github,基本就没能参考如何操作的(翻垃圾堆警告)最后自己摸索了一下CSDN的操作,成功绑定!!下面是具体操作:首先,点击右上角头像点进去后,找到此界面,即可:...

2020-04-21 14:16:10 1507 2

原创 软件构造Lab6中确保Threadsafe的方法(以注释形式描述Threadsafe的练习)

在课堂上我们学到了四种确保threadsafe的方法: 1.Confinement:限制数据共享. Don’t share the variable between threads. 2.Immutability:共享不可变数据. Make the shared data immutable. 3.Threadsafe data type:共享线程安全的可变数据. Encapsulate t...

2019-06-20 18:36:12 282

原创 软件构造Lab5-使用Map键值对改进程序的运行速度的性能

Lab5中的3.2中要求我们用不同的I/O策略读取大文件,并且记录读取大文件所花费的时间。这里的“大文件”,以SocialNetworkCircle_Most.txt为例,其中有近90w行数据,大小近30M。在仅仅修改了I/O的情况下,利用Lab4原有的代码读取此文件,本人足足花费了近3个小时!!!说明原程序的时间性能实在是太差!因此分析原程序代码寻找找出程序性能瓶颈的代码。最终经本人寻找,...

2019-05-31 16:33:19 193

原创 软件构造Lab4中的3.4. Testing for Robustness and Correctness思考与实现:

Testing strategy使用等价类和边界值的测试思想。鉴于新增的情况主要出现在三个具体应用的实现CircularOrbit接口的类中,此处具体对这三个类的测试策略进行描述。三个类中按3.1中定义的三种Exception的类型进行等价类划分,并对这些异常写了相应的三个.txt测试文件。通过读文件时捕获异常并对异常的类进行比对、对日志文件中记录的情况进行字符串比对等操作,确定原java...

2019-05-20 16:42:45 187

原创 软件构造Lab4中3.3. Logging的实现

写日志使用 java logging,为 3.1和 3.2 节经过异常处理、错误处理、断言处理的程序增加日志功能。日志需要记录以下信息:1.所有的异常/错误:发生的时间、异常/错误类型、异常/错误发生的类名和方法名,异常/错误的具体信息、异常/错误处理的结果;2.对多轨道系统的所有操作,包括:读取文件、增加/删除轨道、增加中心点物体、增加/删除轨道上的物体、增加/删除物体之间的关系、跃迁等...

2019-05-20 16:28:34 182

原创 软件构造对于Lab3中要求immutable类型的分析与思考

在Lab3中的ADT设计中,有一些面向复用的类中要求我们必须设计immutable的类: 受限于这些类必须是immutable的要求,我们在实现实验的过程中,会遇到许多困扰:未看清immutable的要求导致需删除代码重写。这些类中只能保存其基础的,不变的属性。但轨道系统的要求中,需要轨道上存在物体、物体之间存在联系,并且这些都是可改变的,因此类间可变的联系不能存放于这些类中,需要额外...

2019-05-06 11:23:35 159

原创 软件构造对于Lab2中P3的ADT设计的思考及想法

初次阅读P3的题目时,这一点让我产生了一个疑问:为什么既要有一个Game类,又要再加上一个基于命令行的主程序MyChessAndGoGame.java呢?二者明明是都是与游戏相关的内容,难道不能直接把主程序放到Game.java中,以达到减少.java文件的目的呢?而后,经过课堂上对ADT的具体学习,让我认识到了ADT设计所应做到的一些要求: 题目所述的要求还是有其合理性的,单独设置一个Ga...

2019-03-26 17:13:33 323

原创 HIT 2018 CS:APP大作业 程序人生-Hello’s P2P

第1章 概述1.1 Hello简介P2P:Program to Process在linux中,hello.c经过cpp的预处理、ccl的编译、as的汇编、ld的链接最终成为可执行目标程序hello,在shell中键入启动命令后,shell为其fork,产生子进程,产生子进程后shell为hello execve,于是hello便从Program(个人理解为程序项目)变为Process(进程...

2018-12-30 12:41:35 684

2020春《数据库系统》期末试题C-v1.2.pdf

哈尔滨工业大学《数据库系统》课程2020春季学期期末考试原题。据老师所说总共设计了三套卷子,这是第一次考试所用到卷子(据说是最简单的)。

2020-07-10

css229中文.rar

机器学习经典自学课程Standford的CS229,由吴恩达讲授,课程网址可见https://www.bilibili.com/video/av48982739?p=1&share_medium=android&share_source=qq&bbid=XY246D22CA19E6CD54650AEE37860346F04F3&ts=1568785073854。本资源是关于此课程的讲义,在汉化的基础上压缩了页边距,便于大家打印(页数少了很多)。

2020-05-18

空空如也

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

TA关注的人

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