深度学习
文章平均质量分 88
技术修行
人生如梦,技术无边,愿做行僧,修得真谛。
展开
-
TF ObjectDetectionAPI的安装、验证测试
前提是安装了Tensor flow(我个人是用Anaconda3来安装的Tensor flow)此文经个人实践验证了。 在windows环境下安装TF object detection api。所用机器配置:i5 cpu,8G mem 在window下安装详细步骤;1:下载tensorflow model,一般花费10分钟左右(看网速)在cmd中原创 2017-11-11 09:14:08 · 2937 阅读 · 1 评论 -
使用jTessBoxEditorFX进行ocr训练的实际操作步骤
使用jTessBoxEditorFX进行ocr训练实际的操作步骤如下。先把训练用样本图像准备好。1、打开 jTessBoxEditor ,选择 Tools -> Merge TIFF,打开对话框,选择训练样本所在文件夹,并选中所有要参与训练的样本图片,注意对话框中“文件类型”的选取png2、之后有打开对话框,输入“chi_my.font.exp0.tif”,格式为tiff。其中chi_my可...原创 2018-04-06 18:33:02 · 5250 阅读 · 5 评论 -
组归一化(Group Normalization)的解释
看了网上最新的一些文章,来解释组归一化(Group Normalization)。发现百家号的如下文章,解释的比较清晰。大家可去学习参考。文章标题是“全面解读Group Normalization”,网址如下http://baijiahao.baidu.com/s?id=1596620335120928574&wfr=spider&for=pc现把主要信息列举出来,便于今后学习。G...转载 2018-04-23 20:35:58 · 21769 阅读 · 2 评论 -
Text2image 文本到图像的合成
文本到图像合成 用Thought Vectors这是一个为从描述合成图像的tensorflow实现,用的是Skip Thought Vectors模型。基于DCGAN(tf版本)来构建的。所使用的图像是GAN-CLS算法所使用的图像数据。依赖;-Python 2.7.6-Tensorflow-h5py-Theano : for skip thought vectors-scikit-learn :...翻译 2018-05-19 11:13:42 · 5594 阅读 · 1 评论 -
对yolo android验证的情况梳理
目前为止个人对yolo模型运行在android上的运行情况,梳理下。项目名模型名tensorflow版本验证结果备注android-yoloyolov2_tinyyolov2_tiny_vocr0.10ng DarknetDemoInAndroidyolov2yolov3--ok在小米5s上可运行但性能慢,一次分析需82-86s,未优化,据说有优化到1s的。TensorFlowAndroidDem...原创 2018-05-26 17:24:40 · 1005 阅读 · 3 评论 -
使用as2.3来编译dlib-android-app
dlib-android-app原来是基于as3.0的,因个人安装的是as2.3,为了能在windows上运行起来,进行了必要的修改。参见如下。1、dlib-android-app的build.gradle的修改主要是ndk,sdk的版本修改。尤其是gradle版本改成2.3.02、app的build.gradle的修改为了编译过,需要把implementation改成compile。同时,为避免...原创 2018-06-03 09:31:29 · 410 阅读 · 0 评论 -
中文处理FoolNLTK
中文处理FoolNLTK这是一个中文处理工具,提供BiLSTM来分词。特性,基于BiLSTM模型来训练、准确度高、可用户自定义字典、支持自训练、允许batch处理、速度不是最快的,但接近市场上的大部分开源工具。依赖:python3安装:pip install foolnltk使用:python -m fool [filename]用户可自定义字典,格式如下难受香菇 10什么鬼 10加载自定义字典;...原创 2018-06-22 15:23:44 · 4363 阅读 · 3 评论 -
基于opencv的人脸检测在android上构建的问题梳理
基于opencv的人脸检测在android上运行个人把tensorflow的行人检测,在android上验证ok后,想试验把人脸检测也放到在android上运行下。故做了一番搜索及试验。主要参考的是如下一篇文章,介绍的比较细致。https://blog.csdn.net/zengxyuyu/article/details/52303659还有一些细的问题未列全(在此文章中未说明)。故在此发出来,供...原创 2018-06-01 15:16:33 · 366 阅读 · 0 评论 -
基于Keras的三维人脸重建
这是一个非常炫酷的成就,能将人脸特征重建为三维空间的模型。预训练模型最初是用torch实现的。此代码是把torch实现的VRN模型转换为keras的模型。依赖:keras,custom_layers,h5py1.下载预训练模型。位置参见http://cs.nott.ac.uk/~psxasj/download.php?file=vrn-unguided.t72.使用样例...原创 2018-09-04 21:02:48 · 2359 阅读 · 3 评论 -
机器学习从业者 工作内容
1、理解上下文:可以从机器学习中获益的业务领域 与其他利益相关者沟通什么是机器学习,机器学习不具备的能力是什么 (通常有很多误解) 了解业务战略、风险和目标,以确保每个人都达成共识 确定组织拥有的数据类型 适当地构建和审视任务 了解操作约束 (例如,在推理时选出实际可用的数据) 主动识别道德风险,包括性骚扰、猥亵、独裁政府滥用你的工作,或进行宣传 / 虚假宣传活动 (并计划如何减少...转载 2018-09-04 21:07:05 · 1045 阅读 · 0 评论 -
大数据 编程提升
Scala编程中文版[tag]Scala,编程,RDD,Spark,数据挖掘,机器学习,算法,[content]本书帮助读者能够全面了解和掌握Scala编程语言的核心特性,并能够深入理解Scala语言。[下载]https://u17749188.pipipan.com/fs/17749188-357508458Objective-C_中文[tag]Objective-C,面向对象...原创 2019-03-30 14:24:53 · 431 阅读 · 0 评论 -
深度学习的几本书
[书名]深度学习基础教程[tag]深度学习,机器学习,数据分析,挖掘,算法,[content]深度学习的入门基础。[下载1][书名]Keras图像深度学习实战[tag]Keras,图像识别,深度学习,数挖掘,算法,[content]一本不可多得的与图像处理紧密相连介绍的深度学习书籍,值得你花点时间阅读。[下载2][书名]深度学习技术选型白皮书[tag]人工智能,深度学习,机器...原创 2019-03-24 14:15:11 · 494 阅读 · 0 评论 -
labelme的使用及问题解决
个人在试验mask-rcnn的过程中使用labelme进行标注,使用中遇到了如下问题: Unable to save: 'bytes' object has no attribute 'encode' 这个是在windows上python3上遇到的问题。需要修改代码,网上有怎么对应的方法,但没有提供现成的可用代码,故我修改后验证可用,然后共享出来,不用大家每次都去修改。共享的代码...原创 2018-02-11 17:21:33 · 10396 阅读 · 1 评论 -
TF的股票预测的训练
此文是作为练习的记录的。参考的是“自创数据集,用TensorFlow预测股票教程”文章里的实现。自行码了一遍。并运行通过了。代码位置:https://github.com/renwoxing2016/stocks。有需要的朋友可参考。调试期间遇到了如下问题。ValueError: Cannot feed value of shape (256, 501) for Tenso原创 2018-01-15 21:25:14 · 452 阅读 · 0 评论 -
TF ObjectDetectionAPI的安装、验证测试(2)
换成自己个人的找的图片,进行验证测试。 步骤:先在个人pc上找一些JPG的文件。放到一个目录下如E:\testimage把JPG的文件名改成image1.jpg,image2.jpg形式的。找到models/research下的object_detection目录,打开object_detection_tutorial.ipynb文件原创 2017-11-11 20:41:03 · 405 阅读 · 0 评论 -
moviepy安装过程中的问题
在测试ObjectDetectionAPI过程中遇到了一些问题,做个记录。以备后用。1、安装moviepy过程中,在cmd下,使用pip命令pip install moviepy安装遇到如下问题:1. Exception: 2. Traceback (most recent call last): 3. File "C:\ProgramData\原创 2017-11-12 19:31:21 · 7173 阅读 · 2 评论 -
TF ObjectDetectionAPI的安装、验证测试(3)
3. 视频识别物体。 一般Anaconda3安装时不会安装opencv_python版的。要自己动手安装。步骤如下。 (安装opencv_python时也试过condainstall -c https://conda.binstar.org/menpoopencv3这个方式,但提示找不到opencv3,故保险起见用如下方式)原创 2017-11-12 20:01:55 · 821 阅读 · 0 评论 -
Featuretools介绍
Featuretools的介绍1、简要介绍 Featuretools是一个执行自动特征工程的框架。它擅长于为深度学习把互相关联的数据集转换为特征矩阵。2、快速开始 下面是一个使用DFS(深度特征综合体 Deep Feature Synthesis)来实施自动化特征工程的例子。在这个例子中,我们应用DFS到一个由时间戳客户事务组成的多维表数据集。翻译 2017-11-17 22:35:47 · 7862 阅读 · 1 评论 -
OpenPose的安装
从网上看到了OpenPose的介绍,感觉是好东西,虽然目前硬件不满足其要求,不能验证。但此次先把安装过程翻译了,以备后用。OpenPose的安装:操作系统支持Ubuntu 14 and 16.Windows 8 and 10.Nvidia Jetson TX2,安装指南参见doc/installation_jetson_tx2.md.翻译 2017-11-14 11:15:29 · 14206 阅读 · 7 评论 -
物体检测 DSOD论文 1708.01241的翻译
论文的第3章,翻译理解如下。3. DSOD 本章,我们首先介绍我们的DSOD架构和它的组件,详细说明几个重要设计原则。然后我们说明训练的设定。3.1.DSOD架构 整体架构。所推荐的DSOD方法是与SSD [21]类似的一个多尺度不需要proposal的检测框架。DSOD的网络架构被分为2部分:backbone子网络用来特征提取,front-end子网络用翻译 2017-11-18 21:23:32 · 626 阅读 · 0 评论 -
DSOD的安装介绍
DSOD:学习型深度监督对象检测器(来自scratch) 代码是基于SSD框架的(https://github.com/weiliu89/caffe/tree/ssd)。Introduction介绍 DSOD关注来自scratch的训练目标检测器(没有在ImageNet上的预训练模型时)的问题。以我们最好的经验来看,优先的事是从scratch用已有技翻译 2017-11-18 21:30:07 · 1437 阅读 · 0 评论 -
使用opencv_python进行视频分析遇到的bgsegm问题
近期在使用opencv_python分析视频过程中总是遇到各种问题,如cv2.cv2的问题、还有使用opencv_python操作视频处理类的需求时总是遇到has no attribute 'bgsegm'等问题。从网上找了但缺少完整的说明,故特地说明下。遇到has no attribute 'bgsegm'等问题,说明安装的opencv_python版本需要更新了,或者没有安装c原创 2017-11-22 21:31:24 · 5703 阅读 · 2 评论 -
物体检测 DSOD论文 1708.01241的翻译 (2)
论文的第4章,翻译理解如下。4.实践我们在普遍使用的PASCALVOC 2007, 2012和MSCOCO数据集(各自有20多万个对象类别)上实施了试验。对象检测性能是用mAP(平均精度均值)衡量的。4.1.基于PASCALVOC2007的消融研究首先我们调查DSOD框架的每个组件和设计原则。结论主要总结在Table2和Table3里了。我们为了这个消融研究在PASCALV原创 2017-12-11 15:29:16 · 715 阅读 · 0 评论 -
为猪脸识别而进行自己数据集的构建、训练
在实际过程中走了弯路,特地进行说明记录,以备今后参考。思路是先构建VOC2007格式的猪脸数据集,在转换成tf格式,然后利用tf的objectdetectionapi进行训练。原因是把2种构建方式都熟悉一遍,并把所有流程过一遍。1、构架VOC2007格式的猪脸数据集前提:在某个目录下建立如下关系的子目录。原创 2017-12-13 22:29:53 · 7847 阅读 · 17 评论 -
数据扩增 data-augmentation的方法及代码
为了扩增数据集,采用了2种方式来进行数据的扩增。1、使用keras的数据增强处理2、使用skimage的数据增强处理keras包括的处理,有featurewise视觉上图像会稍微变暗,samplewise视觉上图像会变成类x光图像形式,zca处理视觉上图像会变成灰白图像,rotation range 随机旋转图像,水平平移,垂直平移,错切变换,图像缩放,图片的整体的颜色变换,水原创 2017-12-24 22:56:30 · 10104 阅读 · 2 评论 -
基于tensorflow keras实现何凯明大神的Mask R-CNN的介绍
基于tensorflow keras实现何凯明大神的Mask R-CNN的介绍 。其英文的介绍说明,见如下网址。https://github.com/matterport/Mask_RCNN中文版,参见如下网址位置。大部分内容做了翻译。http://www.zhuanzhi.ai/knowledge/b6e08fc997029df3b4f13f1c76110028翻译 2018-01-02 21:56:39 · 3277 阅读 · 0 评论 -
高层次语义特征检测:行人检测
高层次语义特征检测:行人检测此代码未发布,待发布后验证下。依赖;Python 2.7Tensorflow 1.4.1Keras 2.0.6OpenCV 3.4.1.15安装:pip install -r requirements.txt数据下载:下载后放到./data/下。其中./data/caltech目录下结构如下*DATA_PATH*train...翻译 2019-04-13 22:26:21 · 763 阅读 · 0 评论