- 博客(45)
- 资源 (10)
- 收藏
- 关注
原创 Ubuntu16.04配置caffe(GPU)详细教程
1、前言 重装系统配置caffe是进入深度学习领域必须经历的过程,可能中间会遇到很多麻烦,但是熟能生巧,不要轻易放弃。本人目前为止重装系统重新配置caffe大概已经有个十几次啦,但是每次都疏于整理,结果每次重装时都要翻看大量博客非常耽误时间,所以这次特此整理出来方便以后查看,也期望为看到这篇博客的你带来些许的帮助。2、配置过程 重新配置caffe之前一般要经历重装系统、安装...
2018-06-19 15:34:09 5749 2
原创 Ubuntu16.04上安装 opencv3.1详细教程
1、进入官网 : http://opencv.org/releases.html , 选择 3.1.0 版本的 source , 下载 opencv-3.1.0.zip ,如下图所示。可能会非常慢,这里我提供我的网盘地址供大家选择,链接:https://pan.baidu.com/s/19KqQlxavFo5jURGOwJrBZg 密码:6ja22、下载之后将文件拷贝到home文件夹下,并将其解压...
2018-06-19 11:21:51 5788 1
原创 Ubuntu16.04上安装cudnn5.1详细教程
1、首先去官网:https://developer.nvidia.com/rdp/cudnn-archive 下载对应 cuda 版本且 linux 系统的 cudnn 压缩包,如下图所示。注意官网下载 cudnn 需要注册帐号并登录,不想注册的可从我的网盘下载:链接:https://pan.baidu.com/s/1Ld8r6LXUl7cBkxApIDmQdg 密码:mrv92、下载完成之后进入...
2018-06-19 10:55:29 4657 2
原创 Ubuntu16.04上配置CUDA 8.0详细教程
1、去官网下载CUDA首先在官网上(https://developer.nvidia.com/cuda-toolkit-archive)下载CUDA,不需要翻墙也不需要登录NVIDIA账号,所以我就不放我的百度云连接啦。如下图所示,依次选择 CUDA 类型然后下载即可。。2、下载完成后把下载的 CUDA 安装文件移动到 HOME 路径下并执行以下命令安装显卡驱动注:如果你确定你已经正确安装好NVI...
2018-06-19 09:39:27 13412 3
原创 Jetson TX2更换软件源
TX2的软件源为国外服务器,网速会很慢,需要换国内的ARM源。备份/etc/lib路径下的source.list文件,然后在终端(按ctrl+alt+T打开)执行以下命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #为防止误操作后无法恢复,先备份原文件sources.listsudo vim /etc/apt/...
2018-05-10 20:13:51 17032
原创 Ubuntu16.04+cuda8.0+cudnnV5.1环境下配置faster-rcnn
前言:1、安装faster-rcnn之前请确保caffe已安装且配置成功(由于faster-rcnn是两年以前提出来的,故不支持cudnn 5以上的版本,所以需要在faster-rcnn里替换一些文件,下文有提及)。2、特别注意,你每一次编译的时候都需要把之前编译好的文件清除,否则编译不成功,在 ~/py-faster-rcnn/caffe-fast-rcnn下执行 make clean 操作就是清除上一次编译(没有成功的编译在你希望重新编译的时候都需要make clean)。
2018-04-16 09:45:10 323
原创 Ubuntu16.04安装NVIDIA(GeForce1080Ti)显卡驱动
安装显卡驱动的大致流程为:进入命令行终端 --> 禁用lightdm桌面服务 --> 安装驱动 --> 启用lightdm桌面服务 --> 重启进入BIOS关闭secure boot --> 重启电脑注意:Ubuntu系统集成的显卡驱动程序是nouveau,我们需要先将nouveau从linux内核卸载掉才能安装NVIDIA官方驱动通过lsmod命令查看,确认nouveau是否已经被屏
2018-04-15 10:41:41 6066
原创 Ubuntu 16.04 上安装 CUDA 9.0 详细教程
前言: 本篇文章是基于之前安装CUDA 7.5的经验写的,但因为最近更新TensorFlow 到了r0.12版本,官方提示该版本TensorFlow 和CUDA 8.0 & cudnnv5.1 配合的最好,所以又卸了CUDA 7.5,重新装了一遍CUDA 8.0,安装的过程中发现了之前文档里的些许不足,于是做了稍许修改。
2017-12-06 10:59:39 162363 70
原创 Jetson TX2 刷机并安装JetPack3.1
前言:TX2 出厂时,已经自带了 Ubuntu 16.04 系统,可以直接启动。但一般我们会选择刷机,目的是更新到最新的 JetPack L4T,并自动安装最新的驱动、CUDA Toolkit、cuDNN、TensorRT。
2017-11-25 01:15:36 9163 3
原创 Ubuntu18.04安装OpenCV3.4.6到conda虚拟环境下
1.去http://opencv.org/releases.html下载,选择3.4.6 sources版本2.创建名为caffe-ssd虚拟环境(使用python3.6,顺便安装numpy):conda create -n caffe-ssd python=3.6 numpy3.激活虚拟环境:source activate caffe-ssd4.安装opencv所需的依...
2020-01-07 18:19:50 2946 1
原创 交叉编译
1、什么是交叉编译1.1 本地编译解释什么是交叉编译之前,先要明白一个概念:本地编译。我们常见的软件开发,都是属于本地编译:在当前的PC下,x86的CPU下,直接编译出来程序,可以运行的程序(或者库文件),其可以直接在当前的环境,即x86的CPU下,当前电脑中,直接运行。此时的编译,可以叫做,本地编译,即在当前目标平台下,编译出来的程序,也只是放到当前平台下,就可以运行的。2....
2019-11-03 11:53:30 417
原创 从VOC数据集中抽取特定的类并重新制作成LMDB数据源
公开数据集VOC中有20类,有时并不是所有的类都是我们所需要的,可以根据需要从中提取出特定类并重新制作成LMDB数据源。第一步,从VOC数据集中提取特定的类,在VOC2007,VOC2012数据集下分别运行该代码即可提取出特定的类,注意修改代码中的地址,代码如下(Ubuntu环境):# -*- coding: utf-8 -*-# @Function:There are 20 clas...
2019-04-19 11:42:18 898
转载 机器学习中的分类与回归问题
输入变量与输出变量均为连续变量的预测问题是回归问题; 输出变量为有限个离散变量的预测问题成为分类问题;其实回归问题和分类问题的本质一样,都是针对一个输入做出一个输出预测,其区别在于输出变量的类型。 分类问题是指,给定一个新的模式,根据训练集推断它所对应的类别(如:+1,-1),是一种定性输出,也叫离散变量预测; 回归问题是指,给定一个新的模式,根据训练集推断它所对应的输出值(实数)是多少...
2018-12-04 10:24:27 2897
转载 Jetson TX2 重新安装OpenCV3.4.0
官网手册中的安装说明:https://docs.opencv.org/3.4.0/d7/d9f/tutorial_linux_install.html版本: - Jetson TX2 - JetPack3.2 - OpenCV3.4.0 - cmake 3.5.1 PS:软件安装选择的版本很重要,因为JetPack3.2安装的是cuda9.0,我试过安装OpenCV3.3,结果出现...
2018-11-14 19:43:18 5805 2
原创 深度学习论文翻译
图像分类AlexNethttp://noahsnail.com/2017/07/04/2017-7-4-AlexNet%E8%AE%BA%E6%96%87%E7%BF%BB%E8%AF%91/VGGhttp://noahsnail.com/2017/08/17/2017-8-17-VGG%E8%AE%BA%E6%96%87%E7%BF%BB%E8%AF%91%E2%80%94...
2018-11-07 20:29:15 376
原创 Ubuntu16.04 下双击运行可执行脚本文件
1、安装 dconf-editorsudo apt-get install dconf-editor2、安装完成后直接输入dconf-editor打开dconf-editordconf-editor3、org->gnome->natuilus->preferences->executable-text-activation关闭使用默认值 自定义值改为...
2018-11-01 11:53:11 4587
原创 高质量PPT模板网站
1、优品PPT,一个有情怀的免费PPT模板下载网站,质量高,不次于收费模板。http://www.ypppt.com/2、第一PPT,搜索ppt模板排名第一的模板网站,导航分类非常详细!http://www.1ppt.com/3、51PPT,每天都会更新各网站的免费PPT模板,而且更新的都是高质量的精品!http://www.51pptmoban.com/4、OfficeP...
2018-10-12 19:33:13 2227
原创 Jetson TX2测试caffe-ssd网络时遇到的问题
问题如下图所示:问题分析:进过近两天查阅资料,发现该问题主要由两个原因造成。其一,TX2的显卡计算能力有限,当训练部分的batch_size设置过大时容易出现该问题;其二,为显卡计算能力与配置文件不匹配造成。解决办法:针对原因1:仅需将ssd文件夹/examples/ssd/ssd_pascal.py文件中的batch_size,设小即可,根据TX2是我计算能力我设置为8,...
2018-08-21 21:05:29 832
原创 Jetson TX2使用USB摄像头
我使用的是aoni奥尼免驱USB摄像头,在TX2下的ubuntu系统中也不用安装驱动,使用方便配置简单。输入:ls /dev/video*将检测到两个摄像头,/dev/video0 是 TX2 开发板上自带的 CSI 摄像头,/dev/video1 就是刚连接上的USB摄像头了。测试摄像头: 1)使用应用程序camorama 输入命令:sudo apt-get...
2018-08-21 20:24:31 11024 10
原创 caffe-ssd实际训练时遇到的问题
问题一:实际训练时,运行ssd_pascal.py文件时提示出现如下错误:ImportError: No module named model_libs一般两种情况下会出现该错误:1、Python 路径错误注:如果你的Ubuntu系统之前配置过caffe,后又因想尝试ssd网络而重新配置安装了caffe-ssd或caffe-root,那一般就是因为该原因造成的,因为python...
2018-08-18 17:23:43 1456 1
原创 关于caffe训练网络时用到的命令
###训练网络#sudo sh ./build/tools/caffe train --solver=examples/mnist/train_lenet.sh--solver:必选参数。一个protocol buffer类型的文件,即模型的配置文件。如:# ./build/tools/caffe train -solver examples/mnist/lenet_solver.proto...
2018-06-21 16:26:15 1141
原创 基于Python的猜数字游戏
1. GUI from tkinter2. 逻辑层 例:from tkinter import * #tkinter是Python中一个GUI的库,提供一些现成的可以直接用来快速开发图形界面的相关应用,使用时需要先导入tkinter库import tkinter.simpledialog as dl #建立简单的对话框import tkinter.me
2018-03-31 21:32:56 861
原创 Python中的图形界面(GUI)
1. GUI: Graphical User Interface2. tkinter: GUI library for Python3. GUI Example例:from tkinter import * #tkinter是Python中一个GUI的库,提供一些现成的可以直接用来快速开发图形界面的相关应用,使用时需要先导入tkinter库import tkin
2018-03-31 21:18:38 3363
原创 Python面向对象编程(Object-Oriented)和装饰器(decorator)
1. 面向对象编程(Object-Oriented)Python支持面向对象编程类(class):现实世界中一些事物的封装 (如:学生)类:类本身具备的属性 (如:名字,成绩)类对象实例对象引用:通过引用对类的属性和方法进行操作实例化:创建一个类的具体实例对象 (如:学生张三)2. 装饰器(decorator)
2018-03-31 17:47:40 355
原创 Python中的错误与异常处理(Error & Exceptions)
Python有两种错误类型:1. 语法错误(Syntax Errors)2. 异常(Exceptions)
2018-03-29 22:15:02 1996
原创 Python中的输入输出方式介绍(Output Format)
接受用户的输入: input()输出格式:str(), format例:str_1 = input("Enter a string: ")str_2 = input("Enter another string: ")print("str_1 is: " + str_1 + " str_2 is :" + str_2)#str()方式print("str_1 is {
2018-03-29 09:59:49 3700
原创 Python中的控制流(break & continue & pass )
1. break2. continue3. pass例:#break & continue examplenumber = 59while True: guess = int(input('Enter an integer : ')) if guess == number: # New block starts here
2018-03-28 22:06:21 496
原创 Python中的控制流(while & range )
1. while语句2. range语句例:#while examplenumber = 59guess_flag = Falsewhile guess_flag == False: guess = int(input('Enter an integer : ')) if guess == number: # New block
2018-03-28 21:27:32 414
原创 Python中的控制流(if & for语句)
1. if 语句if condition: do somethingelif other_condition: do something例:#if statement examplenumber = 59guess = int(input('Enter an integer : '))# print("guess is: "+str(gues
2018-03-28 12:55:23 262
原创 Python中的函数Function(Part2)
因为参数是函数中非常非常重要的一部分,而Python里面对参数的特性有很多特殊的要求,所以我们要对函数的参数有一个详细的了解。下面我们将详细介绍几类特殊参数的用法:默认参数关键字参数VarArgs参数(可变参数类型)
2018-03-28 09:39:22 255
原创 Python中的函数Function(Part1)
函数(function):在一个程序中可重复使用的程序段我们可以给一段程序起一个名字,之后我们可以通过这个名字来调用这个函数使用这一段程序,并且反复使用 (调用函数)
2018-03-24 11:05:55 471
原创 Python中列表(list)与元组(tuple)的对比
#tuple中的list(tuple中其中一个元素是list类型)mixed_tuple = (1, 2, ['a', 'b'])print("mixed_tuple: " + str(mixed_tuple))#更改tuple元素中list的元素mixed_tuple[2][0] = 'c'mixed_tuple[2][1] = 'd'print("mix
2018-03-22 20:22:59 1134
原创 Python的元组(tuple)
1、元组(tuple) :元组这种数据结构和列表(list)非常相似,但是元组不能修改,一旦创建之后内容就不能修改。 创建 更新:tuple一旦被创建,它是不能被修改的,故不能进行更新 访问 删除:由于tuple不能被修改,故不能删除tuple中的元素,但是可以删除整个tuple 脚本操作符 函数方法例:#创建一个元组number_tup
2018-03-22 19:28:29 372
原创 Python数据类型
1. Python数据类型 1.1 总体:numerics, sequences, mappings, classes, instances, and exceptions 1.2 Numeric Types: int (包含boolean), float, complex 1.3 int: unlimited length; float: 实现用double
2018-03-21 21:12:23 220
原创 Ubuntu16.04卸载cuda9.0
重启电脑,在登陆界面时,按Ctrl + Alt + f1进入命令终端执行$ sudo /usr/local/cuda-9.0/bin/uninstall_cuda_9.0.pl$ sudo /usr/bin/nvidia-uninstall然后重启$ sudo reboot重新安装.run(安装时请留心,在提示是否安装OpenGL时,应该选no)
2018-03-18 15:29:20 12584 2
原创 Ubuntu 16.04 下boot空间不足的解决方法
问题:问题分析:当时安装Ubuntu系统时boot分区预留了200M,但是经过系统升级之后,之前的Linux内核依然会保存在boot分区中,这就导致boot分区提示硬盘不足,此时我们可以删除之前的linux内核,仅保留当前正在使用的内核即可(建议装机新手,如果您的存储空间并不紧张,建议您把boot分区分的适当大一点,这样会省去很多不必要的麻烦)。解决方式:一、查看当前的Li
2018-03-16 13:18:10 12495
原创 如何在Bios里禁用集成显卡
遇到问题:在服务器上安装了两块GTX1080Ti显卡,主机在工作但是显示器不显示。一般情况下是不用设置,插上独立显卡安装好驱动后,就自动屏蔽掉集成显卡了如果没有自动屏蔽的话(若您的主板是服务器主板,且是双CPU的,请你耐心等待一段时间,初次配置时间可能会比较长,建议您耐心等待一段时间),进入BOIS设置一下即可。一般在Advanced Chipset Features里有一项On-Chip V
2018-03-15 16:41:21 50064 3
JetPack刷机包
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人