前些日子因工程需求,需要将yolov3从基于darknet转化为基于Caffe框架,过程中踩了一些坑,特在此记录一下。 1.Yolov3的网络结构 想要转化为Caffe框架,就要先了解yolov3的网络结构,如下图。     如果有运行过darknet应该会很熟悉,这是darknet运行成功后打印log信息,这里面包含了yolo网...

卷积神经网络可以算是深度神经网络中很流行的网络了。本文从基础入手,介绍了卷积网络的基本原理以及相关的其它技术,并利用卷积网络做了一个简单项目作为示例参考。想入手 CNN 的朋友不可错过~ 首先,我们先看看下面这张照片: 图源:Pix2PixHD 这不是一张真实的照片,你可以新建一个窗口来打开它,放大看看,可以看到马赛克。 实际上,这张照片是由 AI 生成的,是不是看起来很真实? 这项技术就是卷积神...

交流QQ:452026443  以情感识别模型为例!  我一直都看到它:“基于Haar特征的级联分类器”,“Viola和Jones首先提出的类哈尔特征”......但究竟是什么类似Haar?它与卷积神经网络有什么关系?   Haar-Feature就像CNN中的内核,除了在CNN中,内核的值由训练确定,而Haar-Fea...

0 引言 课程来源:https://www.julyedu.com/course/getDetail/82 模型跑起来,你需要两步: 描绘整幅图(定义计算) 在session当中执行图中的运算 1 linear_regression 简单的线性回归 1.数据准备 实际的数据大家可以通过pandas等package读入,也可以使用自带的Boston House Price数据集,这里为了简单,我们自...

记录下mobilnet-ssd如何跑自己的数据集。默认环境已经配置好,并且demo.py已经可以成功运行了。 mobilenet-ssd下载路径(需要注意的点:需要以Git的方式下载,不要以zip的方式下载,否则后面训练时可能报错) $ git clone https://github.com/chuanqi305/MobileNet-SSD.git 步骤记录:1、制作VOC数据集  &...

BatchNormalization是神经网络中常用的参数初始化的方法。其算法流程图如下:  我们可以把这个流程图以门电路的形式展开,方便进行前向传播和后向传播:  那么前向传播非常简单,直接给出代码: 反向传播则是求导的过程,这里特别要小心,由于门电路中有多个支路,求导时要进行加和。 要注意的就是求导时遇到多个支路的情况要进行累加。表达式复杂的话还是分步进行比较不容易出错。...

【转载来的文章:如有侵权,请联系我!我将马上删除!】 首先声明一下,如标题,本教程是caffe在windows系统上的配置方法,而且是github上官方BVLC/caffe目前推荐的配置方法,并不是使用微软的caffe-windows。之前很多人是用的微软的caffe配置,本教程真不是。 适用平台 64位 windows 10、64位 windows 7(我第一次安装配置的是win10,现在用wi...

CSV文件的创建与读取

深度学习

  

2019-09-04 08:01:35

一 CSV文件  CSV文件是最常用的一个文件存储方式。逗号分隔值(Common-Separated Values,CSV)文件以纯文本形式存储表格数据(注:分隔字符也可以是其他字符)。纯文本说明该文件是一个字符序列,不包含必须像二进制数字那样被解读的数据。  CSV文件由任意数目记录组成,记录间以某种换行符分隔;每条记录由若干字段组成,字段间以字符(如逗号)或字符串分隔。 &...

这两天为了找工作,焦头烂额,越查别人的面试经越深知自己实力不济,基础不牢,毕竟半路出家,在基础上会有很多大不如人的地方。。 没办法,反正选择了这条路,只能一头扎进去了,大不了读个图像的博(实在是不想) 想来想去,还是来更个博,一来在总结中学习的可以稍微扎实一点,二来我的这个辣鸡博客也写简历上了,能稍微多加一点是一点。。 这篇博客里,我会总结一下各种深度学习+图像处理的算法,可能细节部分会有所遗失,...

这是github一个开源项目,作者是Avik Jain,内容是从机器学习的基础概念起步,逐层递进,很适合初学者。截至到现在,已经有近6000的star。我不自量力的翻译一下。本人英语很渣,借助了翻译工具,但还是不能很好的切合文意。写博客仅仅是为了记录自己的学习历程,翻译不到位的话还请多多见谅,不足之处请指出,不喜勿喷。 这里附上原项目地址:https://github.com/Avik-Jain/...

在上一篇博客逻辑回归基础上已经引出了神经网络(深度学习)的概念,在这篇博客中将进一步介绍时下如日中天的话题——深度学习。 目录 历史回顾 Three Steps for Deep Learning step1 Fully Connect Feedforward Network 举例 step2 step3 为什么需要深度学习 历史回顾 Three Steps for Dee...

Julia 常用包 ref trend observer 零.环境 IJulia 是一个以Julia为后端的交互式环境,可以方便的进行交互式编程 安装 使用 一.数据处理 常用的数据处理包包括以下几个方面: 1.基本科学计算 TODO 2.数据I/O CSV DataFrames 二.绘图 TODO 三.机器学习 Mocha Mocha是一个高效的深度学习框架,包含了通用的随机梯度求解器,可以它构...

许多开发者向新手建议:如果你想要入门机器学习,就必须先了解一些关键算法的工作原理,然后再开始动手实践。但我不这么认为。 我觉得实践高于理论,新手首先要做的是了解整个模型的工作流程,数据大致是怎样流动的,经过了哪些关键的结点,最后的结果在哪里获取,并立即开始动手实践,构建自己的机器学习模型。至于算法和函数内部的实现机制,可以等了解整个流程之后,在实践中进行更深入的学习和掌握。 那么问题来了,既然作为...