自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【tensorflow】 从 tfhub 加载模型训练图像分类模型

从 tfhub 加载预训练模型,从本地加载数据集,训练分类模型import itertoolsimport osimport matplotlib.pylab as pltimport numpy as npimport tensorflow as tfimport tensorflow_hub as hubprint("TF version:", tf.__version__)print("Hub version:", hub.__version__)print("GPU is",

2021-01-27 18:02:54 553

原创 softmax、softmax损失函数、cross-entropy损失函数

softmaxsoftmax ,顾名思义,就是 soft 版本的 max。在了解 softmax 之前,先看看什么是 hardmax。hardmax 就是直接选出一个最大值,例如 [1,2,3] 的 hardmax 就是 3,而且只选出最大值,非黑即白,但是实际中这种方式往往是不合理的,例如对于文本分类来说,一篇文章或多或少包含着各种主题信息,我们更期望得到文章属于各种主题的概率值,而不是简单直接地归类为某一种唯一的主题。这里就需要用到soft的概念,即不再唯一地确定某一个最大值,而是为每个输出分类

2021-01-27 16:58:47 4213

原创 【数据增强】很好用的python数据增强工具Augmentor

数据增强利器–Augmentor数据增强库Augmentor使用教程Augmentor_github

2019-10-14 09:35:23 4377

原创 [conda] 利用conda安装本地包

在想要安装 pytorch-1.2 时,安装pytorch官方指导,以管理员身份打开 Anaconda Prompt,输入以下命令进行安装conda install pytorch torchvision cudatoolkit=10.0 -c pytorch但是网速特别慢,过了一会儿后,显示以下信息原因是网速太慢或被墙,导致安装失败,如何解决呢?从该提示信息中,发现了安装包下载的网址...

2019-09-12 11:40:48 62661 5

原创 【CMake】Win10 + CMake + MinGW 简单使用

本文以 squeezenet 为例,讲述 ncnn 中使用的 so 库生成过程。ncnn 是腾讯推出的一个CNN前向推理框架,在移动端有良好的性能。在android平台使用ncnn时,主要有以下几个步骤:1)、编译适于android使用的ncnn库可以从源码开始编译,也可以在这里直接下载已经编译好的android库,文件如下:可以看到,编译的目的主要是为了得到不同架构的 libncn...

2019-08-27 13:33:00 19775 2

原创 【TensorRT】Ubuntu16.04 + TensorRT-5.1.5.0 + ONNX-TensorRT 安装及 yolov3转onnx

一、软硬件版本已安装Ubuntu 16.04python 2.7.16显卡: Tesla P4cuda 9.0.176cudnn 7.5待安装TensorRT-5.1.5.0二、下载从nvidia官网下载适用 cuda9.0 的 Tar 安装文件 TensorRT-5.1.5.0三、安装 TensorRT-5.1.5.0参考 nvidia官网安装教程 4.3 T...

2019-08-16 16:25:29 2925 9

原创 【onnx】yolov3-tiny 模型 转 onnx

参考这个项目 yolov3-tiny-onnx-TensorRT需要注意的是:python 版本必须为 python2onnx 版本必须为 1.4.1查看onnx版本的方法为安装 onnx 1.4.1的方法为pip install onnx==1.4.1cfg 文件最后留一个空行只能转换 yolov3-tiny 模型,不能转换 yolov3 模型在 yolov3_to_o...

2019-08-16 16:16:53 4012 4

原创 【CUDA】win10 cuda安装

主要参考以下两篇博客深度学习配置CUDA8.0/9.0及对应版本cuDNN安装记录win10+vs2017+CUDA9.1失败后自己的解决方法另外,注意以下几点1、卸载所有NVIDIA驱动;2、VS2015一定要在CUDA之前安装;3、安装CUDA9.1,如果正常的话会自动安装显卡驱动和CUDA,可通过 nvidia-smi 或 nvcc -V 查看安装结果;4、安装cudnn,将...

