自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 2021年计算机保研面试题

准备计算机保研面试题注意点大家都是第一次~~~ 没有保研经验,所以担心会被问专业课知识相关的东西。但是结合博主自己的经历,本人双非保到某985,过程中问的最多的是项目相关问题,并不会设计太多专业课问题,问的话也是很简单的基础知识点。所以大家专业课准备基础的问题就可以!!一定要多看项目相关的问题和细节!!!本文涉及学科有操作系统,计算机网络,数据结构,计算机组成,线性代数,高数,概率论与数理统计,机器学习,离散数学…因为懒得加链接,所以dalao们直接ctrl + f搜索关键字跳转吧~

2020-10-23 10:39:20 22043 13

原创 解决vscode调试程序后中文出现乱码的问题

解决vscode调试程序后中文出现乱码的问题问题如下:问题出现的原因是:win10的cmd调试字体是gbk的,而编写代码中的字符类型是 utf-8。类型不能统一!(同理,可能是其他的编码方式。)解决方案就是:把右下角的编码模式改成gbk的就可以了。出现其他的问题就另外查,哈哈。。...

2019-04-24 22:41:32 5542 4

原创 vscode中使用slurm集群上计算节点调试程序

通过slurm集群下计算节点调试代码vscode

2022-06-20 11:17:17 3190 5

原创 解决nvcc一直使用/usr/bin目录下nvcc的问题

问题所在export PATH="/usr/local/cuda-11.1/bin:$PATH"export LD_LIBRARY_PATH="/usr/local/cuda-11.1/lib64:$LD_LIBRARY_PA"与export PATH="$PATH:/usr/local/cuda-11.1/bin"export LD_LIBRARY_PATH="$LD_LIBRARY_PA:/usr/local/cuda-11.1/lib64"的区别~~第一种:Linux环境变量在扫描

2022-04-16 13:37:04 4583 3

原创 win10/11下wsl2安装gpu版的pytorch(避坑指南)

wsl下安装gpu版本的pytorch,是教程也是避坑指南~欢迎留言问问题

2022-03-27 14:01:57 4021

原创 vscode在debug模式下调试pytorch代码程序

vscode调试pytorch代码教程~

2022-03-23 10:26:03 3175

原创 记录一些深度学习中的技巧(持续更新)

可以使用torch.utils.data.random_split()划分数据集,比赛中常用。不需要自己划分了

2022-03-08 21:15:11 782

原创 anaconda更换目录后需要更改的文件

1、首先将 anaconda移动/复制 到另一目录下,如~/2、修改~/.bashrc中的所有原路径替换为新路径(可用vim 编辑)3、运行source .bashrc命令4、修改~/anaconda3/etc/profile.d/conda.sh 中的所有原路径替换为新路径5、修改~/anaconda3/bin/conda、~/anaconda3/bin/activate、~/anaconda3/bin/deactivate、~/anaconda3/bin/pip中的所有原路径替换为新路径6、修

2022-03-08 12:03:42 1836

原创 非root权限安装tmux

没有root权限的服务器下安装tmux,研究生跑代码的利器!需要知道tmux是什么工具

2022-02-13 19:51:48 946

原创 RuntimeError: CUDA error: no kernel image is available for execution on the device(NVIDIA 3090)

RuntimeError: CUDA error: no kernel image is available for execution on the device(NVIDIA 3090)问题:环境:nvidia 3090 显卡问题:安装了pytorch之后运行程序出现错误神奇的是 torch.cuda.is_available() 是 true 的 !找到的原因:可能是安装的 torch 的版本与本地 cuda 对应的版本不对,即使使用 nvcc -V 显示的版本是 cuda 是 9

2022-01-10 20:34:26 893

原创 TypeError:an integer is required (got type tuple)

实验环境中pytorch版本是0.4.1,torchvision版本是0.2.1。(这版本看着就眼熟是不是)报了错误:TypeError:an integer is required (got type tuple)因为错误上下有经过 torch.transform 处理,所以想的是这里有错误。果不其然,搜到了大兄弟下面的博客。原来是 RandomResizedCrop 这里出了问题,把transforms.RandomResizedCrop((222, 222), (0.8, 1))改为t

2022-01-10 18:22:05 767

原创 Linux批量修改txt文档内容或加前缀

Linux批量修改txt文档内容或加前缀记录一个科研中遇到的问题吧,就是要批量修改 txt 文档中的内容。因为数据集的路径可能设置的不太相同。问题是:在一个文件加下有很多的 txt 文件。这些文件中的内容是art_painting/dog/pic_005.jpg 1art_painting/dog/pic_032.jpg 1art_painting/dog/pic_037.jpg 1art_painting/dog/pic_042.jpg 1art_painting/dog/pi

2022-01-09 20:38:23 1849

原创 MySQL的一些知识

