自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 pip生成requirements.txt以及通过该文件导入依赖库

requirements.txt是用来记录环境需要哪些依赖库。生成: pip freeze > requirements.txt导入: pip install -r requirements.txt

2021-01-19 16:08:58 466

原创 Pytorch介绍与linux、windows环境下安装

1. PyTorch简介 在2017年1月18日,facebook下的Torch7团队宣布PyTorch开源后就引来了剧烈的反响。PyTorch 是 Torch 在 Python 上的衍生版本。Torch 是一个使用 Lua 语言的神经网络库, Torch 很好用, 但是 Lua 流行度不够, 所以facebook开发团队将 Lua 的 Torch 移植到了更流行的语言 Pytho...

2020-01-10 11:26:42 1625

原创 conda env虚拟环境管理

1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。 1)conda list 查看安装了哪些包。 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda update conda 检查更新当前conda3、创建pytho...

2020-01-10 10:54:17 632

原创 Ubuntu18.04安装nvidia显卡驱动

网上安装nvidia显卡驱动的方法,大概分为三部分:先禁用nouveau,然后到nvidia官网下载相应的驱动,最后切换的字符界面安装。之前我在Ubuntu16.04也做过相应的操作,具体可以查看:Ubuntu16.04显卡驱动安装。但是当我在Ubuntu18.04,却安装失败了,后面在网上找到了一个更简单的方法,只需要一个命令就搞定了。具体可以参考:https://linuxconfig.o...

2020-01-10 10:32:38 290

原创 numpy.where() 用法详解

numpy.where (condition[,x,y])numpy.where()有两种用法:1. np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。如果是一维数组,相当于[xv if c else yv for (c,xv,yv) in zip(condition,x,y)]>>> aa = n...

2019-12-31 14:58:56 209

原创 YOLOv3——TensorRT加速

工程:https://pan.baidu.com/s/1P_p46ahzDcnyBmE6Pn0cGw 提取码:nc5l依赖包:https://pan.baidu.com/s/1kMPzXAU2a5YIJptegp1x0g 提取码:3ue81.环境搭建解压工程,得到deepstream-plugins文件夹,将依赖包DeepStream2.0解压到deepstream-plugins...

2019-12-25 10:46:19 617

原创 Jetson Nano TensorRt sampleSSD例程

1 平台:jetson Nano + 128gtf卡+ jetpack:jetson-nano-sd-r32.1-2019-03-18 .zipsampleSSD目录:/usr/src/tensorrt/sample/sampleSSD/使用的data文件在“:/usr/src/tensorrt/data/ssd/编译之后的可执行文件在:/usr/src/tensorrt/bin/...

2019-12-25 10:40:48 956

原创 图像处理: 五种 插值法

Syntax cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) → dst interpolation 选项 所用的插值方法 INTER_NEAREST 最近邻插值 INTER_LINEA...

2019-11-28 16:52:23 5588

转载 综述论文翻译:A Review on Deep Learning Techniques Applied to Semantic Segmentation

综述论文翻译:A Review on Deep Learning Techniques Applied to Semantic Segmentation近期主要在学习语义分割相关方法,计划将arXiv上的这篇综述好好翻译下,目前已完成了一部分,但仅仅是尊重原文的直译,后续将继续完成剩余的部分,并对文中提及的多个方法给出自己的理解。论文地址:https://arxiv.org/abs/1704...

2019-11-25 15:51:50 669

原创 Tensorflow下利用Deeplabv3+训练自己的数据(超详细完整版)

使用deeplabv3+进行语义分割环境要求:python3、tensorflow-gpu 1.11.0或者以上,ubuntu/win都可以0.DeepLabv3+代码下载0.1 将tensorflow的models下载到本地git clone https://github.com/tensorflow/models.git0.2 添加环境变量:windows用户:...

2019-11-25 10:19:21 7893 33

原创 Tensorflow: tf.estimator.Estimator保存唯一模型

