- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 pytorch 常用API介绍
文章目录torch模块torch.finfo/torch.iinfotorch.chunktorch.einsumtorch.register_buffertorch.ranpermtorch.Tensor模块torch.Tensor.masked_fill/torch._ masked_fill_torch.nn模块nn.GELUnn.LayerNormtorch.nn.functional 模块F.pad基本知识torchvision.transforms下的transform.py和functiona
2021-03-06 11:11:38
2038
原创 Pytorch中DataLoader类
文章目录1 基本流程2 参数介绍关于worker_init_fn的问题pin_memory1 基本流程首先熟知,pytorch 的数据加载到模型的操作顺序是这样的:创建一个 Dataset 对象创建一个 DataLoader 对象循环这个 DataLoader 对象,将img, label加载到模型中进行训练dataset = MyDataset()dataloader = DataLoader(dataset)num_epoches = 100for epoch in range(n
2021-03-06 10:57:06
2568
原创 torch.backends.cudnn.benchmark和torch.backends.cudnn.deterministic解读
torch.backends.cudnn.benchmark简介:总的来说,大部分情况下,设置这个 flag 可以让内置的 cuDNN 的 auto-tuner 自动寻找最适合当前配置的高效算法,来达到优化运行效率的问题。一般来讲,应该遵循以下准则:如果网络的输入数据维度(包括 batch size,图片大小,输入的通道)或类型上变化不大,设置 torch.backends.cudnn.benchmark = true 可以增加运行效率;如果网络的输入数据在每次 iteration 都变化的话,
2021-03-05 11:01:39
4250
2
原创 linux添加删除用户
添加用户:useradd -m 用户名 -s /bin/bash然后设置密码 passwd 用户名删除用户:userdel -rf 用户名切换用户: su 用户名增加root权限:sudo usermod -aG sudo username
2021-03-03 14:37:51
244
2
原创 Linux下实现免密码登录
文章目录1 主机A和B生成密钥2 将主机A的公钥内容(id_rsa.pub)添加到主机B的authorized_keys中参考资料假设有A和B两个主机。目的:实现A远程连接B无需密码。1 主机A和B生成密钥ssh-kegen -t rsa进入“.ssh”会生成以下几个文件:authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥id_rsa : 生成的私钥文件id_rsa.pub : 生成的公钥文件know_hosts : 已知的主机公钥清单如果希
2021-01-06 11:31:16
205
转载 conda安装环境失败
https://blog.csdn.net/qq_38627475/article/details/104571202?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.control
2020-12-10 16:57:30
1012
原创 linux下创建和删除软链接
1 创建软链接用法:ln -s [源文件或目录] [目标文件或目录]举例:ln -s /home/bianhao/test_ln/dictionary_A/ /homianhao/test_ln/test_dst。意思就是我在/home/bianhao/test_ln目录下有一个文件夹dictionary_A。然后将这个文件夹放到目录/home/bianhao/test_ln下,并重命名为test_dst注意: 源文件或目录、目标文件或目录最好用绝对路径。不然会出现往其他用户创建软链接找不到文件的情
2020-11-20 16:37:02
578
转载 ubuntu 16.04下安装最新版本nodejs和npm
https://blog.csdn.net/qq_41944960/article/details/100094685
2020-11-16 01:54:25
399
原创 机器学习评价指标详解
文章目录1. 混淆矩阵,准确率,精准率,召回率2. 准确率3. 精确率(precision)4. 召回率(Recall)5. P-R曲线(查准率-查全率)6. F1分数7. ROC曲线和AUC值7.1. 灵敏度,特异度,真正率,假正率7.2 ROC(TPR-FPR)曲线7.3 AUC(曲线下的面积)参考网址1. 混淆矩阵,准确率,精准率,召回率实际结果10预测结果1TPFP0FNTNTP、FP、TN、FN都是针对与预测来说的。比如T表示预测正确
2020-11-07 20:56:39
1698
原创 通过vscode在linux系统中调试c++程序(可以运行OpenCV程序)
1.在linux系统中安装opencv库这一部分,由于我使用的服务器已经装好,所以不用重复安装。可见https://blog.csdn.net/sandalphon4869/article/details/943988762.vscode配置2.1 安装c/c++插件2.2 编写lauch.json执行思路:首先执行preLaunchTask中的内容,也就是根据preLaunchTask的值找到task.json中的任务(即完成编译任务),然后指定gdb调试编译好的可执行文件。 点击左侧的De
2020-11-06 19:27:58
1240
原创 linux问题集
如何kill某个用户的所有进程思路:pgrep方式pgrep -u参数查出用户的所有pid,然后依次kill方法:pgrep -u bianhao | sudo xargs kill -9查看所有进程打开的文件数方法:lsof | wc -lLinux进程打开文件数太多(too many open files)的问题原因:通过命令:ulimit -n可查看用户默认的打开文件数为1024,主要是Linux程序级别的限制为1024方法:通过ulimit命令把文件限制改到65535
2020-11-02 03:36:35
112
转载 LINUX上pycharm远程解释器运行py程序在本地机器上显示plot命令画出来的图像
https://blog.csdn.net/qq_22194315/article/details/77985441?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.chann
2020-10-26 21:06:13
228
原创 linux:修改grub文件实现双系统默认进入windows系统
linux:修改grub文件实现双系统默认进入windows系统环境:windows10+Ubuntu18.04双系统目的:因为引导使用Ubuntu进行引导的,默认是选择grub界面的第一项,为了默认进入windows系统,所以得改一下grub文件。做法:vim /etc/default/grub# If you change this file, run 'update-grub' afterwards to update# /boot/grub/grub.cfg.# For full
2020-10-18 10:51:54
3444
1
通过vscode在linux系统中调试c++程序(.vscode文件)
2020-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人