- 博客(28)
- 收藏
- 关注
转载 【转】外网SSH访问内网LINUX服务器
转载http://www.nat123.com/Pages_8_602.jsp环境描述:LINUX服务器部署在内网环境,局域网内可以访问LINUX,内网也可以上外网。解决方案:被访问端Linux主机上使用nat123全端口映射linux版,实现外网的访问。1,确保内网应用正常明确内网LINUX访问地址,并确保LINUX服务器的SSH服务正常。如内网LINUX的SSH访问地址是192.168.1.29:22,内网可以正常使用SSH进行访问。2,nat123客户端Linux版安装启动#apt inst.
2020-12-24 21:53:18
981
原创 Pytorch将模型加载到GPU中训练时遇到的坑
1. 第一个容易遇到的坑: 你的target标签字典中含有list等非tensor的数据类型,这时候不处理会报错如下:(1)'dict' object has no attribute 'cuda'(2)'list' object has no attribute 'cuda'解决方法:(1)https://blog.csdn.net/york1996/article/det...
2020-03-25 19:12:03
14182
12
原创 deepin15使用dpkg来安装、卸载应用
deb文件是linux发行版debian系统的安装包格式,基于debian系统的发型版deepin系统就是使用的deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。(当然也可以直接在deepin的应用商店中一键下载安装,但是deepin应用商店有些软件的版本太老了,所以还是需要手动用dpkg命令来安装)1. 安装使用dpkg命令进行安装:sudo dpkg ...
2020-03-06 11:09:03
932
原创 Pytorch修改预训练模型的方法汇总
本文包括如何修改预训练模型的示例。常见的有四种不同程度的修改:1、只修改输入输出的类别数,即某些网络层的参数(常见的是修改通道数)2、替换整个backbone或预训练模型的某一部分3、修改网络中间层的结构(最重要,一般是重写部分中间层再整体替换)4、快速去除预训练模型本身的网络层并添加新的层正文如下1.只修改输入输出的类别数,即某些网络层的参数(常见的是修改通道数)...
2019-12-30 10:11:55
17465
7
原创 matplotlib.pyplot(plt)的日常使用指南
import numpy as npimport matplotlib.pyplot as plt(1)绘制函数图形plt.plot(x轴,y轴,’标记’, 标签)I. 将多个函数图形放到一个图表中例1:例2:II. 绘制多个子图。例1(2)绘制多张图像的实例:(3)子图调节...
2019-12-12 10:56:43
671
原创 2019年Ubuntu 18安装Pytorch、torchvision的最快捷方法
1、Ubuntu系统及下载源优化(如果已经更换国内源,请忽略此步)#先备份原来的源列表文件sudo cp /etc/apt/sources.list /etc/apt/sourses.list.backup#新建源列表文件nano /etc/apt/sources.list#在该列表文件中加入源地址(推荐用阿里云源)deb http://mirrors.aliyun.com/ub...
2019-11-01 22:15:40
2446
1
原创 Dell台式机安装Deepin15失败
安装程序一进去就报错:parsing PCC subspaces from PCCT参考Ubuntu的类似错误解决方法进入安装程序后装好系统,再重新装好NVIDIA独显驱动后,依然报错且进不了图形界面nvidiafb:cannot. ....(后面忘记了),只有设定acpi=off(即关闭电源管理部件)才可以进入图形界面,但这样会导致机器性能不正常。(折腾了两天,太累了,图都懒得...
2019-11-01 16:02:16
1316
原创 Pytorch保存、加载模型的方法
保存模型的推荐方法(转自Pytorch官方文档)这主要有两种方法序列化和恢复模型。第一种(推荐)只保存和加载模型参数:PATH = "/home/xx/results/param.pth"torch.save(the_model.state_dict(), PATH)#只保存模型参数然后,加载模型时使用:the_model = TheModelClass(*args, *...
2019-10-22 17:07:53
175
原创 Numpy求解线性方程
设有以下方程,求解x和y的值:4x + 5y = 20 x + 2y = 13利用numpy库编程import numpy as npcoefficients = [[4,5],[1,2]]dependents = [20,13]answers = np.linalg.solve(coefficients, dependents)print("[x y]={}".f...
2019-10-16 15:43:13
1129
原创 docker入门备忘录
注: 本博文是写给自己备忘的, 如果您看了之后不明白,可以在评论区提问.1. 在使用docker前,务必认真学习以下博文:https://www.cnblogs.com/bethal/p/5942369.html在看完上述博文后,就对docker有了初步认识.2. 安装及利用dockerfile来部署环境这个过程比较简单,网上找找按步骤来就行了3. docker中如...
2019-09-06 21:31:09
236
原创 Linux编译安装libjpeg-turbo 2.0版本
部分内容参考:https://www.cnblogs.com/alanfang/p/11285777.html1. 第一步进入下载官网页面,网址https://sourceforge.net/projects/libjpeg-turbo/files/下载2.0.x版本的libjpeg-turbo-2.0.2.tar.gz2. 第二步使用tar -zxvflibjp...
2019-09-06 14:52:15
6137
7
原创 【数据增强】对图片数据进行旋转、镜像、加噪等
'''注:运行环境为win10,如果要在Linux下运行请修改文件路径即可opencv3python3.6'''import cv2import numpy as npimport os.pathimport copyimport matplotlib.pyplot as pltdef cv_imread(filePath): #读取中文路径的图片 cv_img=c...
2019-09-03 16:50:42
925
原创 【OpenCV】使用cv2读取或写入带中文路径的图片
由于编码问题,opencv的cv2.imread无法直接读取带中文路径中的图片,同样cv2.imwrite也无法直接把图片写入到中文路径下的文件夹中,这时候就得换一种方法了,改进代码如下:import cv2#定义一个叫cv_imread的函数来读取中文路径的图片,filePath是图片的完整路径def cv_imread(filePath): #读取中文路径的图片 cv_im...
2019-08-31 20:39:03
1963
原创 Python笔记4. 外壳:代码结构
(1)zip() 函数对多个序列进行并行迭代(2)range( start, stop, step)(3)列表推导式 [expression for item in iterator](4)列表推导式也可加条件表达式 [expression for item in iterator if condition](5)多维列表推导式(实际使用可扩展到更多维)(6)字典推导式(...
2019-08-06 15:43:25
140
原创 Python笔记3. 列表、元组、字典、集合的操作
1.列表操作(1).append() 添加元素至表尾(2).extend() 合并列表中的元素,也可以用 += 实现,如果错误的使用了append,那么括号中的列表会被作为单独的元素添加,而不是将表中内容进行合并。(3).insert(x, y) 将y插入表中第x个位置(x从0开始算)(4)del() 删除指定元素,可一次性删除多个,如del(a[0:3])(5).remove(‘’) ...
2019-08-06 15:40:59
135
原创 python笔记1. python数值运算常用函数查询
1. 数值运算常用函数查询(1)divmod(a,b):同时得到a除以b的整除值和余数(2)int()可以接收浮点数或数字组成的字符串,但无法接收包含小数点或指数的字符串(而float可以)。(3)python3中,long类型已经不再存在,而int类型可以存储任意大小的整数,甚至超过64位(4)round(x, y),对x进行四舍五入,保留小数点后y位(5)abs(x) ...
2019-08-06 15:33:13
269
原创 Anaconda命令的一些应用
写在前面:请多用pip少用conda,Anaconda官方貌似对大陆不太友好,即使清华的镜像源也无法获取conda官方最新的包,而且conda服务器应该是刻意对大陆限速了,比pip官方源还要慢。。。如果安装pytorch、tensorflow等框架,建议在装好NVIDIA驱动和cuda后,直接用pip安装tensorflow-gpu和pytorch torchvision,速度贼快(pip...
2019-08-06 15:27:46
203
原创 Deepin安装、卸载Anaconda
1、安装步骤(1)去清华镜像源下载你需要的版本:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 请选择后缀Linux-x86_64的。(2)按ctrl+alt+T打开终端,以普通用户的身份直接 bash ~/Download/anaconda3...... (即bash你下载的安装文件)(注:请不要装在root下...
2019-07-25 11:19:27
1414
原创 Deepin15.11安装NVIDIA RTX2070显卡驱动(此方法也适用于其他NVIDIA显卡驱动)
Deepin安装英伟达显卡驱动的方法步骤,本文以台式机RTX2070为例(注意1:显卡驱动有笔记本和台式机的区别,官网下载驱动时请注意选择notebook版本还是默认的台式机版本)(注意2:如果使用台式机出现黑屏情况,请将连接显示器的数据线接在CPU端口的核显上,安装好后再接在独显的端口上,HDMI、VGA、mDP的线都可以,看你的机器CPU和独显输出都有哪些端口)显卡型号:RTX20...
2019-07-25 11:10:57
6929
1
原创 numpy部分函数使用总结
1. np.ogrid[开始值:结束值:步长]ogrid用切片作为下标,返回的是一组可用来广播计算的数组。其切片下标有如下形式:(1)[ 开始值:结束值:步长 ]x,y=np.ogrid[1:4:1,1:5:2]print(x)print(y)结果为:[[1] [2] [3]][[1 3]](2)[ 开始值:结束值:长度j ]x,y=np.ogrid[1:4...
2019-05-10 11:25:37
215
原创 吴恩达深度学习笔记三:结构化机器学习策略
本门课程讲解了在实际的机器学习项目中可能遇到的各种问题及其解决方法,比如,各项评估指标应尽可能正交化(即互不干扰)、设置单一的数字评估指标以便于查看网络训练情况和效果、在训练集的同一分布上来设立验证集、测试集等。此外,还介绍了贝叶斯最优误差的概念以及改善模型、误差分析、迁移学习、多任务学习等内容。1.机器学习中常见的一些问题·模型对训练集数据拟合的很好,但在验证集和测试集上表现一般...
2019-04-19 23:17:02
188
原创 吴恩达深度学习笔记二:超参数调试、正则化以及优化
这一章主要讲解在实际的神经网络训练过程中,我们应该如何去进行优化处理,这其中就包括了对数据集的分类采集技巧、超参数的调试、正则化处理等。1.对数据集的分类(训练/验证/测试集)对大规模数据集分类的一般原则(非必须,只是建议),训练集(training sets)、验证集(development sets)和测试集(test sets)应该取自同一分布,在这基础上,我们一般把收集来的数据的绝...
2019-04-19 23:09:27
640
原创 吴恩达深度学习笔记一:神经网络和深度学习
1.神经网络的概念我们先以一个房产价格预测的数学模型来讲解了神经网络的概念。首先,给定一些真实房产价格与房子面积的数据,我们想要建立一个函数来对真实数据进行拟合,并且拟合后的函数可以对新的房子面积进行价格预测。上图中的红色“×”号表示真实数据的位置,我们要用一个线性函数直接去拟合的话,就会出现函数底部进入负值,而我们知道房价是不可能为负的,因此这里使用了Rectified L...
2019-04-19 23:00:46
204
原创 2018北理工python语言程序设计期末测试编程题
第一道题:凯撒密码B'''sr1="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"str1=input("")str2=""for i in str1: if i==" ": str2+=" " elif i >= 'a' and i <= 'z': j=sr1.find(i)
2018-07-08 21:40:34
2946
原创 在windows7/10系统下安装TensorFlow-GPU版本的方法
本安装方法适用于windows7和windows10,小白请严格按照步骤来,此处我以TensorFlow-gpu 1.8为例来讲解,如果装tensorflow-gpu的新版本,也可以参考以下方法,但请注意须下载更新版本的CUDA和cudnn。第一步:安装vs2015以上的版本,这个百度一下有很多资源,并且官网也是免费下载的,就不赘述了,安装的时候把C++的组件勾上就行。下载地址:http...
2018-06-04 21:07:22
4589
5
转载 python中with...as...的用法(转载)
链接:http://www.360doc.com/content/16/0905/16/25664332_588595085.shtml
2018-05-24 16:54:14
2547
1
原创 2018北理工python语言程序设计课后编程及测试解答(已完结)
注:我发现2019年的MOOC北理工《Python语言程序设计》课程的编程作业有了很多改动,所以本文只能起一个基础的示例程序参考的作用了。请注意,本文是2018年北理工python课程编程作业的解答哦~~一、练习1题目如下:题1:Hello World I这是学习每种程序设计语言的第一个实例。输出Hello World,注意大小写。代码如下:print("Hel...
2018-05-02 23:06:17
9446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人