MySQL执行引擎对比,InnoDB和MyISAMjoin关键字内连接、左连接、右连接、全外连接MySQL不支持 full outer join,只能通过union关键字曲线救国。使用left join right join 以及union,union可以去重索引分类原理什么情况下简历索引什么情况下不建立索引...

2021-03-17 11:12:00 77

原创 JVM知识点总结(下篇)

垃圾回收为什么需要GC?垃圾标记阶段!引用计数算法Java中不可用,原因是该算法无法解决循环依赖问题可达性分析算法GC Roots元素对象finalize方法,有可能复活对象,但是只能有一次免死金牌垃圾清除阶段!标记清除算法复制清除算法,适用于年轻代的垃圾回收(回收次数频繁)标记压缩算法,适用于老年代的垃圾回收(回收次数较少)三种算法对比分代手机算法(针对不同的区域,新生代,复制算法,老年代,复制整理算法)

2021-03-16 23:24:36 81

原创 JVM知识点总结(上篇)

方法区和堆是多线程共享的本地方法栈,程序计数寄存器,Java虚拟机栈是每个线程独有一个栈的指令集架构和寄存器指令集架构:由于Java的跨平台性,它的指令都是根据栈的架构来设计的栈的指令集架构的特点,指令集小,指令多,执行性能比寄存器架构的差Java虚拟机分类Hotspot 主流使用,JDK中内置的JVMJrockit是最快的JVM,多用于服务器端J9执行引擎解释器和JIT即时编译器是相互合作完成代码翻译的JIT主要通过计数器查询热点代码并保存到方法区中的codecache中,比.

2021-03-16 19:15:58 105

原创 conda使用清华源一直出现HTTP错误问题

错误描述An HTTP error occurred when trying to retrieve this URL.HTTP errors are often intermittent, and a simple retry will get you on your way.第二次遇到这个问题了,上次搁置没有解决…这次是在创建conda新环境的时候出现的,conda create -n myEnvironmentName python=3.7问题解决这个方法对我有效,不知道对你有没有

2021-03-09 14:06:02 22638 34

原创 Linux使用退格键时出现^H

安装cuda时使用backspace键出现的问题解决方案ctrl + backspace键 就可以删除~~

2021-03-09 13:04:07 259

原创 记录一下服务器中的环境突然全部失效的原因

昨天弄了一下午环境,思考为什么cuda失效了… 但想都想不到,因为刚开学,运维人员在测试 … 等等就好了

2021-03-02 16:19:54 195

转载 elasticsearch问题解决之分片副本UNASSIGNED

磁盘空间占太满的原因,具体查看下面原博客CLICK ME !!!

2021-02-20 10:19:32 210

原创 jsp页面通过URL给servlet类传递中文参数乱码问题解决方案(附各类编码错误原因)

问题描述今天在进行Java Web学习中遇到了一个编码问题。JSP在向servlet传递参数的时候URL中包括了中文,在servlet类中进行解码的时候出现编码错误。前端JSP中 的URL:<a href="${pageContext.request.contextPath}/findUserByPageServlet?currentPage=${pb.currentPage + 1}&rows=5&name=${condition.name[0]}&address=${

2020-12-09 18:00:26 922 1

原创 JavaWeb登录案例带验证码(mysql+servlet+jsp+idea)

Java Web登录案例Java Web课程应该是算学了一半了,今天做了一个登录的界面,还简单有一个验证码验证的实现。运用了许多前面的知识点,这里做一个简单的总结吧。以此记录学习内容。中间有些内容来源于itcast案例分析话不多说,先看一下这个超级简陋的登录界面(虽然写起来也不少代码)登录成功:实现的功能:​ 简单的登录界面,通过用户输入用户名、密码和验证码。通过验证验证码是否正确以及用户名和密码是否在数据库中存在,判断登录成功与否。无情分割,正文开始第一步不妨先实现一个测

2020-12-07 15:54:40 2544 4

原创 2021届计算机专业双非保研985面试经验

引言本文是博主自己真实的保研面试题,因为设计利益相关,不提及学校,但大概都是中九985及以下的学校。看客们自行体会~仅供参考利益相关,文章中有些地方写的比较模糊,可以套用自己的项目进行思考回答第一所1.主要在项目中担任什么角色2.代码有自己实现的部分吗3.Pytorch搭建网络的过程?参数传递与梯度下降回传4.BERT具体怎么使用在xxx的任务上5.xxx任务中损失函数是什么6.BERT变体的一些改变点在哪里?ALBERT ROBERTA7.Attention机制的原理8.Tran

2020-10-23 11:16:16 7928 6

原创 非root权限安装cuda,python,pytorch环境(大胆冲)

背景近日因为需要跑程序,拿到了实验室的一个账号权限。登进去之后发现是一个空的环境,python还是2.7,python3是3.5,CUDA的版本是8.0…根本不能做实验本来担心直接安装anaconda和cuda会影响全局环境,后来发现其实没有问题。大胆安装就可以~Aanconda篇错误点切记!不要安装最新版本的anaconda,因为它的python版本太新了是python3.8的。会导致后序安装cuda、pytorch环境出现错误参考博客注意点注意需要关注一下路径可以安装完之后换源

