学习笔记
旋律_Wang
每天学一点
展开
-
Windows 快捷键自用 不喜勿喷
Winsows 快捷键win + L :快速锁屏win + E : 打开我的电脑win + D : 进入桌面win + I : 打开windows设置win + 数字键: 对应任务栏上的第n个程序ctrl + shift + N : 快速创建文件夹ctrl + 鼠标拖动: 快速创建一个副本ctrl + N:快速创建一个同级界面,好像跟我的热键冲突了ctrl + shift + T : 回复误删除的网页alt + enter 或者双击: 查看属性原创 2020-07-07 15:52:49 · 228 阅读 · 0 评论 -
将多个数据帧保存到一个EXCEL文件的不同sheet中
将多个数据帧保存到一个EXCEL文件的不同sheet中这里举一个例子:我通过循环的方式将一个EXCEL下的不同Sheet,然后再保存到同一个EXCEL下先上代码:# import packages which you needimport pandas as pdimport numpy as npimport sysimport osfrom openpyxl import load_workbook # 导入工作薄import warnings # just ignore the原创 2020-06-20 11:06:33 · 484 阅读 · 0 评论 -
Tmux使用命令
Tmux常用命令tmux # 进入Tmux窗口Ctrl+b # 进入命令模式Ctrl+d or exit # 退出Tmux窗口Ctrl+b ? # 显示帮助文档,按下q退出tmux new -s <session-name> # 创建一个有名字的会话Ctrl+b d / tmux detach ...原创 2020-01-16 10:50:50 · 403 阅读 · 0 评论 -
python3:iterable(可迭代对象) vs iterator(迭代器) 区别
https://blog.csdn.net/cckavin/article/details/86342918原创 2020-01-15 10:58:14 · 136 阅读 · 0 评论 -
初次使用vim 实现手写数字识别错误汇总
初次使用vim 实现手写数字识别错误汇总# test.py 文件import torchimport torch.nn as nnimport argparseimport torch.nn.functional as Fimport torchvision.transforms as transformimport torchvision.datasets as datasets...原创 2020-01-10 15:44:35 · 379 阅读 · 0 评论 -
pytorch超出内存的常见解决办法
pytorch超出内存的常见解决办法原创 2020-01-10 14:38:31 · 7452 阅读 · 0 评论 -
python argparse 模块学习
python argparse 模块学习import argparse # 导入必要的模块parser = argparse.ArgumentParser(description="This is a demo") # 创建一个解析器实例, 并添加说明文档parser.add_argument("square", type=int, help="...原创 2020-01-09 19:41:54 · 114 阅读 · 0 评论 -
常用的vim操作命令
Vim常用命令笔记记录为避免出错,建议小白先卸载后安装。sudo apt-get remove vim-common # 删除原来的vim编辑器sudo apt-get install vim # 重新安装vim刚刚接触Vim这个在Ubantu下强大的编辑器,作为一个小白,经常会有一些误操作,所以用这篇笔记记录下。vi filename 或 vim -v filename...原创 2020-01-08 21:19:51 · 204 阅读 · 0 评论 -
sklearn.utils.shuffle解析
https://blog.csdn.net/hustqb/article/details/78077802当输入是带索引的数组时候,能够保证shuffle之后的数据对应上label;即使三个也是一样的,总之就是所有的都会一一对应。...原创 2020-01-07 21:24:56 · 1860 阅读 · 0 评论 -
pytorch下一键切换数据到GPU
device = torch.device('cuda:0')net = MLP().to(device) # 将网络搬到GPU上loss = nn.CrossEntropyLoss().to(device) # 将损失函数搬到GPU上data, target = data.to(device), target.cuda() # 将数据搬到GPU上如果对模块使用to方法,返回的n...原创 2020-01-06 20:52:51 · 1040 阅读 · 0 评论 -
回归问题和分类问题的本质区别
回归问题和分类问题的本质区别回归问题:目标: 预测值 = 真实值方法: 最小化 dist(预测值, 真实值) ,这里的dist一般指的是均方误差,即二范数的平方。分类问题:目标: 最大化 benchmark, 例如,accuracy方法1: 最小化 dist(p_theta(y|x), p_r(y|x))方法2: 最小化 divergence(p_theta(y|x), p_r(y|...原创 2020-01-06 15:46:41 · 2014 阅读 · 0 评论 -
安装Pytorch之后出现问题
安装Pytorch之后出现ImportError: libmkl_gnu_thread.so: cannot open shared object file: No such file or directory具体是什么原因没有很弄明白,大神给出了解决的办法:首先找到linux上的libmkl_gf_lp64.so,复制当前的路径,很重要!!!然后 cd /etc/ld.so.conf.d...原创 2020-01-06 15:34:21 · 2100 阅读 · 2 评论 -
centerNet笔记
Center Net论文笔记改变了基于anchor检测的主流设计方式,借鉴corner net的思想,使用关键点检测来处理detection问题。corner net检测框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mnlyhUGn-1576748118674)(C:\Users\Administrator\AppData\Roaming\Typora\t...原创 2019-12-19 17:36:25 · 304 阅读 · 0 评论 -
感受野计算公式
感受野计算公式定义卷积神经网络每一层输出的特征图(feature map)上的像素点在原始图像上映射区域的大小。计算公式lk=lk−1+[(fk−1)∗∏i=1k−1si]l_{k}= l_{k-1} + \left [ \left ( f_{k} -1 \right ) * \prod_{i=1}^{k-1} s_{i}\right ]lk=lk−1+[(fk−1)∗i=1∏...原创 2019-12-18 21:27:41 · 2925 阅读 · 0 评论 -
pandas读取多个csv文件
一个文件夹中有多个csv文件的读取代码import pandas as pdimport numpy as npimport os# ====================================================================================================== ## Data clear: # a ...原创 2019-12-15 19:27:23 · 18486 阅读 · 5 评论 -
Ubantu下根目录扩容
Ubantu 16.04下根目录系统扩容问题(亲测好用)在Ubantu下安装cuda之后,发现自己的根目录空间不够了(13G, 之前装的双系统设置的),于是下定决心给根目录扩容,以下介绍使用gparted分区软件对Ubantu16.04系统进行磁盘分区。安装gparted:sudo apt-get install gparted启动Gpartedsudo gparted在出现的界面中,...原创 2019-12-01 15:08:51 · 176 阅读 · 0 评论 -
Kaggle泰坦尼克号
Kaggle泰坦尼克号之灾 问题笔记pandas 学习手册:https://www.yiibai.com/pandas/python_pandas_caveats_and_gotchas.htmlpd.read_csv("***.csv")直接读取csv格式的文件,保存成DataFrame形式pd.concat(objs, axis=0, join=‘outer’, join_axes=No...原创 2019-11-29 22:31:12 · 394 阅读 · 0 评论 -
Texstudio使用配置
Texstudio使用配置刚刚在Ubuntu系统下想用latex写文档,但是由于自己对这个不是很熟悉,装了一个多小时。写个笔记记录下安装texstudio的过程。Miktex安装texstudio的前提是需要安装miktex 或者 texlive两个后端。我选择的是 miktex,下载地址,根据版本下载。texstudio安装texstudio的两种方法。方法一:直接去应用商店下载,输...原创 2019-11-29 19:30:23 · 1932 阅读 · 2 评论 -
预处理过程记录
数据预处理对原始的CSV文件数据进行预处理,对原始数据中的两个点进行处理,同一个ID的z是相同的,无需处理;计算原来两个点的中点坐标值,即x,y等于原坐标值相加除2,并计算两个坐标之间的长度;最后将x、y、z和diameter,以及location的位置,并生成序列号对应的CSV文件。# import the packages%matplotlib inlineimport pandas ...原创 2019-11-25 15:04:03 · 209 阅读 · 0 评论 -
Jupyter notebook快捷键 个人自用
文章目录Jupyter Notebook 快捷键命令模式(Esc开启)Enter: 转入编辑模式Shift-Enter:运行本单元,选中下一个单元Ctrl-Enter:运行本单元Alt-Enter:运行本单元,在其下插入新单元Y: 单元转入代码状态M: 单元转入mkdown状态数字 n:n级标题Up:选中上方单元Dowm:选中下方单元shift-J:扩大选中下方单元shift-K:扩大选中上方单元...原创 2019-11-24 16:22:24 · 151 阅读 · 0 评论 -
Windows 10和Ubantu16.04设置开机启动顺序
Windows 10和Ubantu16.04设置开机启动顺序由于Windows的便利性,我相信大多数人在使用Ubantu时候,也会保留Windows系统。但是当我们安装完Ubantu系统时候,发现启动顺序变了,于是每次都需要选择启动顺序,这其实也还好,但有的时候Windows更新,需要重启这就很麻烦了。于是写下这篇博客记录下。Conditions:Windows 10和Ubantu16.04双...原创 2019-11-21 21:55:59 · 171 阅读 · 0 评论 -
ubuntu设置主屏和副屏
Ubuntu设置主屏由于书桌的位置不太好,所以把外接的显示器放在了左边,但是系统默认的是右边,于是就去设置里面显示的位置进行修改,发现从里面设置,主屏和副屏就是搞不清楚。于是百般无奈,经过一番折腾,于是终于整好了。记录一下。xrandr # 查看显示器设置xrandr --output HDMI-2 --left-of eDP-1 --auto # 副屏在主屏的左边xr...原创 2019-11-21 21:43:36 · 730 阅读 · 0 评论 -
医学图像预处理(二)——重采样(resampling)
https://blog.csdn.net/normol/article/details/88185810转载 2019-11-21 17:25:42 · 1359 阅读 · 0 评论 -
Ubantu下常用的操作命令
ls # 显示当前目录下的所有文件ls -al # 显示隐藏文件tar -zcvf pycharm.tar.gz pycharm/ # 将pycharm文件夹压缩成pycharm.tar.gztar -zxvf pycharm.tar.gz # 将pycharm.tar.gz解压缩到当前文件夹 - z —— tar.gz - j —— tar.bz2...原创 2020-01-16 11:17:20 · 158 阅读 · 0 评论 -
难例挖掘问题分析
难例挖掘分析看了很多的博客,但还是没有发现更好的难例挖掘问题的解释。于是自己查看源码,最后终于是知道了整个过程。写个博客记录下。首先说明一下,什么是困难负样本?说白了就是对分类器迷惑性大的样本,这类样本的实际标签是负的,但是分类器往往预测为正的。在目标检测中我们会事先标记好ground_truth,接下来在图片中随机提取一系列sample,与ground_truth重叠率IoU超过一定阈值的...原创 2019-11-21 09:15:36 · 1050 阅读 · 0 评论 -
安装anaconda之后前面出现base问题
安装anaconda之后前面出现base问题解决方法:打开终端,输入gedit ~/.bashrc在文件的最后添加conda deactivate重新打开终端就可以发现base消除了。在终端中输入上述命令同样可以解决出现的问题,但是这知识一次性的,再次打开后,依然会出现base字样。而在bashrc中添加命令后,可以永久消除。...原创 2019-11-19 20:05:04 · 3995 阅读 · 0 评论 -
NCCL和MMCV和mmdetection安装
NCCL和MMCV和mmdetection安装下载地址,根据需要选择版本,安装最好还是选择本地安装本地安装sudo dpkg -i nccl-repo-ubuntu1604-2.4.8-ga-cuda10.0_1-1_amd64.debsudo apt updata # 更新APT数据库如果需要使用NCCL编译程序,需要安装libnccl-dev软件包注意:如果直接使用如下命令,...原创 2019-11-17 13:40:30 · 1523 阅读 · 6 评论 -
Ubuntu 16.04一直卡在登录界面
Ubuntu 16.04一直卡在登录界面原因:NVIDIA驱动所导致,安装的方式出现了问题办法:重新安装在登录界面Ctrl + alt + F1卸载之前的驱动sudo sudo apt-get remove nvidia-*sudo apt-get autoremovesudo nvidia-uninstall重启可以登录进图形界面重新安装驱动Ctrl+Alt...原创 2019-11-17 12:57:51 · 2957 阅读 · 2 评论 -
Ubantu美化桌面类似Mac
Ubantu 美化桌面类似Mac安装MacBuntu OS Y Theme、Icons 和 cursors:sudo add-apt-repository ppa:noobslab/macbuntusudo apt-get updatesudo apt-get install macbuntu-os-icons-lts-v7sudo apt-get install macbuntu-os...原创 2019-11-16 19:25:44 · 238 阅读 · 0 评论 -
Ubantu下vi命令不正常问题
解决Ubantu中vi命令的编辑模式下,不能正常使用键盘的问题在Ubantu中,进入vi命令的编辑模式,发现方向键不可以移动光标,会输出ABCD,以及退格键也不能正常删除字符。原因:Ubantu预装的是vim-tiny,而我们需要的是vim-full。解决方法:step1:sudo apt-get remove vim-commonstep2:sudo apt-get instal...原创 2019-11-16 18:10:46 · 274 阅读 · 0 评论 -
Ubantu下vim中文乱码的问题
Ubantu下中文出现乱码step1:cd /home/wjs vim .bashrc # 在最后一行加入export LANG="C.UTF-8" # 有的时候可能是"zh_CN.UTF-8"source ~/.bashrc # 更新源,ok原创 2019-11-14 16:48:20 · 97 阅读 · 0 评论 -
关于解决tensorflow没有contrib包的问题
关于解决tensorflow没有contrib包的问题随着tensorflow2.0的到来,之前经典论文的一些源码都不能够很好的运行,所以为了能够跟着大佬的脚步,理解大佬的思路,在经历过数次挣扎之后,各种找解决问题的方法,最后还是败给了现实,我还是菜,不得已降低了tensorflow的版本,这样就解决了问题。pip install tensorflow-gpu==1.14...原创 2019-10-17 14:18:24 · 41941 阅读 · 26 评论 -
softmax的计算与数值稳定性
以下转自:https://zhuanlan.zhihu.com/p/27223959softmax的计算与数值稳定性在Python中,softmax函数为:def softmax(x): exp_x = np.exp(x) return exp_x / np.sum(exp_x)传入[1, 2, 3, 4, 5]的向量>>> softma...转载 2019-07-30 14:53:46 · 456 阅读 · 0 评论 -
神经网络中的正向和反向传播问题
正向传播正向传播是指对神经网络沿着从输入层到输出层的顺序,依次计算并存储模型的中间变量(包括输出)。如图所示。假设我们只输入一个x∈Rd\boldsymbol{x} \in \mathbb{R}^{d}x∈Rd的样本,且先不考虑偏差项,这里的d=4那么中间变量z=W(1)x\boldsymbol{z}=\boldsymbol{W}^{(1)} xz=W(1)x其中W(1)∈Rh×d\...原创 2019-07-31 18:24:38 · 1911 阅读 · 0 评论