2019-08-16 16:10:33 658

原创 【CUDA】win10切换不同版本的CUDA

在win10中显卡驱动只能安装一个,但是可以同时安装多个版本的cuda,如当需要切换版本时,先查看系统变量中CUDA_PATH的CUDA版本号然后在path中将cuda8相关的路径上移到最上面...

2019-08-16 16:04:37 11041 7

原创 【Ubuntu】win10 ubuntu双系统删除ubuntu

1、 确定windows启动类型按WIN+R打开运行,输入msinfo32,在BIOS模式中如果显示“传统”,表示系统启动方式为Legacy BIOS,如果为UEFI,则显示UEFIhttps://www.ithome.com/html/win10/146588.htm2、 下载EasyUEFIhttps://www.easyuefi.com/index-us.html3、 安装后打开...

2019-08-16 16:00:13 246

原创 【Ubuntu】Ubuntu16.04安装及通过win10远程访问、传输文件

1、下载ubuntu系统根据需要,从 https://www.ubuntu.com/download/alternative-downloads 下载对应版本的ubuntu系统,如Ubuntu16.04 LTS,分为Desktop版和Server版,主要区别在于Desktop有图形界面,Server版只有命令行,除非特别熟悉命令行操作,建议装Desktop版。此外,如果是做深度学习开发,个人感觉...

2019-08-16 15:36:51 1878

原创 【Darknet】Win10 + VS2015 + CPU + Darknet 配置

1、 安装VS2015;2、 下载opencv_3.4,安装到C盘根目录;3、 从 https://github.com/AlexeyAB/darknet 上下载darknet工程;4、 进入 darknet-master -> build -> darknet 目录,用记事本打开 darknet_no_gpu.vcxproj 文件,将里面的opencv_3.0版本替换为所安装的...

2019-08-16 14:18:41 2393 4

原创 【Darknet】Win10 + VS2015 + CUDA9.1 + CUDNN7.1 + YOLOV3 配置

1、将电脑上所有的NVIDIA驱动全部卸载干净;2、安装VS2015,一定要在CUDA之前安装;3、查看显卡对应的cuda版本,并下载;4、安装CUDA;5、安装CUDNN;6、从github上下载darknet工程;7、进入 darknet-master -> build -> darknet 目录,打开 darknet.vcxproj 文件,将里面的cuda版本改为所安...

2019-08-16 14:14:01 734

原创 【PyTorch】Pytorch1.1 + CUDA10.0 + CUDNN7.4 + win10 配置及 VOC 数据集训练

1、安装cuda10.0+cudnn7.42、安装anaconda3、安装opencv从https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应版本的opencv,如opencv_python-3.4.6-cp35-cp35m-win_amd64.whl,将其放入anaconda3的site-packages目录移动到该目录,执行以下命令进行安装...

2019-08-16 14:07:30 1913 7

原创 【Python】按照文件夹名称批量命名文件夹内的文件

#!/usr/bin/python# 将dir目录子文件夹中的文件按照子文件夹名称重命名# dir 目录有子文件夹 A、B,将子文件夹 A 中的文件命名为 A_1 A_2 A_3,子文件夹B中文件命名为 B_1 B_2import osdir = r'D:\caffe-gpu-python3-unsamplelayer\caffe-windows\python\test-jpg' ...

2019-08-16 13:53:10 2235

原创 【Python】在训练图片中随机选取部分图片作为测试图片

import os, random, shutil#将 dir 目录下 train 中的各个文件夹中的文件随机移动到 dir 创建的 val 同名目录dir = r'D:\caffe-gpu\caffe-windows\examples\char_wt\char-trainset-0724'rate = 0.1 #选取的比例if __name__ == '__main__': ...

2019-08-16 13:50:43 2881

原创 【Python】提取指定文件夹中指定类型的所有文件

#!/usr/bin/pythonimport osdef ListFilesToTxt(dir,file,wildcard,recursion): exts = wildcard.split(" ") files = os.listdir(dir) for name in files: fullname=os.path.join(dir,name...

