自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 花生壳内网穿透发现突然连接不上了(请检查内网主机IP和端口)

点击未登陆按钮实现登录即可。

2023-08-31 21:59:43 1982

转载 函数修饰器

函数修饰符

2023-07-12 09:40:49 142

原创 Python按照类划分文件夹

Python按照类划分文件夹

2023-06-01 19:36:33 161

转载 修改PPT默认字体方法(win11+office2021)

修改PPT默认字体方法(win11+office2021)

2023-03-01 19:27:09 284 1

原创 PyTorch指定GPU(很受欢迎)

PyTorch指定GPU(最受欢迎)

2022-08-26 12:31:10 7352 2

转载 【无标题】Rich:Python开发者的完美终端工具

Rich:Python开发者的完美终端工具

2022-08-01 09:46:29 156

转载 Anaconda 虚拟环境迁移

由于实验室同时有几台服务器,因此需要在不用服务器配置相同的虚拟环境,因此考虑了虚拟环境迁移

2022-07-31 20:54:35 1880 3

原创 矩阵的秩和图像的秩的一些了解

矩阵的秩和图像的秩的一些综合性找到的资料,以及利用低秩矩阵的冗余信息,可以对缺失数据进行恢复,此问题叫做 “低秩矩阵重构”

2022-07-23 14:54:30 948

转载 softmax的近似之NCE详解

深度学习中与分类相关的问题都会涉及到softmax的计算。当目标类别较少时,直接用标准的softmax公式进行计算没问题,当目标类别特别多时,则需采用估算近似的方法简化softmax中归一化的计算。

2022-06-25 15:55:14 585

转载 Ubuntu配置rsync服务

参考链接:20170723-Ubuntu配置rsync服务 - SegmentFault 思否亲测可用rsync(remote synchronize)是类unix系统下的实现远程数据同步功能的工具,它的特性如下:可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、事件、软硬链接等信息 无需特殊权限即可安装 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。 ..

2022-05-24 20:29:22 3418

转载 Pytorch轻量级可视化工具wandb(local)

Pytorch轻量级可视化工具wandb(免翻墙版) - 知乎本文主要介绍的是wandb开源的local版本,按照wandb的官方文档快速将wandb的服务迁移到自己的云服务器上。1、环境要求dockerpython32、操作步骤首先用pip安装wandb包 pip install wandb执行shell命令# 这个ip需要是你公网的ip地址,也可以是本地的ipdiwandb local -e HOST=http://xxx.xxx.xxx.xxx:8080

2022-05-24 18:55:36 1830

原创 模型inference加速之融合Conv层与BN层

参考链接:https://nenadmarkus.com/p/fusing-batchnorm-and-conv/https://zhuanlan.zhihu.com/p/94138640暂时先不看def fuse_conv_and_bn(conv, bn): # # init fusedconv = torch.nn.Conv2d( conv.in_channels, conv.out_channels, kernel_size=conv.kernel_size, strid

2022-05-19 15:18:02 202

原创 详细解读nn.BatchNorm2d——批量标准化操作

