- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 PyCharm运行python,提示:Empty test suite.
run -> Edit Configuration查看运行的python文件是否存在于Python tests里面,如果在的话就点击上面的‘-’进行删掉;之后再将python文件加到上面的Python里面就ok了!...
2019-09-12 15:43:24
2628
原创 求numpy array的最大值/最小值对应的索引 python
import numpy as npr = np.array([[-1,2,-3]])# 输出:2a = np.argmin(r)print(a)# 输出:1b = np.argmax(r)print(b)
2019-08-08 13:26:11
11677
原创 tensorboardX 报错TypeError: __init__() got an unexpected keyword argument 'seserialized_options'
from tensorboardX import SummaryWriter报错如下:TypeError: __init__() got an unexpected keyword argument 'serialized_options'解决方法:set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpppython -mpip install pro...
2019-07-18 14:56:15
1477
原创 Python统计标签个数
深度学习中的图像处理,包含多个标签的数据集,往往存在类别不平衡的问题,这样会导致训练模型准确率低的问题,因此有必要统计,各个类别图片标签个数,以及所占的比例。举例:现有标签文件train.txt,内容如下:/data/train/1.jpg 4/data/train/88.jpg 2/data/train/455.jpg 1/data/train/764.jpg 3/data/trai...
2019-07-08 09:30:44
7058
原创 Python--3类图像每个类别中随机挑选n张图片(小白程序)
深度学习中经常会遇到要从好几类图片中随机挑选部分数据训练或者测试的问题:举个栗子:现有训练的标签文件train.txt,里面包含3类图片,现在要在这3类中每个类别随机选取10张train.txt的内容比如:…/media/data/train/1.jpg 1/media/data/train/88.jpg 2/media/data/train/677.png 0…code:...
2019-06-26 16:50:36
2626
原创 Ubuntu16.04 安装cuda9.0
**一、Ubuntu16.04安装cuda 9.0:**1.下载cuda9.0https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=...
2019-05-22 15:16:29
1883
原创 ubuntu 16.04卸载与安装pytorch 1.0
1.卸载pytorch:conda uninstall pytorch2.卸载torchvision:conda uninstall torchvision3.安装新版pytorch(版本1.0):conda install pytorch torchvison cuda80 -c pytorch备注:需要安装python 3.6...
2018-12-19 16:00:33
5297
原创 调用caffemodel中的权重赋值给自己的网络
调用预训练好的caffemodel,将其权重赋值给自己网络中的对应层。基本思路比较简单,三步走: 1、加载预定义的caffemodel; 2、加载要训练的网络; 3、将预训练model的参数赋值给要训练的网络。import caffeimport numpy as npimport math# 加载预训练网络net_ = caffe.Net("deploy.prototxt...
2018-03-16 14:00:44
2467
原创 生成非图像类型的LMDB数据
最近在训练网络中会用到非图像类型的数据,我这里是将这种数据转换成LMDB类型作为一个数据层,加载进网络。主要用到caffe的Python接口。 1、在网络的中间层中,其接受一个1x6维的bottom数据作为输入; 2、每个训练样本对应的1x6维的数据存储到data.txt,同时记录其类别标签; 3、写入LMDB 。#-*- coding: UTF-8 -*-import numpy a...
2018-03-15 18:14:05
580
原创 ns3安装Windows系统
1.首先要在windows系统下安装ns3,需要安装3个软件:WinSCP(可以方便进行windows和Linux系统文件传输)、putty、VNC Viewer。转好这三个软件之后,下载ns3的压缩已包ns-allinone-3.26.tar 2.通过WinSCP登录服务器将ns3的压缩包软件放在某个文件下(我放的是workspace)、putty在服务器上分配网络端口、接着登录VNC View
2017-12-28 14:41:18
7025
原创 caffe 源码阅读笔记(0):基本概述
一、基本架构caffe的基本架构可大致分为四大块:Blob、Layer、Net和Solver。 1、Blob是caffe的数据表示,用来存储网络层间传递的数据以及学习到的网络参数; 2、Layer是网络的基本结构单元,完成Blob中存储的数据的前向传播和反向传递; 3、Net是caffe的神经网络表示,其负责将网络中的各个Layer串联起来; 4、Solver则是对网络进行优化的求解器。二、
2017-10-09 16:43:21
382
原创 caffe 使用中遇到的问题
1:fatal error: caffe/proto/caffe.pb.h: No such file or directory 解决方法:用protoc从caffe/src/caffe/proto/caffe.proto生成caffe.pb.h和caffe.pb.cc 进入caffe根目录,输入命令:$ protoc src/caffe/proto/caffe.proto --cpp_out=
2017-09-08 15:27:20
3902
原创 ubuntu 14.04 64位系统安装teamviewer的一点问题
由于teamviewer只提供了32位安装包,所以在64位系统上安装teamviewer时要先安装teamviewer所依赖的架构包:sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i
2017-09-04 10:08:50
1271
原创 linux 下使用CMake编译程序
一、基本流程 1、编写CMake配置文件CMakeList.txt; 2、执行cmake PATH ,其中PATH为CMakeList.txt所在的目录; 3、make.二、相关语法 1、CMakeList.txt由命令、注释和空格组成。其中命令不区分大小写,使用‘#’进行注释,命令由命令名称、小括号和参数组成,多个参数间使用空格进行隔开;2、cmake_minimum_required
2017-08-22 16:43:38
10071
KDE背景建模、运动目标检测、计算机视觉matlab
2014-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人