2020-10-16 20:47:52 840 1

原创 Tensorflow无法使用CUDA_VISIBLE_DEVICES参数进行GPU加速

Tensorflow无法使用GPU卡加速问题所在笔者的电脑是笔记本,有一块1050Ti的NVIDIA显卡,遇到两次无法使用GPU的命令来加速程序运行的问题。即使安装正确的NVIDIA驱动,命令语句完整错误有些低级。???? ???? ????图中的是GPU的编号。加速方法经查询发现两种GPU加速的方法第一种:import osos.environ['CUDA_VISIBLE_DEVICES'] = "0"在调用Tensorflow库函数之前设置这条语句,表明要使用GPU0卡来加

2020-06-03 22:00:09 2752 1

原创 重写priority_queue的默认greater函数(用于链表的值的大小比较)

重写greater函数Leetcode:23 合并k个排序链表重载函数使用结构体实现!!struct cmp{ //对新的数据类型的 < 进行重写 bool operator()(ListNode *a,ListNode *b){ return a->val > b->val; }};priority_queue<Li...

2020-04-26 10:48:06 1041

原创 学习笔记之Transformer Self-Attention机制

Transformer台大李宏毅教授链接Self-Attention传统RNN不容易平行化,比如b4就得知道a1,a2,a3,a4才能算出来使用CNN可以实现平行化,比如图中的一个黄三角形代表一个filter,他可以并行执行的。在更高层filter的layer可以获取到更长的信息,比如蓝三角形,它的输入时第一层的输出Self-Attention可以替代双向RNN可...

2020-01-09 11:54:54 3540

转载 Understanding LSTM Networks

http://colah.github.io/posts/2015-08-Understanding-LSTMs/

2020-01-07 21:43:04 97

原创 残差网络的理解(附带参考资料)

残差网络的理解趁热乎~写一下自己现在的理解,以后随着知识的积累补充,咳咳。深层次网络的问题计算资源的消耗模型容易过拟合梯度消失/梯度爆炸问题的产生问题1可以通过GPU集群来解决,对于一个企业资源并不是很大的问题;问题2的过拟合通过采集海量数据,并配合Dropout正则化等方法也可以有效避免;问题3通过Batch Normalization也可以避免。梯度消失/爆炸...

2020-01-05 21:45:03 718

原创 学习笔记之Batch Normalization

学习笔记之Batch Normalization本文参考:台大李宏毅老师特征缩放输入值大小不一样会导致出现梯度消失或者爆炸的现象比如x1的是1,2,…,x2的是100,200,…如果x1和x2一样重要(w1,w2一样),那么显然x2对a的结果影响大这样会导致training变的不容易,橫方向上要给较大的learning rate ,纵方向上给较小的learning rate。不容易设置...

2020-01-05 18:01:39 106

转载 反向传播的理解

Principles of training multi-layer neural network using backpropagation

2020-01-05 11:41:09 76

原创 操作系统之中断

2019-12-26 21:33:52 79

原创 数据库之数据模型

2019-12-22 16:13:47 91

原创 操作系统之死锁

2019-12-21 21:52:54 63

原创 两天的问题又花了36rmb的bug?

version problemC3P0 dependencymysql-connector-java dependencyf*ccck~~~????????????

2019-12-14 18:15:56 94

原创 win10删除文件夹需要提供管理员权限

重启电脑,简单粗暴!!

2019-12-13 17:22:58 607

原创 操作系统的内存管理

2019-12-11 18:31:09 105

转载 CentOS 6.6 升级GCC G++ (当前最新版本为v6.1.0) (完整)

升级GCC适用于RedhatMark!地址:Click

2019-12-06 18:07:08 227

原创 操作系统内核程序

操作系统内核

2019-11-30 22:41:04 289

原创 操作系统的运行机制

CPU执行的两种程序

2019-11-30 22:27:19 147

原创 Ubuntu Sever命令行换源

Ubuntu Server 换源ubuntu 的默认源是美国的,安装后下载起来特别慢,可以使用下面方法将源更换为国内源:用vi打开 /etc/apt/sources.list 将其中的us.archive 全部替换为 cn.archive即可,这样,以后使用apt-get下载就会使用源自http://cn.archive.ubuntu.com 了。1.使用vi编辑器的命令为(注意首先切换...

2019-10-28 20:22:15 1075

中小企业园区网建设项目 网络拓扑 (含pkt)

某企业计划建设自己的企业园区网络,希望通过这个新建的网络,提供一个安全、可 靠、可扩展、高效的网络环境,将两个办公地点连接到一起,使企业内能够方便快捷的实 现网络资源共享、全网接入 Internet 等目标,同时实现公司内部的信息保密隔离,以及对 公网的安全访问。

2020-06-02

空空如也

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

TA关注的人

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