2019-08-16 13:42:52 2185

原创 【Python】把一个目录的全部文件复制到另一个目录

#!/usr/bin/env python3# -*- coding:utf8 -*-import osimport shutilsource_path = os.path.abspath(r'E:\source\path')target_path = os.path.abspath(r'E:\target\path')if not os.path.exists(target_p...

2019-08-16 13:39:58 5281

原创 【MxNet】Win10 + MxNet + Gluoncv + CUDA9.2 + CUDNN7.1 训练自己的数据

1、安装mxnet和gluoncvpip install mxnet-cu92==1.4.0pip install gluoncv --upgrade2、数据集准备按照voc格式建立自己数据的文件夹MyDataset,文件目录如下MyDataset– VOC2019------Annotations : 1.xml 2.xml------ImageSets----------M...

2019-08-16 13:31:37 1239 1

原创 【MxNet】Win7 + MxNet + Gluoncv + CUDA9.2 + CUDNN7.1 配置

1、安装VS2015,一定要在CUDA之前安装;2、查看显卡对应的cuda版本,并下载;3、下载并安装CUDA;4、下载并安装CUDNN;5、通过 nvcc -V 查看安装好的cuda版本;6、安装anaconda;7、打开anaconda命令窗口,输入 pip install mxnet-cu92http://mxnet.incubator.apache.org/versions...

2019-08-16 13:13:39 607

原创 【Git】 Git 教程

Git是世界上最先进的分布式版本控制系统,可以查看历史改动,版本回退等。1、Git 安装在windows安装Git,直接在Git官网下载安装程序,默认安装即可,安装后在开始菜单找到"Git"->“Git Bash”,弹出一个类似命令窗口的东西,说明git安装成功.​ 安装完成后,还需进行最后一步设置,在命令行输入:$ git config --global user.name "y...

2019-08-16 11:31:55 182

原创 【Caffe】利用caffe-gpu训练自己的数据集

1、 在WIN10编译GPU版本的caffe详见本人其他博客【Caffe-GPU】Caffe+Python3+CUDA8+CUDNN5+win10+VS2015+Mnist 配置2、 caffe编译所得如果在第一步中正常编译了caffe,将在 caffe/build/tools/Release 等目录下生成很多有用工具,如图所示,其中,caffe.exe用于训练,compute_imag...

2019-08-16 11:26:21 784

原创 【Caffe-GPU】Caffe+Python3+CUDA8+CUDNN5+win10+VS2015+Mnist 配置

1、 安装VS20152、 安装CUDA、cudnn经验证,要想编译gpu版本的caffe,必须按照官方说明安装CUDA8.0和cudnn5 !!!开始时我电脑上装了好几个版本的CUDA,分别是9.1、9.2、10.0,在这种情况下编译scripts\build_win.cmd时,总是会出现 caffe error MSB6006:"cmd.exe"已退出,代码为1 的错误,后来再安装了一个...

2019-08-16 11:03:47 612 2

原创 【Caffe-CPU】Caffe+Python+CPU+Win10+VS2015+Mnist 配置

1、安装VS20152、安装cmake版本>=3.4,cmake从此处下载 https://cmake.org/download/,下载 cmake-3.13.0-rc3-win64-x64.msi 后,点击安装,并将安装目录C:\Program Files\CMake\bin 添加到系统环境变量中,在终端输入cmake --version 可显示cmake版本3、安装...

2019-08-16 10:41:35 577

原创 【C++ spdlog】C++ 日志库 spdlog 使用

1、在 https://github.com/gabime/spdlog 处下载源文件;2、下载后解压,将得到以下文件,其中include文件夹里是所需的头文件及源码; 3、新建一个C++控制台应用程序项目spdlog-test,在项目属性页VC++目录-包含目录中添加上述include路径4、添加源文件 源.cpp,输入以下代码#include <iostream>#...

