自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 RunTimeError: CUDA error: no kernel image is available for execution on the device

首先贴上自己的配置ubuntu 18.04 + 3060+ driver 470 + CUDA 11.1 + cuDNN 8.1.1 + torch 1.8python3 collect_env.pyCollecting environment information...PyTorch version: 1.8.0+cu111Is debug build: FalseCUDA used to build PyTorch: 11.1ROCM used to build PyTorch..

2022-01-09 13:01:36 2281

原创 剑指Offer.35 复杂链表的复制

刚开始我理解错了,以为是给一个链表然后把它弄成复杂链表。这样的话我的思路就是先遍历一遍用一个新的列表来存储所有节点,然后再随机分配一个索引给当前节点。这样的话时间复杂度和是O(2n),因为需要遍历两次列表;空间复杂度是O(n),因为需要一个列表来存储节点。题中这题的话就用递归可以解决。但这样的话就需要多花一个哈希表的空间来存储。我们可以把链表节点拆分一下,这样就不需要额外的开销了。这样的时间开销是O(5n),因为我们把链表遍历了三遍,前两次的表长都翻倍了。而空间复杂度则降到了O(1)

2022-01-02 16:48:14 311

原创 pytorch尝试入门VGG,实现猫狗分类的baseline

照着教程【实战 VGG实现kaggle猫狗图片分类】完整流程 | 提供VGG11,VGG13,VGG16,VGG19 Pytorch 代码写了一下午。做一下学习笔记。关于报错第一反应去看评论区,没人提到这个问题,应该是我手残打错了。再看看报错信息,提示两个矩阵不能相乘。按照我浅薄的理解,因为模型的输入需要一个固定的大小,我们应该是在初始化MyDataset的时候就已经把输入图片的矩阵resize成(224, 224)的形状了.为什么要用Xavier做初始化为什么要r.

2022-01-01 15:33:33 645

原创 yolov5踩坑记录(1)No module named ‘utils‘

使用pytorch的代码查看本地环境https://raw.githubusercontent.com/pytorch/pytorch/master/torch/utils/collect_env.py#ModuleNotFoundError: No module named 'utils'在我运行tutorial.ipython里面的示例时出现的报错,提示没有找到utils包。然后我看了下目录,这个文件夹是存在的,并且也有一个init.py。但这里的utils也是飘着红线。..

2022-01-01 15:33:03 23518 21

原创 【批处理】批量修改文件时间为现在

#修改当前系统时间date 2021/01/01time 10:59:30#修改时间,注意是连续两个英文逗号copy 文件名+,,#修改时间和访问时间,注意是连续两个英文句号copy 文件名+..# 注意修改完毕需要将系统时间修改过来(或者等待 NTP 同步)遍历当前目录下所有文件for %i in (*) do (echo "%i")遍历当前目录下所有文件及子文件加一个参数 /rfor /r %i in (*) do (echo "%i")结合上面.

2021-12-17 12:25:49 1347

原创 【MINE】实现细节公式笔记