参考链接:完全解读BatchNorm2d归一化算法原理_机器学习算法那些事的博客-CSDN博客nn.BatchNorm2d——批量标准化操作解读_视觉萌新、的博客-CSDN博客_batchnormal2d写着一篇博客的目的是为了彻底弄清楚里面具体是怎么计算的,同时也是因为有了太多的博客并没有深入理解,所以特地写一篇博客记录一下。也为了防止后来者脑壳疼。如果有用的话,请记得点赞+关注哦一、参数解读torch.nn.BatchNorm2d(num_features, eps=1e-05, mo

2022-05-18 17:42:49 42391 5

原创 minitorch系列记录——1. 环境安装和机器学习基础

网页主页:https://minitorch.github.io/index.htmlgithub项目地址:https://github.com/minitorch是2020年cornell大学的一门课程,课程链接:https://canvas.cornell.edu/courses/20583/assignments/syllabus讲师介绍:http://rush-nlp.com/这是一个大学课程的课后作业项目,一共就:Setup(安装环境)ML Primer ( 机器学习基础知识复

2022-05-13 21:51:19 1888

原创 Pytorch的自定义拓展:torch.nn.Module和torch.autograd.Function

参考链接:pytorch的自定义拓展之(一)——torch.nn.Module和torch.autograd.Function_LoveMIss-Y的博客-CSDN博客_pytorch自定义backward前言:pytorch的灵活性体现在它可以任意拓展我们所需要的内容,前面讲过的自定义模型、自定义层、自定义激活函数、自定义损失函数都属于pytorch的拓展,这里有三个重要的概念需要事先明确。要实现自定义拓展,有两种方式,(1)方式一:通过继承torch.nn.Module类来实现拓展。这也是我们前面的例子

2022-04-29 20:05:50 4019 2

原创 解决pip下载速度太慢

参考链接:解决pip下载速度太慢_风筝相信线的博客-CSDN博客_pip下载太慢个人经历:我在尝试了各种添加源(~/.condarc),然后更新的时候,各种出错,比如conda not found 啥的。以下命令根本不用用,不要想了,醒醒吧。 conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls ye.

2022-04-25 18:54:53 1921 1

转载 Pytorch 中损失函数详解

参考链接:详解torch.nn.NLLLOSS - 知乎分类问题的损失函数中,经常会遇到torch.nn.NLLLOSS。torch.nn.NLLLOSS通常不被独立当作损失函数,而需要和softmax、log等运算组合当作损失函数。 torch.nn.NLLLOSS官方链接: NLLLoss - PyTorch 1.9.0 documentat…https://zhuanlan.zhihu.com/p/383044774一、torch.nn.NLLLOSS运算规则from torch impor

2022-04-16 14:41:24 729

转载 PyTorch Cookbook(常用代码段整理合集)

参考:https://zhuanlan.zhihu.com/p/104019160本文是PyTorch常用代码段合集,涵盖基本配置、张量处理、模型定义与操作、数据处理、模型训练与测试等5个方面,还给出了多个值得注意的Tips,内容非常全面。PyTorch最好的资料是官方文档。本文是PyTorch常用代码段,在参考资料[1](张皓:PyTorch Cookbook)的基础上做了一些修补,方便使用时查阅。1. 基本配置导入包和版本查询import torchimport torch.nn

2022-04-14 15:38:33 205

原创 Latex之figure的嵌套:subfigure

Latex 图片的摆放

2022-03-14 15:50:41 956

原创 LeetCode —— [94. 二叉树的中序遍历]

https://leetcode-cn.com/problems/binary-tree-inorder-traversal/solution/shou-hua-tu-jie-yong-zhan-mo-ni-zhong-xu-bian-li-z/https://leetcode-cn.com/problems/binary-tree-inorder-traversal/solution/acm-xuan-shou-tu-jie-leetcode-er-cha-shu-mbxp/

2022-02-27 16:51:57 459

原创 LeetCode —— [1. 两数之和]

题目描述:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]1、将求和转化为求差2、建立哈希表,通过哈希函数(数组中的值和索引分别为key-value)建立对应...

2022-02-26 20:49:53 283

转载 PyTorch-超全的网络创建,显示,预训练模型的加载

参考链接:https://www.cnblogs.com/wangguchangqing/p/11058525.html本文是PyTorch使用过程中的的一些总结,有以下内容:构建网络模型的方法 网络层的遍历 各层参数的遍历 模型的保存与加载 从预训练模型为网络参数赋值主要涉及到以下函数的使用:add_module,ModulesList,Sequential 模型创建 modules(),named_modules(),children(),named_children() 访问模

2022-01-06 11:28:16 587

原创 Linux终极shell-Z Shell

参考链接:​​​​​​Linux终极shell-Z Shell--用强大的zsh & oh-my-zsh把Bash换掉_OSKernelLAB(gatieme)-CSDN博客_zshellzsh终端配置指南_starslayerx的博客-CSDN博客_zsh 终端配置Zsh 常用插件 - 简书本文的主要目的是修改上述链接出现的错误问题。因为我也是试了好几次才成功的大多数的Linux用户偏爱Bash,因为发行版通常默认的就是它。Bash确实是不错的Shell,但仍有用很多不尽人意的地方,

2021-12-24 21:42:16 1589

原创 基于overleaf部署本地环境

参考链接:Quick Start Guide · overleaf/overleaf Wiki · GitHub一、下载overleafgit clone https://github.com/overleaf/overleaf.git二、安装overleaf的docker镜像1安装dockerUbuntu Docker 安装 | 菜鸟教程我是使用官方脚本自动安装的:curl -sSL https://get.daocloud.io/docker | sh2.拉取最新版本