2019-08-16 10:09:59 4997 2

原创 【C++ DLL】C++ DLL生成与调用

1、在VS2015中创建DLL项目myDLL,添加mydll.cpp、mydll.hmydll.cpp内容为mydll.h内容为2、生成解决方案,将在x64\Release 中生成 myDLL.dll 和 myDLL.lib 文件3、创建win32控制台应用程序dlltest,添加源文件dlltest.cpp,将mydll.h和myDLL.lib两个文件复制到dlltest.cpp所在...

2019-08-16 10:05:33 98

原创 【Android】Android Studio更改Gradle

1、下载Gradle在这个网站下载对应版本的Gradle ,放入 F:\AndroidGradle 目录,并解压2、配置本地Gradle打开AS项目,依次点击 File -> Settings -> Build,Execution,Deployment -> Gradle ,然后选择 Use local gradle distribution ,同时将 Gradle ho...

2019-08-16 09:59:46 555

原创 【Android】Android Studio 通过 ADB WIFI 无线调试真机

1、下载并安装ADB WIFI插件打开AS工程,依次点击 File -> Settings -> Plugins ,在搜索栏输入 ADB WIFI 找到插件并安装,重启AS后可以看到 Tools -> ADB WIFI ,就算安装成功了。2、使用USB连接手机和电脑,并打开手机调试模式,将手机和电脑连在同一个局域网中3、在命令窗口,输入 adb devices,如果显示有设...

2019-08-16 09:54:32 1139

原创 【ncnn】将 caffemodel 转换为 NCNN 格式

1、编译win10版本的caffe详细编译过程参考其他笔记2、准备需要转换的caffemodel通常来说,一个caffe模型有以下三个文件: train.prototxt 、deploy.prototxt 、alexnet.caffemodel,其中 train.prototxt 是用于训练的,在部署的时候,只需要 TEST 过程,所以只要有 deploy.prototxt 和caffemo...

2019-08-16 09:48:09 1215

原创 【ncnn】NCNN + WIN10 + VS2015 编译和测试

一、编译protobuf从以下地址下载protobuf ,下载完后解压,https://github.com/google/protobuf/archive/v3.4.0.zip ,然后打开VS2015 X64本机工具命令提示符在命令行中移动到解压出来的protobuf-3.4.0目录,然后执行以下命令mkdir build-vs2015cd build-vs2015cmake -G...

2019-08-16 09:36:35 4951 11

转载 Caffe训练过程中的train,val,test的区别

val是validation的简称。training dataset和validation dataset都是在训练的时候起作用。而因为validation的数据集和training没有交集,所以这部分数据对最终训练出的模型没有贡献。validation的主要作用是来验证是否过拟合、以及用来调节训练参数等。比如训练0-10000次迭代过程中,train和validation的loss都是不断...

2019-06-29 16:30:09 1488

原创 爬取猫眼top100电影并存储在mysql中

爬取猫眼top100电影,存储在Mysql中

2017-12-21 22:13:57 2291

原创 利用Python向mysql插入中文时出错的解决办法

在利用python向mysql插入中文时,出现错误

2017-12-21 22:10:35 4755

原创 Python操作Mysql数据库

python操作mysql数据库

2017-12-18 23:42:31 249

原创 MySQL基本操作

Mysql基本操作

2017-12-18 22:21:51 176

原创 爬取猫眼top100电影并存储在本地csv文件中

猫眼电影 TOP100爬虫程序

2017-12-16 22:34:20 2145

原创 requests用法

headers

2017-12-01 23:23:57 253

转载 Android中padding与layout_margin的区别与用法

android:layout_margin android:padding

2015-11-11 11:24:19 389

转载 Context-----Activity,Application之间的交流使者

Context activity application

2015-11-09 20:01:23 349

转载 SQLiteDatabase单例模式

SQLiteDatabase 单例模式

2015-11-06 19:29:53 888

空空如也

空空如也

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

TA关注的人

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