checkpoint 模型保存数量默认为5个, 为方便管理,调整数量为只保留1个在train.py 中加入run_config = tf.estimator.RunConfig( save_checkpoints_secs=1e9, keep_checkpoint_max = 1 )modle = tf.estimator.Estimator( model_fn=FLAGS.Mo...

2019-11-25 09:40:33 1576 1

转载 deeplab系列总结(deeplab v1& v2 & v3 & v3+)

最近花了几天时间把deeplab系列撸了一遍,直观感受是不如当初看RCNN系列来的激动啊......像RPN这种划时代的...

2019-08-05 16:28:41 582

原创 Python PyInstaller安装和使用教程(详解版)

1.引言 考虑到代码、数据的隐私安全,所以我们就需要使用PyInstaller将自己的运行主程序打包起来,从而创建得到独立应用(自包含该应用的依赖包)。最重要的是可以使用 PyInstaller 将 Python 程序生成可直接运行的程序,这个程序就可以被分发到对应的 Windows 或 Mac OS X 平台上运行。2.安装 pyInstaller安装 pyInstalle...

2019-07-17 17:59:04 6785 2

原创 python命令行解析之parse_known_args()函数和parse_args()

在python中,命令行解析很好用1.首先导入命令行解析模块import argparseimport sys2.然后创建对象parse=argparse.ArgumentParser()3.然后增加命令行parse.add_argument("--learning_rate",type=float,default=0.01,help="initial learin...

2019-07-17 17:21:26 877

原创 argarse.ArgumentParser.parse_known_args()解析

大致意思就是:有一个脚本只需要解析所有命令行参数中的一小部分,剩下的命令行参数给另一个脚本或者程序。在这种情况下,parse_known_args()就很有用。它很像parse_args(),但是它在接受到多余的命令行参数时不报错。返回一个tuple类型的命名空间和一个保存着余下的命令行字符的list。举个栗子,新建一个test.py文件,在文件中写入如下代码:import argp...

2019-07-17 16:57:47 218

原创 Python os.path() 模块

os.path 模块主要用于获取文件的属性1.以下是 os.path 模块的几种常用方法:方法 说明 os.path.abspath(path) 返回绝对路径 os.path.basename(path) 返回文件名 os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径 os.path....

2019-07-17 16:45:18 106

原创 Linux的chmod命令,对一个目录及其子目录所有文件添加读写权限

1、给一个文件添加任何用户都可读写以及执行权限:sudo chmod 777 tmp_file2、对一个目录(tmp_DIR)及其子目录所有文件添加权限命令:777或者u+x代表附加读写权限 -R代表递归,所以子目录才会被处理sudo chmod 777 -R tmp_DIR或者:sudo chmod -R u+x tmp_DIR...

2019-07-16 16:46:57 5525

转载 【Keras】基于SegNet和U-Net的遥感图像语义分割

from:【Keras】基于SegNet和U-Net的遥感图像语义分割上两个月参加了个比赛,做的是对遥感高清图像做语义...

2019-07-09 09:46:33 1778 2

原创 python包:glob用法

说明: glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。两个主要方法如下。1. glob方法:glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一...

2019-07-05 14:47:36 4402 3

原创 python遍历文件夹下的文件

在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件、文件夹操作的方法。下面列出:os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回多个路径中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径...

2019-07-05 14:32:11 307

原创 opencv3.x.x or opencv4.x.x: 源码安装&卸载

一、源码安装1.下载opencv3.4.0: 这里举例版本号3.4.0wget https://github.com/opencv/opencv/archive/3.4.0.zipunzip 3.4.0.zip或wget https://github.com/opencv/opencv/archive/3.4.0.tar.gztar -xvf 3.4.0.tar.gz...

2019-07-04 16:07:04 1936

原创 deepstream-plugins-DS2中trt-yolo-app的安装与Bug排除

1.参考讲解页面:https://github.com/NVIDIA-AI-IOT/deepstream_reference_apps/tree/master/yolo2.支持平台:jetson-TX1、jetson-TX23.代码链接:下载源码ZIP或者tar.gz,并拷贝到jetson开发板https://github.com/NVIDIA-AI-IOT/deep...

2019-07-04 15:27:01 1123

原创 linux apt-get安装和卸载命令

1.更新安装列表sudo apt-get update2.升级软件sudo apt-get upgrade3.安装软件sudo apt-get install software_name4.卸载软件及其配置sudo apt-get --purge removesoftware_name5.卸载软件及其依赖的安装包sudo apt-get aut...

2019-07-04 11:43:07 408

原创 初学TX2之jetson-inference安装、分割模型推理测试记录

官方配置参考:https://github.com/dusty-nv/jetson-inference/blob/master/docs/building-repo-2.md一、基于TX2的jetson-inference安装:1.安装依赖$sudo apt-get install git cmake2.clone the jetson-inference repo$ gi...

2019-07-03 11:37:11 2170 1

原创 Ubuntu apt-get彻底卸载软件包

如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:1.删除已安装包(不保留配置文件)。如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件apt-get purge / apt-get --purge ...

2019-06-28 16:20:54 250

原创 TX2+TensorRT+DIGITS实现图像分割训练segnet

本教程重点提到的深度学习的功能是图像的分割。图像分割的最基本原理也是图像识别,但是它是基于像素级别的图像识别而不是对于整张图片的识别。它是通过一个对已经训练好的ImageNet识别模型的卷积化来实现的,他将其转化成一个能将每一个像素都标记的全卷积分割模型。分割对于环境感知和避碰非常有用,它可以对每个场景中的许多不同的潜在对象进行密集的每像素分类,包括场景前景和背景。segNet...

2019-06-26 10:05:44 1078

原创 DIGITS运行时候遇到PicklingError的解决方法

在加载DIGITS时,由于Caffe的更新对命名空间caffe_pb2的修改会导致以下错误:Can't pickle <class 'caffe.proto.caffe_pb2.NetParameter'>: it's not the same object as caffe.proto.caffe_pb2.NetParameter修改的方法是: caffe_pb2模块应作为...

2019-06-23 20:43:15 451

原创 DIGITS安装和配置

1.前提:已安装好caffe和pycaffe,参考CAFFE安装教程2.下载安装DIGITS(1)下载cd ~git clone https://github.com/NVIDIA/DIGITS.git digits(2) 编译和安装对应依赖cd digits #若使用linux系统环境下的python,请使用该语句 sudo apt-get install g...

2019-06-13 10:56:42 1969

原创 caffe安装问题——numpy/arrayobject.h: No such file or directory

BLVC/CAFFE安装,编译linux自带的python2.7(或者python3.5)下的pycaffe:1.编译运行pycaffe:sudo make pycaffe -j82.报错:ljm@ljm:~/caffe$ sudo make pytest –j8CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp...

2019-06-12 17:21:50 3628

原创 如何卸载命令python setup.py install 安装的包?

当我们半自动安装某些python包时,总是存在很多依赖关系的问题,而这些问题还是很难避免的,所以,当我们安装一个不确定的包的时候,最好提前收集一些相关资料,或者请教他人。不然只能装完卸,卸完装,显得麻烦。一、pip方法直接使用pip uninstall package## 卸载numpypip3 uninstall numpy这种方法并没有卸载完全,想要完全卸载某个包,你最好安...

2019-06-11 11:14:17 2596

原创 pip错误 ImportError: No module named 'pip_internal'

pip错误 ImportError: No module named _internalTraceback (most recent call last):File "/home/ubuntu/.local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No modul...

2019-06-11 10:28:50 1777

原创 ubuntu(linux)常用的命令总结:良心版——持续更新

1.查看当前目录下的文件:# 第一种方法ls# 第二种方法ll2.查看文件夹占用空间大小以及磁盘空间大小:<1>查看当前文件夹下所有文件大小(包括子文件夹)du -sh<2>查看指定文件夹下所有文件大小(包括子文件夹)du -h tmp_dir3.Ubuntu 查看磁盘空间大小命令:查看磁盘剩余空间信息 df -hl ...

2019-04-28 16:31:24 473

原创 Jetson Nano跑通yolov3(二)

前言:首先试了一下darknet的正式版,但是加载网络到第12层就跑不起来了,毕竟nano只有4G内存。测试了一下yoloV3的tiny版,正式版和tiny版安装的方法都是一样的,只是运行时的配置文件和权重文件不一样。1.设备已经具备cuda10.0, cudnn7.3.1, opencv3.3: 详细请看TF卡刷机配置2.下载git clone https://gi...

2019-04-28 15:47:12 7452 3

转载 【Linux】ubuntu首次给root用户设置密码

用过ubuntu的人都知道,刚安装好root用户是没有密码的,没有密码我们就没法用root用户登录 给root用户设置密码输入命令sudo passwd,然后系统会让你输入密码,这时输入的密码就是root用户的密码了,设置完成之后就可以切换root用户登录了,如图:====Linux中su、su -和sudo的区别 ===su 切换到root用户,但是并没有转到root用户家目录下,即...

2019-04-25 17:57:29 1791

转载 Ubuntu进入root权限和退出(su,sudo)

  Ubuntu有时候需要使用root权限。  可以上网查如何开启root账户,比较麻烦而且不好用,  最后又用回了原来的账户,所以不留教程了。  在Ubuntu终端输入sudo加命令可以实现,如果需要root则使用su,直接吧$变成#.  退出时有三种方法:    ctrl+D,  &nb...

2019-04-25 17:46:20 6779

原创 Jetson Nano开箱配置及tensorflow-gpu、keras安装(一)

1.Jetson Nano简介:2019.3.19NVIDIA的2019 GTC大会于硅谷召开,CEO黄仁勋发布了一款为机器人开发者量身定制工具套件:Jetson Nano。据悉,Jetson Nano可以为机器人带来足够的AI运算力,号称Nvidia良心之作的99美元AI硬件Jetson-Nano:该设备使用的是Maxwell(比pascal古老一点)架构的GPU,有128个Cuda...

2019-04-24 17:39:11 8703 10

原创 升级pip3后出现ImportError: cannot import name main

在Ubuntu中,升级了pip,再次使用pip 安装相关的python包的时候就出现以下错误ImportError: cannot import name main解决:pip3文件在usr/bin目录下,进行以下操作1.编辑pip3文件:sudo gedit /usr/bin/pip32.文件修改之处:原来的三行:from pip import mainif...

2019-04-24 14:50:10 301

转载 NVIDIA Jetson TX2 进阶:Nsight Eclipse Edition

嵌入式平台:NVIDIA Jetson TX2嵌入式系统:Ubuntu16.04虚拟机系统:Ubuntu14.04一、NSight简介    Jetpack开发工具为人工智能提供了一整套软件架构,包括代码示例(Sample Code)、NSight开发工具(NSight Developer Tools)。同时也为我们提供了丰富的多媒体API(...

2019-04-22 11:17:28 356

转载 ImageNet下载资源(2017年)

首先用教育网邮箱(edu.cn 或edu结尾的)注册个帐号,便可下载这些资源Download links to ILSVRC2017 image data.http://image-net.org/challenges/LSVRC/2017/download-images-1p39.php This li...

2019-02-21 09:29:02 2281 1

转载 Ubuntu 16.04 上安装 CUDA 9.0 详细教程

前言:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本篇文章是基于安装CUDA 9.0的经验写,CUDA9.0目前支持Ubuntu16.04和Ubuntu17.04两个版本,如下图所示(最下面的安装方式我们选择第一个,即runfile方式):&nbsp;&nbsp;&nbsp;&nbsp;&nb...

2019-01-15 10:05:52 260

caffe中需要的Makefile文件,如果需要Makefile.config文件,直接资源描述链接caffe部分,配置全部贴出

实战Ubuntu16.04+显卡驱动+anaconda3+cuda9.0+cudnn7.0+tensorflow-gpu+keras+caffe+pip更换国内源博客中需要的makefile文件: https://mp.csdn.net/postedit/85336542 可以兼容opencv3.1 opencv3.2,hdf5等编译出错的一些问题

2019-06-13

实战Ubuntu14.04+anaconda3(python3.5)+显卡驱动+cuda8.0+cudnn6.0+pip更换国内源

实战Ubuntu14.04+anaconda3(python3.5)+显卡驱动+cuda8.0+cudnn6.0+pip更换国内源,anaconda3(python3.5)+显卡驱动+cuda8.0+cudnn6.0资源不用官网下载,直接在里面云盘拿,云盘链接不会过期,同时里面有作者的QQ联系方式

2018-06-15

win7下安装CUDA9.0+Cudnn7.0.4+tensorflow任意版

win7下安装CUDA9.0+Cudnn7.0.4+tensorflow1.4.0 亲测有效

2017-12-12

空空如也

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

TA关注的人

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