- 博客(40)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 nvidia/cuda docker镜像标签
nvidia/cuda是英伟达提供的docker镜像,有很多版本,本文以cuda10.1版本为例,列举其标签docker pull nvidia/cuda:10.1-base-ubuntu16.04docker pull nvidia/cuda:10.1-runtime-ubuntu16.04docker pull nvidia/cuda:10.1-devel-ubuntu16.04docker pull nvidia/cuda:10.1-cudnn7-runtime-ubuntu16.0.
2020-07-22 15:22:02 3078 5
原创 OpenCV CUDA 10 安装 dynlink_nvcuvid.h 问题解决方法
软件版本:opencv 3.4cuda 10.0gcc 7.3报错:precomp.hpp:60:37: fatal error: dynlink_nvcuvid.h解决方法:下载video_sdk,将cuviddec.h 和nvcuvid.h拷贝到/usr/local/cuda-10.0/include/目录下,将nvcuvid.h 重命名为dynlink_nv...
2019-07-31 16:14:42 2184
原创 pigz 多线程压缩
分包压缩使用128线程对文件夹进行压缩,并将压缩有的文件分割为10G大小tar -c /path/to/dir | pigz -p 128 -c | split -a 5 -d -b 10G - file_split.Ggz解压将分割的文件还原回来,并用pigz进行解压cat file_split.gz* > file_split.gzpigz -p 128 -dc...
2019-05-29 12:14:38 2161
原创 linux zip 分包压缩也解压
linux下有时应为文件过大,传输过程中需要将源文件压缩为多个zip文件,一下是具体方法压缩:zip -r -s 1g split.zip fold/解压zip -s 0 split.zip --out unsplit.zipunzip unslit.zip...
2019-05-27 17:50:11 9669
原创 conda 环境创建
在使用conda管理环境时,使用conda create -n test发现在envs/test目录下只存在一个记录文件,并没有python.exe文件,不能通过设置环境变量将python添加到对应的执行程序;使用conda create -n test --clone base可以将basa中的所有文件拷贝到envs/test,使环境不和其他环境复用包,管理起来更方便...
2019-04-13 22:38:38 1209
原创 jiaba分词,分词错误调整方式
在使用jieba分词时经常会遇到分词结果不理想,笔者在使用jieba分词过程中经常遇到以下两种效果不理想的情况:a. 词不能被分开,如“今天天气”不能被分为('今天','天气')b. 不该分开的词被分开,如“下个星期五”被分为('下个星期','五')下面分别说一下这两种情形的解决方法:情形a1. 使用suggest_freq(segment, tune=True) 调节单个词...
2019-04-02 15:43:57 3194
原创 深度学习pretrain之数据预处理
采用迁移学习,我们必须严格按照预训练模型初始训练时的方式归一化,而且不同模型的归一化方式不同,VGG和ResNet是减去训练集均值,Xception和InceptionV3是线性缩放到[-1,1];网络默认输入为:VGG和ResNet是224*224*3Xception和InceptionV3是299*299*3tensorflow数据预处理tensorflow使用slim库对...
2018-11-09 16:54:53 5346 1
原创 Keras学习笔记
1.keras创建模型两种方式方式1:model = Sequential()model.add(Conv2D(filters=16,kernel_size=2, activation='relu', input_shape=(224, 224, 3)))model.add(MaxPooling2D(pool_size=2, strides=2))model.add(Conv2D(f...
2018-08-31 14:45:16 262
原创 迁移学习模型下载
对于当前比较火热的,使用神经网络+TensorFlow对图像进行分类,随着网络越来越庞大,参数越来越多,使得训练更加困难,由于大部分人没有很强的GPU,所以当前迁移学习越来越火;对于分类网络,如inception和mobilenet,Google提供一个很好的迁移学习脚本: https://github.com/tensorflow/hub/blob/master/examples/imag...
2018-08-20 19:55:42 1195
原创 md文件在github上不能正确换行
* 问题 : * 使用md文件编辑一整段内容,在livepreview中正常显示 但上传github后,文档没有正确显示换行* 原因: * github上需要在每一行末尾加上至少2个空格,再输入换行,不然换行不能正确显示* 解决方法: * 在需要换行的每一句后面加上两个空格,再使用换行即可。...
2018-08-18 09:53:46 4967 2
原创 TensorFlow学习笔记
1.基本概念使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使用 tensor 表示数据. 通过 变量 (Variable) 维护状态. 使用 feed 和 fetch 可以为任意的操作(arbitrary operation) 赋值或者从其中获取数据Session, Graph, Operation ,Ten...
2018-08-17 07:35:08 273
原创 VGG网络结构
论文:《VERY DEEP CONVOLUTIONAL NETWORK SFOR LARGE-SCALE IMAGE RECOGNITION》VGG16和VGG19模型是一种十分强大的分类模型,属于DCNN(Deep Convolutional Neural Network ),比较起ALEXNET, VGG对图片有更精确的估值以及更省空间 VGG结构 我们看D列(VG...
2018-08-13 20:19:43 2508
原创 Mobilenets v2
论文:《Inverted Residuals and Linear Bottlenecks: Mobile Networks for Classification, Detection and Segmentation》https://arxiv.org/abs/1801.04381和MobileNet V1相比,MobileNet V2主要的改进有两点:1、Linear Bott...
2018-08-12 20:39:31 768
原创 MobileNets v1
论文:MobileNets: Efficient Convolutional Neural Networks for MobileVision Applicationshttps://arxiv.org/abs/1704.04861 MobileNets是Google针对手机等嵌入式设备提出的一种轻量级的深层神经网络;中点在于压缩模型,同时保证精度。MobileNets是基于一...
2018-08-12 20:08:05 2382 1
原创 Inception v4
Inception v4主要利用残差连接(Residual Connection)来改进v3结构,代表作为,Inception-ResNet-v1,Inception-ResNet-v2,Inception-v4论文地址:Inception[V4]: Inception-v4, Inception-ResNet and the Impact of Residual Connections ...
2018-08-12 16:04:22 496
原创 Inception V3
论文:Inception[V3]: Rethinking the Inception Architecture for Computer Visionhttps://arxiv.org/abs/1512.00567 Inception V3 引入了 卷积分解(Factorization),将一个较大的二维卷积拆成两个较小的一维卷积1.将7*7分解成两个一维的卷积(1*7,7...
2018-08-12 11:52:04 200
原创 Inception v2
论文: Inception[V2]: Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shifthttps://arxiv.org/abs/1502.03167 Inception v2的网络,代表作为加入了BN(Batch Normalization)层,...
2018-08-12 11:31:04 323
原创 Inception v1
Inception目的是为了增加网络深度和宽度的同时减少参数论文地址:[v1] Going Deeper with Convolutions, 6.67% test error http://arxiv.org/abs/1409.4842 Inception v1的网络,将1x1,3x3,5x5的conv和3x3的pooling,堆叠在一起,一方面增加了网络的width,另一方面...
2018-08-12 10:47:16 6957
翻译 TensorFlow API
tensorflow常用函数操作组 操作 Maths Add, Sub, Mul, Div, Exp, Log, Greater, Less, Equal Array Concat, Slice, Split, Constant, Rank, Shape, Shuffle Matrix MatMul, MatrixInverse, MatrixDetermi...
2018-08-12 07:24:47 200
原创 非极大抑制(Non Maximal Suppression)
最近在看SSD检测网络,其中关于非极大抑制(Non Maximal Suppression)概念非极大抑制主要是用来解决检测结果中,有多个区域重叠问题,如下图:非极大抑制对于有相交的box,根据score和box的坐标信息,从中找到置信度比较高的bounding box;对于没相交的就直接保留下来,作为最后结果。代码实现,参考https://github.com/tensorflo...
2018-07-30 20:07:18 1832
原创 bazel 编译tensorflow Android apk报错
ERROR: /home/jack/.cache/bazel/_bazel_jack/22adf4dd10935ff8fa49ba0372456929/external/flatbuffers/BUILD.bazel:24:1: C++ compilation of rule '@flatbuffers//:flatbuffers' failed (Exit 1)In file include...
2018-07-23 15:55:28 1764
原创 window10+Ubuntu双系统安装
1.镜像下载http://mirrors.163.com/ubuntu-releases/18.04/ubuntu-18.04-desktop-amd64.iso2.启动盘制作下载并安装Ultraiso,制作U盘启动盘接着将U盘插入电脑(注意在这之前保存好U盘中的资料,接下来的步骤会清空里面的所有东西),打开刚才下的Ultraiso,首先点文件(F),然后打开你刚刚下载好的ISO后...
2018-07-22 17:40:09 298
原创 神舟战神Z7安装Ubuntu18.04,黑屏无法启动
战神Z7+Ubuntu 18.04+GTX1060 黑屏无法安装解决方法:通过U盘安装Ubuntu18.04,安装完成后,电脑黑屏,无法进入Ubuntu系统1.开机,进入grub画面(如果硬碟没有别的OS,请开机时按住shift不放才会有grub画面)2.按'''e''' 进入编辑开机指令的模式, 同样找到'''quite splash''' 并在后面加上对应的“nomodeset”,...
2018-07-22 06:58:44 4091 3
原创 【转】.md即markdown文件的基本常用编写语法
1、标题的几种写法:第一种: 前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格第二种: 这种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行第三种: 这里的标题支持h1-h6,为了减少篇幅,我就偷个懒,只写前面二个,这个比较好理解,相当于标签闭合,注意,标题...
2018-07-12 19:23:21 1716
原创 Android studio编译TensorFlow lite工程
1.系统环境window10/tensorflow-gpu 1.8.0/Python 3.6.4/cuda 9.0/cudnn-9.0-windows10-x64-v7/Android studio 3.1.22.源码下载从Github上下载最新的TensorFlow源码,下载路径:https://github.com/tensorflow/tensorflow.git3.TensorFlow ...
2018-06-13 21:02:57 1794 1
转载 jupyter notebook使用笔记
1.安装jupyter notebook pip install jupyter2.执行jupyter notebook Jupyter Notebook 将在默认浏览器中打开,网址为:http://localhost:8888/tree在某些情况下,它可能无法自动打开。这种情况下,你的终端或者命令提示符中将会生成一个带有令牌密钥( token key )的网址。要打开 Notebook,你需要将...
2018-06-03 11:44:24 4729
原创 windows TensorFlow-gpu安装
1.安装环境window10+GTX1060+cuda9.0+cudnn 7.02.安装TensorFlow-GPUpip install tensorflow-gpu本人安装的是tensorflow-gpu 1.8.0如果出现网络time out,请按照https://blog.csdn.net/u010349092/article/details/79945891配置国内源3.安装cuda注意...
2018-05-20 10:15:36 216
原创 Python学习问题总结
1.ModuleNotFoundError: No module named 'numpy'原因:python环境没有安装numpy包解决方案:通过pip install numpy安装补充:在cmd环境下已经安装了numpy包,但在pycharm环境中提示No module named 'numpy'解决方案:在pycharm环境中file->setting->pro...
2018-04-15 00:21:54 1621
原创 Android学习--JNI
在Android中 NDK是实现JNI的手段JNI定义:JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)JNI缺陷:使用java与本地已编译的代码交互,通常会丧失平台可移植性Java调用JNI调用步骤:1.创建一个类,用以声明本地方法2.使用Android.mk编译apk3.使用javah生成头文件头文件4.编...
2018-03-07 23:03:20 198
原创 学习笔记--网络分层及协议
协议:网络实体之间为进行网络中的数据交换而建立的规则、标准或约定,如TCP、IP、HTTP、FTP、PPP。面向连接服务:1.可靠数据传输;2.流控制(防止接收buff溢出);3.拥塞控制(防止丢包)无连接服务:1.无连接;2.不可靠数据;3.无流控制;4.无拥塞控制TCP的应用:HTTP(web)、FTP(文件传送)、Telnet(远程注册)、SMTP(电子邮件)UDP的应用:流媒体,电信会议,...
2018-03-04 20:17:10 2196
转载 算法--判断链表是否有环
1.判断链表是否有环 追赶法:设定两个指针slow、fast,均从头指针开始,每次分别前进1步、2步;如果存在环,则两者相遇,如果不存在环,fast遇到null退出2.计算环的长度 记录下问题1的相遇点,slow、fast从该点出发,再次相遇时,slow所经过的节点数就是环的长度3.环的入口位置 设问题1中相遇点为m2,p=h,q=m2;h为链表头节点,p,q每次向前一步,p、q...
2018-03-04 10:17:29 227
转载 算法--动态规划算法
动态规划经典题目:最大连续子序列和给定k个整数的序列{N1,N2,...,Nk },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= k。最大连续子序列是所有连续子序中元素和最大的一个,例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{11,-4,13},最大连续子序列和即为20。动态规划法...
2018-03-04 10:09:18 313
原创 算法--KMP算法
1.算法思想KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹配信息(相同的最长前缀和最长后缀)2.代码实现public int[] getNext(String b) { int len=b.length(); int j=0; int ...
2018-03-04 09:56:40 134
原创 算法--快速排序
1.算法思想:每次排序都找一个基准位,使得基准位前端的部分每个数都小于基准位上的数,基准位后端的部分都大于基准位上的数,然后递归该过程2.代码实现public static void quickSort(int[] arr){ qsort(arr, 0, arr.length-1);}private static void qsort(int[] arr, int low, int high...
2018-03-04 09:33:25 180
转载 C++基础知识
1.面向对象基本概念:封装,继承,多态,重载(封装是优点,继承是基础,重载是特点,而多态则是特征)封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏继承:指可以让某个类型的对象获得另一个类型的对象的属性的方法;实现方式有二类:实现继承与接口继承。实现继承是指直接使用基类的属性和方法而无需额外编码的能力;接口继承是指仅使用属性和方法的名称、但...
2018-02-10 10:49:34 109
原创 Android学习-binder
Android binder驱动源码路径:kernel/drivers/staging/android/Android binder头文件:/frameworks/native/include/binder/Android binder实现源码:/frameworks/native/libs/binder/Android Service Manager代码路径:/frameworks/
2018-01-28 18:43:45 156
原创 shell脚本使用笔记
1.代码查询findStr="HI_UNF_KEYLED_Init \ HI_UNF_VI_Init \ HI_SYS_Init"codeDir=***for var in $findStrdo echo $var grep $var $codeDir -nrsw > $var.txtdone2.查看文件被哪些设备节点使用busy
2018-01-21 18:06:59 156
原创 Java 中缀表达式转后缀表达式 + 中/后缀表达式计算
package 表达式运算;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Stack;import org.junit.Test;
2017-12-19 23:53:28 157
转载 java 金额数字转中文
package 数字中文转换;import java.math.BigDecimal;public class NumberToCN {private static final String [] CN_UPPER_NUMBER = {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};static String
2017-12-17 15:20:38 845
Netron 1.9.0
2018-07-24
vgg19_weights_tf_dim_ordering_tf_kernels_notop.h5
2018-05-27
resnet50_weights_tf_dim_ordering_tf_kernels.h5
2018-05-20
android2.3源码编译错误,Ubuntu14.0下
2015-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人