对于一个加性高斯白噪声信道假设输入信号X的功率为3w,噪声a的功率为0.2w,其中X和a是相互独立的。于是 互信息的理论值计算如下。然后构建数据集:data_dim = 3instances_num = 20000,X.shape = [instances_num, data_dim ] = [20000, 3]Y.shape = [instances_num, data_dim ] = [20000, 3]tiled_x = [x, x] (shape=[4000.

2021-11-28 21:24:46 331

原创 【读论文】DIM: Deep InfoMax

本文来自ICLR 2019 的论文Learning Deep Representatios By Mutual Information Estimation And Maximization.[链接]本文揭示了表达式的无监督学习过程:通过最大化深度神经网络编码器输入和输出层之间的互信息。作者还提到结构很重要:讲输入中的局部性知识纳入目标可以极大提升表达式对下游任务的适应性。背景知识...

2021-11-23 00:28:16 1692

原创 【未解决】局域网内通过MAC查看服务器IP

最近跑代码需要用组里的服务器,一直是通过ssh连接的。但一旦实验室断电,重启服务器后动态分配IP就会导致我需要重新配置ssh的地址。每次都麻烦师姐帮我查一下也不是很方便,于是想自己找个办法扫一下局域网内的主机,记下服务器的MAC地址,以后就可以自己找了。理论基础IntelNIC将IP地址分成五类:A类保留给ZF或者大型企业,第一位总是0,如10.0.0.1==00001010-00000000-00000000-00000001==》1.0.0.0-127.255.255.255,默认子网掩

2021-11-16 14:31:31 1588

原创 windows cmd运行命令时假死【快速编辑模式】

很多时候换弹癌犯了也会习惯性地在cmd界面按一下ctrl+s之类的,然后就导致了命令行的卡死。在工具栏右键属性,关闭快速编辑模式。如果是在linux的terminal里面按了ctrl+s,会将当前窗口冻结。ctrl+q解冻。...

2021-11-05 20:39:33 1474

原创 在pytorch中使用GPU

今天学习的时候突然发现我的torch.cuda.is_available()返回的是False。这不能忍,我可是高贵的3060用户啊。得改。首先查看我使用的是11.4版本的CUDA然后查看我的pytorch版本原来我装的是cpu版本的torch。那去官网看看我应该下载哪个版本的。Previous PyTorch Versions | PyTorch看了看之前版本最高支持到11.1的,那看看最新版本的。torch-1.10,能支持CUDA 11.3的,就决定是你了。去吧conda,使用

2021-11-05 20:06:04 2002

原创 kaggle-Titanic训练赛思路整理。

按照流程还是加载分析数据集-设计模型-构造损失函数和优化器-迭代循环。加载分析数据集加载数据集还没弄明白要怎么用代码直接从kaggle下载导入数据集,先挖坑(kaggle.json)。手动从kaggle下载放到./datasets/titanic下import torchimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsimport warnings

2021-11-05 16:12:36 197

原创 pycharm使用plt不显示图片解决方案

参考代码中的%matplotlib inline是一个魔法函数(magic function),只能用在IPython中。具体作用是当你在IPython中使用matplotlib.pyplot.plot()进行绘制或者生成一个figure画布的时候可以直接在python console里面生成图像。而这个在pycharm中是行不通的,在pycharm中还是得使用plt.imshow()。但出现了一些问题,这里记录解决。尝试代码import numpy as npfrom matplot

2021-11-05 15:00:01 13998

原创 conda换豆瓣源

之前习惯性地把conda换成豆瓣源,但用的是pip的http://pypi.douban.com/simple,今天仔细看了提示才发现它提示我的channel不可用。看了一下Anaconda在豆瓣源的地址应该是conda config --add channels https://pypi.douban.com/anaconda/cloud/conda-forge/conda config --add channels https://pypi.douban.com/anaconda/cl

2021-11-05 13:32:51 11262 2

原创 dlib报错 ImportError: DLL load failed: 找不到指定的程序。

题目:给定分子式,限定使用CHON四种元素。计算分子量。分析:简单题。字符串处理。说明:我没做出来。网上看了答案理解了下。

2021-10-28 13:27:26 7949 1

原创 解决flask循环引用的问题

刚开始结构是这样的app - init.py - models.pyinit.py是这样的`from flask import Flaskfrom flask-sqlalchemy import SQLAlchemyapp = Flask(__name__)db = SQLAlchemy(app)`models.py是这样的`from...

2019-03-22 08:55:24 1954 3

原创 关于C++指针的一些坑

```char *fruit = “banana”;fruit = “apple”```其中fruit是个字符串指针,而”banana”和“apple”是字符串,是readonly的。可以将fruit直接换成apple,但不能把banana改成apple。`*fruit = “apple”`会报错segmentation fault,这是因为你引用了指向readonly的指...

2019-02-28 16:16:21 232

原创 关于response的content和text

content返回的是byte编码的response对象。text则是根据网页的响应来猜测编码,如果服务器不指定的话,默认编码是"ISO-8859-1",返回的是unicode编码的response对象,类似HTML或者XML的文本文件倾向于使用r.text,类似图片或者PDF文件这类二进制文件倾向于使用r.content.You can also access the respon...

2019-02-09 22:55:27 1206

原创 fatal: NotSupportedException encountered和 LF will be replaced by CRLF in的解决办法

git push提示 fatal: NotSupportedException encountered. ServicePointManager ▒▒֧▒־▒▒▒ localhost ▒▒▒▒▒Ĵ▒▒▒git config --global http.proxy "localhost:1080"修改为git config --global http.proxy "127.0.0.1:1080"...

2019-02-08 08:46:10 3592

原创 git clone时遇到错误Failed to connect to github.com:443: Connection refused

后台挂了那啥,找到梯子用的端口(比如我的是7078)并设置git config --global http.proxy localhost:7078  I hope this can save someone's two hours.

2019-02-07 08:53:36 4976 7

原创 廖大大的Git教程命令整理(未完成)

git initgit config --global user.name "Your Name"git config --global user.email "[email protected]" git add readme.mdgit commit -m “added a readme.md” git statusgit diff readme.md ...

2019-01-28 21:25:05 300

原创 VSC的setting sync

最近把电脑格式化了,想重新恢复一下之前在VSCODE上的配置。在下载的时候卡了很久,一直不知道什么原因,后来到处找博客终于明白了,记录一下。 利用VSC的插件Setting Sync可以很方便地自动上载下载备份配置。首先按照提示在GitHub上生成你的token,然后把token保存下来,比如用邮件发到自己的邮箱。这个token不会再给你了,你要自己保存好。真的丢失了只能重新生成,但这...

2019-01-25 11:28:29 437

原创 黑板客爬虫第二关

分析:这个比第一关来的简单。用post命令,从30开始递减尝试。代码:# -*- coding:utf-8 -*-__author__ = "Bohn"import requestsPswWrong = "您输入的密码错误, 请重新输入"URL = "http://www.heibanke.com/lesson/crawler_ex01/"index = 30while(True)...

2018-04-19 16:45:18 311

原创 用python爬取爱课程首页所有的图片并下载到本地

分析:因为是要下载所有的图片,不需要进行筛选。这就简单多了。图片一般都在“src=”的后面。代码:# -*- coding:utf-8 -*-__author__ = 'Bohn'import requests, re, osfrom urllib.request import urlretrievedef getHtml(url): #伪装头部 user_agent...

2018-04-19 16:18:12 615 1

翻译 黑板客爬虫第一关

题目:按照网页提示在原始URL后面加上数字进入下一个页面。分析:刚开始我直接提取所需的数字。几次之后突然报错,我过去一看,提示内容居然变了。仔细观察发现都是在<h3>标签里面,汉字有所变化但只有一串数字。所以我改变了思路,先把<h3>标签里的内容提取出来,再用正则表达式提取出里面的数字,加到原始URL后面。这里只需要用get()命令就行了。注意:re.findall返回的是...

2018-04-19 16:14:39 295

原创 npm: command not found的解决方案

1、重装nodejs。2、依次输入下列命令        sudo apt-get remove npm        sudo apt-get remove nodejs-legacy        sudo apt-get remove nodejs         sudo rm /usr/bin/node         sudo apt-get install nodejs       ...

2018-04-15 04:11:44 60313 3

原创 树莓派从零到装完系统

1、电脑上需要下载win32DIskImager,PuTTY和SDFormatter这三个软件。win32DIskImager是用来把系统的镜像烧录进板子里的,PuTTY是用来远程连接树莓派的,SDFormatter是用来格式化存储卡以重新烧录系统的。2、去树莓派官网"https://www.raspberrypi.org/downloads/raspbian/"下载raspbian的系统,记得下...

2018-04-15 03:27:31 915

原创 UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position XXX解决办法

最近开始学爬虫。想把目标网页的源代码抄下来研究研究,却出现了如图的错误。上网查了一下,是编码问题。只要指定打开时的编码方式就可以解决了。f = open("a/a/a.txt", 'w', encoding = 'utf-8')...

2018-04-10 23:25:49 9628

翻译 UVa455 周期串

题目:UVa455 周期串分析:暴力枚举,从1开始枚举到字符串长度。           比如a s d | a s d a s d,周期为3。                  0 1 2 |3 4 5 6 7 8。           其中3%3 = 1,对应的就是a,4 % 3 = 1,5 % 3 = 2。           看了别人的代码才会做。加油!代码:#include <st...

2018-03-25 01:38:00 348

空空如也

空空如也

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

TA关注的人

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