2021-12-07 13:00:21 2502

转载 Latex 让表格宽度与文本宽度相同

参考链接:latex 让表格宽度与文本宽度相同_天天向上的专栏-CSDN博客_latex表格与页面同宽使用 tabular*, \hzise 或 \textwidth, 然后加上一些奇怪的符号。举例:\begin{table}[!ht]\caption{Parameter values}\label{tab:parametervalues}\begin{tabular*}{\hsize}{@{}@{\extracolsep{\fill}}lllllllllllll@{}}\top...https://bl.

2021-12-04 12:45:32 7525 4

原创 pytools.prefork.ExecError: error invoking ‘nvcc --version‘: [Errno 2] No such file or directory

问题说明:。我在Linux本地端运行pycuda的示例代码,没有任何问题。但是我在使用pycharm 远程调试代码时,出现了上述问题。这个问题需要两步走,如果第一步之后,可以实现了,就不用第二步了第一步:export PATH="/usr/local/cuda/bin:$PATH"export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"Steps1. find .bashrc file.2. Add above l

2021-11-23 10:21:55 1899 2

原创 基于DEAP库的Python进化算法从入门到入土--(一)进化算法的基本操作与实现

前沿笔者最近开始学习如何用DEAP落实进化算法,本文既是教程,也是学习笔记,希望在帮助自己记忆理解的同时对同样正在学习的同学能有所帮助。碍于笔者水平有限,又非运筹优化科班出身,错误难免,请大家多多指正。关于DEAP(DEAP)是一个进化计算框架,能够帮助我们快速实现和测试进化算法。由于它的灵活与强大,目前在Github上已经有2848个star。DEAP的特性:各类遗传算法遗传规划进化策略多目标优化多种群之间的协作与竞争并行计算计算过程中设定检查点设置.

2021-10-26 21:02:52 570

原创 Python:列表和字典前面加星号(**)

