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

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

原创 解决vscode调试程序后中文出现乱码的问题
解决vscode调试程序后中文出现乱码的问题问题如下:问题出现的原因是:win10的cmd调试字体是gbk的,而编写代码中的字符类型是 utf-8。类型不能统一!(同理,可能是其他的编码方式。)解决方案就是:把右下角的编码模式改成gbk的就可以了。出现其他的问题就另外查,哈哈。。...
2019-04-24 22:41:32
5683
4
原创 解决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
6263
4
原创 win10/11下wsl2安装gpu版的pytorch(避坑指南)
wsl下安装gpu版本的pytorch,是教程也是避坑指南~欢迎留言问问题
2022-03-27 14:01:57
5089
1
原创 记录一些深度学习中的技巧(持续更新)
可以使用torch.utils.data.random_split()划分数据集,比赛中常用。不需要自己划分了
2022-03-08 21:15:11
956
原创 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
2447
原创 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
954
原创 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
902
原创 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
2010
原创 MySQL的一些知识
MySQL执行引擎对比,InnoDB和MyISAMjoin关键字内连接、左连接、右连接、全外连接MySQL不支持 full outer join,只能通过union关键字曲线救国。使用left join right join 以及union,union可以去重索引分类原理什么情况下简历索引什么情况下不建立索引...
2021-03-17 11:12:00
125
原创 JVM知识点总结(下篇)
垃圾回收为什么需要GC?垃圾标记阶段!引用计数算法Java中不可用,原因是该算法无法解决循环依赖问题可达性分析算法GC Roots元素对象finalize方法,有可能复活对象,但是只能有一次免死金牌垃圾清除阶段!标记清除算法复制清除算法,适用于年轻代的垃圾回收(回收次数频繁)标记压缩算法,适用于老年代的垃圾回收(回收次数较少)三种算法对比分代手机算法(针对不同的区域,新生代,复制算法,老年代,复制整理算法)
2021-03-16 23:24:36
112
原创 JVM知识点总结(上篇)
方法区和堆是多线程共享的本地方法栈,程序计数寄存器,Java虚拟机栈是每个线程独有一个栈的指令集架构和寄存器指令集架构:由于Java的跨平台性,它的指令都是根据栈的架构来设计的栈的指令集架构的特点,指令集小,指令多,执行性能比寄存器架构的差Java虚拟机分类Hotspot 主流使用,JDK中内置的JVMJrockit是最快的JVM,多用于服务器端J9执行引擎解释器和JIT即时编译器是相互合作完成代码翻译的JIT主要通过计数器查询热点代码并保存到方法区中的codecache中,比.
2021-03-16 19:15:58
140
原创 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
26617
34
原创 记录一下服务器中的环境突然全部失效的原因
昨天弄了一下午环境,思考为什么cuda失效了… 但想都想不到,因为刚开学,运维人员在测试 … 等等就好了
2021-03-02 16:19:54
267
原创 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
1021
1
原创 JavaWeb登录案例带验证码(mysql+servlet+jsp+idea)
Java Web登录案例Java Web课程应该是算学了一半了,今天做了一个登录的界面,还简单有一个验证码验证的实现。运用了许多前面的知识点,这里做一个简单的总结吧。以此记录学习内容。中间有些内容来源于itcast案例分析话不多说,先看一下这个超级简陋的登录界面(虽然写起来也不少代码)登录成功:实现的功能: 简单的登录界面,通过用户输入用户名、密码和验证码。通过验证验证码是否正确以及用户名和密码是否在数据库中存在,判断登录成功与否。无情分割,正文开始第一步不妨先实现一个测
2020-12-07 15:54:40
2863
7
原创 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
9237
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
966
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
2978
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
1143
原创 学习笔记之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
3655
转载 Understanding LSTM Networks
http://colah.github.io/posts/2015-08-Understanding-LSTMs/
2020-01-07 21:43:04
123
原创 残差网络的理解(附带参考资料)
残差网络的理解趁热乎~写一下自己现在的理解,以后随着知识的积累补充,咳咳。深层次网络的问题计算资源的消耗模型容易过拟合梯度消失/梯度爆炸问题的产生问题1可以通过GPU集群来解决,对于一个企业资源并不是很大的问题;问题2的过拟合通过采集海量数据,并配合Dropout正则化等方法也可以有效避免;问题3通过Batch Normalization也可以避免。梯度消失/爆炸...
2020-01-05 21:45:03
807
原创 学习笔记之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
147
转载 反向传播的理解
Principles of training multi-layer neural network using backpropagation
2020-01-05 11:41:09
108
原创 两天的问题又花了36rmb的bug?
version problemC3P0 dependencymysql-connector-java dependencyf*ccck~~~????????????
2019-12-14 18:15:56
143
原创 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
1227
中小企业园区网建设项目 网络拓扑 (含pkt)
2020-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人