Python 中,单星号(*)和双星号(**)除了作为“乘”和“幂”的数值运算符外,还在列表、元组、字典的操作中有着重要作用。小例子import numpy as np_list = [1,2,3,6]_tuple = (1,2,4,5)_dict = {'a':1,'b':5,'c':6}_arange = np.arange(3,8)print(_list,'==================',*_list)print(_tuple,'==================',*

2021-10-22 20:29:56 4888

原创 Python 日志 logging模块(详细解析)

参考链接:https://www.cnblogs.com/wf-linux/archive/2018/08/01/9400354.htmlhttps://blog.csdn.net/pansaky/article/details/90710751参数:作用 %(levelno)s:打印日志级别的数值%(levelname)s:打印日志级别的名称%(pathname)s:打印当前执行程序的路径,其实就是sys.argv[0]%(filename)s:打印当前执行程序名%(fu.

2021-09-17 14:20:47 114 4

原创 如何在linux中查看cpu信息、机器硬件型号

参考链接:https://www.linuxprobe.com/linux-cpu-message.html查看CPU信息cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c12 Intel(R) Core(TM) i9-7920X CPU @ 2.90GHz(看到有12个逻辑CPU, 也知道了CPU型号)

2021-09-17 14:20:22 554

原创 关于FPR和FNR (I类错误和II类错误)

参考链接:http://blog.sina.com.cn/s/blog_4dff58fc010176aj.html定义第一类错误(误报):拒绝本应接受的东西的错误;例如认定一个无辜的人有罪。第二类错误(漏报):接收本应该拒绝东西的错误;例如认定一个有罪的人无罪。误报率误报率是被错误报告正例的负例的比例。...

2021-08-21 14:46:59 1947 3

原创 Python 绘制混淆矩阵

这篇的文章的好多代码都源自于博客,我只是把他们重新整合,然后变成了我需要的漂亮的,适合放在论文中图片代码。参考链接:https://blog.csdn.net/weixin_38314865/article/details/88989506https://www.cnblogs.com/ZHANG576433951/p/11233159.htmlhttps://blog.csdn.net/qq_37851620/article/details/100642566?utm_source=ap.

2021-05-22 15:40:03 3298

原创 Pytorch模型加载函数torch.load()

参考链接:https://blog.csdn.net/pearl8899/article/details/109566084因为大家经常在GPU上训练,而模型加载测试都是直接在CPU中,所以大家一定要搞清楚下面说明。1.作用:用来加载torch.save()保存的模型文件。torch.load()先在CPU上加载,不会依赖于保存模型的设备。如果加载失败,可能是因为没有包含某些设备,比如你在gpu上训练保存的模型,而在cpu上加载,可能会报错,此时,需要使用map_location来将存储动态重.

2021-05-09 14:57:10 1954

转载 小样本学习之原型网络

参考链接:https://blog.csdn.net/Snoopy_S/article/details/88420013在小样本分类问题中,最需要解决的一个问题是数据的过拟合,由于数据过少,一般的分类算法会表现出过拟合的现象,从而导致分类结果与实际结果有较大的误差。为了减少因数据量过少而导致的过拟合的影响,可以使用基于度量的元学习方法,而原型网络便是。在此方法中,需要将样本投影到一个度量空间,且在这个空间中同类样本距离较近,异类样本的距离较远,如图:在这个投影空间中,存在有三个类别的样本,且相同类别

2021-04-07 15:35:29 1171

转载 RuntimeError: dictionary changed size during iteration 解决办法

参考链接:https://blog.csdn.net/u013344884/article/details/81867225这个是真的解决问题了问题细说:发现用forin迭代的时候是用迭代器的, (或许是个链表?), 不能在迭代的时候添加或删除属性,只能更改属性值.我想了想,解决办法有两种,一种是把字典转为列表,然后再增删;或者我不遍历字典,只遍历字典的属性名,那么就避开了这个问题.根据需要,我选择了后面一种, 我是这么干的在字典遍历过程中修改字典元素,报错Ru...

2021-03-31 20:21:11 555

原创 操作pandas某一列实现one-hot

本文是转载,但是忘记转载的链接是那个了。非常抱歉。def ontHot(): import pandas as pd df = pd.DataFrame([ ['green', 'M', 10.1, 'class1'], ['red', 'L', 13.5, 'class2'], ['blue', 'XL', 15.3, 'class1']]) df.columns = ['color', 'size', 'prize', 'cla

2021-03-31 10:53:42 947

转载 在Ubuntu下后台持续运行Python程序

参考链接:https://blog.csdn.net/weixin_37887248/article/details/80727627测试程序先写一个测试程序,用于输出日志和打印到控制台。

2021-03-15 15:21:22 341

原创 torch.nn.Conv1d及一维卷积详解

最近在用一维卷积做分类,所以看了一维卷积的API和各种博客。主要的参考博客是(两个博客综合起来看很不错):https://blog.csdn.net/qq_36323559/article/details/102937606https://blog.csdn.net/sunny_xsc1994/article/details/82969867Conv1class torch.nn.Conv1d(in_channels, out_channels, kernel_size, stride=

2021-02-02 11:04:45 4554 3

转载 centos7安装nvidia驱动出错

参考链接:https://blog.51cto.com/xiaoxiaozhou/2380181错误信息:ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding. Please consult the NVIDIA dri...

2021-01-20 14:47:26 1281

转载 让PyTorch训练速度更快,你需要掌握这17种方法

参考链接:https://mp.weixin.qq.com/s/hvlr098BxWOf6C8zO0UvYg1. 考虑换一种学习率 schedule学习率 schedule 的选择对模型的收敛速度和泛化能力有很大的影响。Leslie N. Smith 等人在论文《Cyclical Learning Rates for Training Neural Networks》、《Super-Convergence: Very Fast Training of Neural Networks Using La

2021-01-17 12:39:26 805

C++谭浩强中多态性和虚函数章节中最后的代码

多态性和虚函数章节中最后的代码! 多态性和虚函数章节中最后的代码! 多态性和虚函数章节中最后的代码! 多态性和虚函数章节中最后的代码!

2019-12-26

谭浩强教授的面向对象程序设计——第一章

谭浩强教授的面向对象程序设计——第一章, 同时我的代码对应的博客也可以关注哦 谭浩强教授的面向对象程序设计——第一章, 同时我的代码对应的博客也可以关注哦 谭浩强教授的面向对象程序设计——第一章, 同时我的代码对应的博客也可以关注哦 谭浩强教授的面向对象程序设计——第一章, 同时我的代码对应的博客也可以关注哦

2019-12-18

空空如也

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

TA关注的人

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