
deep learning
言有三
龙鹏,笔名言有三,先后就读于华中科技大学(2008-2012),中国科学院半导体研究所神经网络实验室(2012-2015),先后就职于奇虎360人工智能研究院(2015.7-2017.5),陌陌科技深度学习实验室(2017.5-2019.3),深度学习算法专家,阿里云MVP,华为云MVP,超过7年的计算机视觉从业经验,拥有丰富的传统图像算法和深度学习计算机视觉项目经验,运营技术公众号《有三AI》,著有书籍《深度学习之图像识别:核心技术与案例实战》,《深度学习之模型设计:核心算法与案例实践》,《深度学习之人脸图像处理:核心算法与案例实战》,《深度学习之摄影图像处理:核心算法与案例精粹》
展开
-
【完结】中国12大AI研究院,高调的低调的你pick谁
文章首发于微信公众号《有三AI》【完结】中国12大AI研究院,高调的低调的你pick谁专栏国内的《AI研究院》正式完结了,在这个专题中,我们和大家一起分享了国内12大研究院的背景,从最开始介绍的历史最悠久的微软亚洲研究院,到最后介绍的低调务实的网易人工智能,我们带大家领略了每个研究院的研究方向,团队情况,欣赏了各大研究院的拳头产品。话不多说,这一次做一个回顾。作者|言有三汤兴旺...原创 2019-08-05 21:45:38 · 8168 阅读 · 0 评论 -
【技术综述】有三AI不得不看的技术综述
文/编辑 | 言有三最近遇到了很多新手来交流,网上资料甚多,筛选有时候是个大问题,一般遇到一个新方向,找技术综述读一读是最合适的开始,今天总结一下有三AI发过的技术综述。25篇CV工程师进阶文章深度学习CV算法工程师从入门到初级面试有多远,大概是25篇文章的距离,这是有三AI修行之路的《白身境》和《初识境》两大系列的完结,从编程基础,图像基础,数学基础讲到深度学习理论和实践基础...原创 2019-08-05 21:44:53 · 654 阅读 · 0 评论 -
【AI不惑境】数据压榨有多狠,人工智能就有多成功
大家好,今天开始就进入了专栏《AI不惑境》的更新了,这是第一篇文章,讲述数据如何驱动深度学习。进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追随,到创造的过程,那么到这个阶段,应该跃过了模仿和追随的阶段,进入了创造的阶段。从这个境界开始,讲述的问题可能不再有答案,更多的是激发大家一起来思考。作者&编辑 | 全能言有三深度学习成功源...原创 2019-04-09 23:34:45 · 615 阅读 · 0 评论 -
【完结】12大深度学习开源框架(caffe,tf,pytorch,mxnet等)快速入门项目
这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork。https://github.com/longpeng2008/yousan.ai1 概述1.1 开源框架总览现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的就有caffe,tensorflow,pytorch/caffe2...原创 2019-04-02 15:08:25 · 1294 阅读 · 0 评论 -
【完结】12篇文章告诉你深度学习理论应该学到什么水平
专栏《AI初识境》正式完结了,在这一个专题中,我们给大家从神经网络背景与基础,讲到了深度学习中的激活函数,池化,参数初始化,归一化,优化方法,正则项与泛化能力,讲到了深度学习中的评测指标,优化目标,以及新手开始做训练时的注意事项。消化完这12期文章后,你肯定具备了扎实的深度学习理论基础,接下来就大胆地往前走吧,下面再次回顾提炼一下主要内容。作者&编辑 | 言有三1、...原创 2019-03-30 21:57:30 · 1351 阅读 · 0 评论 -
【MatConvnet速成】MatConvnet图像分类从模型自定义到测试
欢迎来到专栏《2小时玩转开源框架系列》,这是我们第10篇,前面已经说过了caffe,tensorflow,pytorch,mxnet,keras,paddlepaddle,cntk,chainer,deeplearning4j。今天说MatConvnet,本文所用到的数据,代码请参考我们官方githttps://github.com/longpeng2008/LongPeng_ML_Cou...原创 2019-03-29 21:58:24 · 1053 阅读 · 0 评论 -
【Lasagne速成】Lasagne/Theano图像分类从模型自定义到测试
欢迎来到专栏《2小时玩转开源框架系列》,这是我们第11篇,前面已经说过了caffe,tensorflow,pytorch,mxnet,keras,paddlepaddle,cntk,chainer,deeplearning4j,matconvnet。今天说Lasagne,本文所用到的数据,代码请参考我们官方githttps://github.com/longpeng2008/LongPen...原创 2019-03-29 21:58:15 · 1042 阅读 · 0 评论 -
【darknet速成】Darknet图像分类从模型自定义到测试
欢迎来到专栏《2小时玩转开源框架系列》,这是我们第12篇文章,前面已经说过了caffe,tensorflow,pytorch,mxnet,keras,paddlepaddle,cntk,chainer,deeplearning4j,matconvnet,lasagne。今天说darknet,也是最后一个框架了,本文所用到的数据,代码请参考我们官方githttps://github.com/...原创 2019-03-29 21:57:52 · 2879 阅读 · 0 评论 -
【AI初识境】深度学习中常用的损失函数有哪些?
这是专栏《AI初识境》的第11篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。今天来说说深度学习中常见的损失函数(loss),覆盖分类,回归任务以及生成对抗网络,有了目标才能去优化一个模型。作者&编辑 | 言有三1 什么是损失函数在机器学习中,损失函数(loss function)是用来估量模型的预测值f(x)与真实值Y的不一致程度,损失函数越小...原创 2019-03-28 20:22:12 · 8120 阅读 · 2 评论 -
【AI初识境】给深度学习新手开始项目时的10条建议
这是专栏《AI初识境》的第12篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。在成为合格的深度学习算法工程师,尤其是工业界能够实战的调参选手之前,总会踏足很多的坑。今天就来说说那些需要掌握的基本技巧,如何避开那些新手常见的坑,以计算机视觉中的图像分类任务为例。请注意,这篇文章不是教你如何调参,而是教你不要在调参之前胡搞。作者&编辑 | 言有三1...原创 2019-03-28 16:47:10 · 588 阅读 · 0 评论 -
【DL4J速成】Deeplearning4j图像分类从模型自定义到测试
文章首发于微信公众号《有三AI》【DL4J速成】Deeplearning4j图像分类从模型自定义到测试欢迎来到专栏《2小时玩转开源框架系列》,这是我们第九篇,前面已经说过了caffe,tensorflow,pytorch,mxnet,keras,paddlepaddle,cntk,chainer。今天说Deeplearning4j(DL4J),本文所用到的数据,代码请参考我们官方git...原创 2019-03-25 22:09:40 · 2129 阅读 · 0 评论 -
【AI-1000问】你知道为什么GoogLeNet也被称为InceptionNet吗?
文章首发于微信公众号《有三AI》【AI-1000问】你知道为什么GoogLeNet也被称为InceptionNet吗?往期视频(前往公众号观看)GoogLeNet为什么也被称为InceptionNet?我们都知道在2014年ILSVRC比赛中GoogLeNet获得了冠军,其所用模型参数不足AlexNet(2012年冠军)的1/12,但性能却比AlexNet好不少。我们从其论文...原创 2019-03-24 19:53:24 · 1048 阅读 · 0 评论 -
【AI-1000问】为什么信号有单位而且是dB?
文章首发于微信公众号《有三AI》【AI-1000问】为什么信号有单位而且是dB?往期视频(前往公众号观看)你知道信号的单位dB的由来吗?想必熟悉图像噪声和和图像信噪比的应该都听说过dB,一般监控摄像机的图像信噪比是50dB,信噪比的典型值一般为45-55dB,若为50dB,则图像有少量噪声,但图像质量良好;若为60dB,则图像质量优良,不出现噪声。说了这么多dB,那你知道dB的...原创 2019-03-24 19:48:09 · 3198 阅读 · 0 评论 -
【AI初识境】深度学习模型评估,从图像分类到生成模型
文章首发于微信公众号《有三AI》【AI初识境】深度学习模型评估,从图像分类到生成模型这是《AI初识境》第10篇,这次我们说说深度学习模型常用的评价指标。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。凡事用数据说话,一个深度学习模型在各类任务中的表现都需要定量的指标进行评估,才能够进行横向的PK比较,今天就来说说分类,回归,质量评估,生成模型中常用的指标,以计算机视觉任务为例...原创 2019-03-23 14:16:44 · 2880 阅读 · 0 评论 -
【AI-1000问】softmax loss和交叉熵有什么关系?
文章首发于微信公众号《有三AI》【AI-1000问】softmax loss和交叉熵有什么关系?往期视频(前往公众号观看)softmaxloss和交叉熵有什么关系?想必大家也都听过熵这个概念,也都知道softmax以及softmaxloss这个概念,那么它们两个有什么区别和联系呢?作者/编辑言有三softmaxloss是由softmax和交叉熵(cross...原创 2019-03-23 14:15:12 · 3364 阅读 · 0 评论 -
【AI-1000问】Face detection、alignment、verification、identification(recognization) 你能分的清楚吗?
文章首发于微信公众号《有三AI》【AI-1000问】人脸的4个方向,你还分的清楚吗?往期视频(前往公众号观看)Facedetection、alignment、verification、identification(recognization) 你能分的清楚吗?人脸识别一直以来都是当前生物特征识别研究的热点之一,人脸识别技术在工业界应用价值尤为突出。如今随着互联网技术的发展,似...原创 2019-03-13 22:01:42 · 2197 阅读 · 0 评论 -
【AI-1000问】机器学习和模式识别是什么关系?
文章首发于微信公众号《有三AI》【AI-1000问】机器学习和模式识别是什么关系?.你能区分机器学习和模式识别吗?当今要是说起人工智能,聊起AI,每个人或多或少都能说出一点,从历史到未来,从图灵到冯诺依曼,从SVM到CNN等等,但是如果问你是否知道机器学习和模式识别有什么区别?我相信大多数人很懵圈,这两个东西不是一样的吗?难道还有区别!【AI-1000问】第四问我们就聊聊它们的区别...原创 2019-03-13 22:01:01 · 1935 阅读 · 0 评论 -
【AI-1000问】为什么OpenCV读取的图像格式是BGR?
文章首发于微信公众号《有三AI》【AI-1000问】为什么OpenCV读取的图像格式是BGR?为什么OpenCV存储的图像格式是BGR呢?做图像处理的我们应该都知道,OpenCV是我们必备的一个工具,我们在使用OpenCV读取图像时你应该也发现了读取出来的数组居然是BGR格式,而不是我们听的最多,用的最多的RGB格式,这是为什么呢?有同学思考过这个问题吗?作者/编辑汤兴旺...原创 2019-03-13 21:48:33 · 8711 阅读 · 0 评论 -
【完结】总结12大CNN主流模型架构设计思想
文章首发于微信公众号《有三AI》【完结】总结12大CNN主流模型架构设计思想专栏《CNN模型解读》正式完结了,在这一个专栏中,我们给大家回顾了深度学习中的各类具有代表性的CNN模型,详细分析了各类模型的特点,设计思想。当然,这一个系列不可能包含所有的模型,但是我们可以从中洞见最核心的思想。如果有必要,以后我们还会进行补充的。作者|言有三编辑|言有三01从LeN...原创 2019-03-13 21:47:49 · 1509 阅读 · 0 评论 -
【AI-1000问】为什么LeNet5倒数第二个全连接层维度为84?
文章首发于微信公众号《有三AI》【AI-1000问】为什么LeNet5倒数第二个全连接层维度为84?为什么LeNet5倒数第二个全连接层维度为84?相信大家也都知道LeNet5这个经典的卷积神经网络,它有3个全连接层,输出维度分别是120,84,10,不知道大家知不知道为什么倒数第2个全连接层的维度是84呢?作者/编辑 言有三LeNet5的网络结构如下。作为一...原创 2019-03-13 21:46:35 · 1216 阅读 · 3 评论 -
【AI-1000问】为什么深度学习图像分类的输入多是224*224
文章首发于微信公众号《有三AI》【AI-1000问】为什么深度学习图像分类的输入多是224*224写在前边的通知大家好,今天这又是一个新专栏了,名叫《有三AI 1000问》,顾名思义,就是以问题为主了!那我们这个新专栏会有什么特色呢?主要从内容选择,目标受众,创作风格三个方面来讲述。1、内容选择因为我们有综述专栏,有各种垂直领域的非常详细的文章,所以从内容选择上,...原创 2019-03-13 21:46:03 · 6972 阅读 · 3 评论 -
【前沿技术】浅析搜狗AI主播背后的核心技术
文章首发于微信公众号《有三AI》【前沿技术】浅析搜狗AI主播背后的核心技术今天是新专栏《前沿技术》,技术的更新迭代实在是太快了,我将在这个专栏给大家解读学术界/工业界最新的成果背后的技术原理,定位读者为对技术感兴趣的本行和外行。这一个专栏将具有以下几个特点:(1) 内容以科普为主,技术细节为辅。因为本专栏是为了让更多的人能够看懂,完成对新奇技术的了解,我不会在这里讲述过多技术细节,...原创 2019-03-13 21:44:48 · 1834 阅读 · 0 评论 -
【AI初识境】如何增加深度学习模型的泛化能力
文章首发于微信公众号《有三AI》【AI初识境】如何增加深度学习模型的泛化能力这是专栏《AI初识境》的第9篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。今天来说说深度学习中的generalization问题,也就是泛化和正则化有关的内容。作者&编辑| 言有三1 什么是generalization机器学习方法训练出来一个模型,希望它不仅...原创 2019-03-13 18:50:04 · 1455 阅读 · 0 评论 -
深度学习的150多篇文章和10多个专栏推荐
文章首发于微信公众号《有三AI》创业第一天,有三AI扔出了深度学习的150多篇文章和10多个专栏文/编辑|言有三在这篇文章中,有三跟大家来聊一下有三AI和如何学习深度学习这件事儿。1概述自我介绍“有三AI”创始人网名言有三,本名龙鹏,本科就读于华中科技大学,硕士就读于中国科学院,先后就职于奇虎360AI研究院,陌陌深度学习实验室,6年多计算机视觉从业经验...原创 2019-03-11 07:54:40 · 1330 阅读 · 0 评论 -
【AI初识境】被Hinton,DeepMind和斯坦福嫌弃的池化,到底是什么?
文章首发于微信公众号《有三AI》【AI初识境】被Hinton,DeepMind和斯坦福嫌弃的池化,到底是什么?这是专栏《AI初识境》的第8篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。今天来说说深度学习中的池化问题,包含池化的种类,作用机制以及最新的思考。作者&编辑|言有三1池化还要不要了这一次咱们反着来,说说学术界对池化的最新...原创 2019-03-11 07:50:05 · 451 阅读 · 0 评论 -
【AI初识境】为了围剿SGD大家这些年想过的那十几招
文章首发于微信公众号《有三AI》【AI初识境】为了围剿SGD大家这些年想过的那十几招这是《AI初识境》第7篇,这次我们说说常用的优化算法。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。深度学习框架目前基本上都是使用一阶的梯度下降算法及其变种进行优化,在此基础上也发展出了很多的改进算法。另外,近年来二阶的优化算法也开始慢慢被研究起来。今天就来说说神经网络的优化相关的内容。...原创 2019-03-11 07:49:31 · 449 阅读 · 0 评论 -
【AI初识境】深度学习模型中的Normalization,你懂了多少?
文章首发于微信公众号《有三AI》【AI初识境】深度学习模型中的Normalization,你懂了多少?这是《AI初识境》第6篇,这次我们说说Normalization。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。数据经过归一化和标准化后可以加快梯度下降的求解速度,这就是BatchNormalization等技术非常流行的原因,它使得可以使用更大的学习率更稳定地进行梯度传...原创 2019-03-11 07:48:54 · 1059 阅读 · 0 评论 -
【AI初识境】什么是深度学习成功的开始?参数初始化
文章首发于微信公众号《有三AI》【AI初识境】什么是深度学习成功的开始?参数初始化这是《AI初识境》第5篇,这次我们说说初始化。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。神经网络要优化一个非常复杂的非线性模型,而且基本没有全局最优解,初始化在其中扮演着非常重要的作用,尤其在没有BN等技术的早期,它直接影响模型能否收敛。可以说万事开头难,没有好的初始化的深度学习模型训...原创 2019-03-11 07:48:14 · 717 阅读 · 0 评论 -
【AI初识境】激活函数:从人工设计到自动搜索
文章首发于微信公众号《有三AI》【AI初识境】激活函数:从人工设计到自动搜索这是专栏《AI初识境》的第4篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。在神经网络中,有一个看似不起眼但是非常重要的概念,那就是激活函数。激活函数模型固然理解起来简单,但是也经历了从人工设计到自动探索的长足发展历程。作者&编辑|言有三01无处不在的激活函数...原创 2019-03-11 07:46:58 · 692 阅读 · 0 评论 -
【AI初识境】近20年深度学习在图像领域的重要进展节点
文章首发于微信公众号《有三AI》【AI初识境】近20年深度学习在图像领域的重要进展节点这是专栏《AI初识境》的第3篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。这是本系列的最后一篇非技术文章,我们总结一下深度学习技术在图像领域的重要历史性节点,本来打算语音,自然语言处理一起的,文章太长以后再谈。作者&编辑|言有三1前深度学习时代...原创 2019-03-11 07:46:06 · 746 阅读 · 0 评论 -
【AI初识境】从头理解神经网络-内行与外行的分水岭
文章首发于微信公众号《有三AI》【AI初识境】从头理解神经网络-内行与外行的分水岭这是专栏《AI初识境》的第2篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。这一篇,我们就说说神经网络基础,包括简单历史,核心原理与技术。作者&编辑|言有三1人工智能符号派与统计派上一次我们讲述了人工智能的完整历史,自从图灵提出了“机器智能”,达特茅...原创 2019-03-11 07:45:22 · 1059 阅读 · 0 评论 -
【AI初识境】从3次人工智能潮起潮落说起
文章首发于微信公众号《有三AI》【AI初识境】从3次人工智能潮起潮落说起专栏《AI白身境》已经完结,今天开始这个系列的第二个专栏《AI初识境》。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。第一篇,我们就来说说人工智能的简单历史,通常来说业界公认包括三个重要的历史阶段。作者&编辑|言有三01什么是智能智能,即Intelligence,那什...原创 2019-03-11 07:44:35 · 4535 阅读 · 0 评论 -
【完结】听完这12次分享,你应该完成了AI小白的蜕变
文章首发于微信公众号《有三AI》【完结】听完这12次分享,你应该完成了AI小白的蜕变专栏《AI白身境》正式完结了,在这一个专题中,我们给大家从Linux的基本知识,讲到了深度学习中必备的数学基础,从基本工具VIM和编译命令,讲到了常用的库OpenCV,从AI在工业界的各个研究方向,应用方向,讲到了AI领域的代表性人物,虽然知识本身的难度不高,但是覆盖范围非常广泛,这一次我们来重新回顾一下。...原创 2019-03-02 15:07:15 · 427 阅读 · 0 评论 -
【AI白身境】究竟谁是paper之王,全球前10的计算机科学家
文章首发于微信公众号《有三AI》【AI白身境】究竟谁是paper之王,全球前10的计算机科学家今天是新专栏《AI白身境》的第十二篇,也是最后一篇了,作为最后一篇,我的想法是激励大家见贤思齐。本来想写篇必须关注的大佬,但是实在是太难写了,人太多也容易引起争议,那就用最权威的资料来,学术界公认的h-index排名。所谓H-index,就是high citations,简单来说就是论文被...原创 2019-03-02 15:05:45 · 2264 阅读 · 0 评论 -
【模型解读】深度学习网络之Siamese Network网络
文章首发于微信公众号《有三AI》【模型解读】深度学习网络只能有一个输入吗继续我们之前的专栏《模型解读》,今天说多输入网络,很久没写了因为实在是有更重要的事情。平常我们所见的深度学习模型,都是输入一个图像或者视频序列,输出分类,分割,目标检测等结果,但是还有一种模型需要输入两张,或者多张图片,这就是多输入网络结构。作者|言有三编辑|言有三01多输入网络的应用...原创 2019-03-01 07:28:11 · 5993 阅读 · 0 评论 -
【AI白身境】深度学习中的数据可视化
文章首发于微信公众号《有三AI》【AI白身境】深度学习中的数据可视化今天是新专栏《AI白身境》的第八篇,所谓白身,就是什么都不会,还没有进入角色。上一节我们已经讲述了如何用爬虫爬取数据,那爬取完数据之后就应该是进行处理了,一个很常用的手段是数据可视化。通过数据可视化,可以更加直观地表征数据,在深度学习项目中,常需要的数据可视化操作包括原始图片数据的可视化,损失和精度的可视化等。...原创 2019-03-01 07:25:37 · 444 阅读 · 0 评论 -
【有三吐槽】程序员改BUG的六重境界,你,第几重了?
文章首发于微信公众号《有三AI》【有三吐槽】程序员改BUG的六重境界,你,第几重了?作为一个程序员,我们也有丰富多彩的bug人生啊,咱们又开新专栏了(实在是有感于最近大家问我的问题),这一个就叫《有三吐槽》吧,今天说说改bug这件事儿。一定程度上改bug的水平就对应了薪资水平,tothebestofmyknowledge,是要分这么几个档次了。作者|言有三编辑|...原创 2019-03-01 07:24:31 · 977 阅读 · 0 评论 -
【AI白身境】入行AI需要什么数学基础:左手矩阵论,右手微积分
文章首发于微信公众号《有三AI》【AI白身境】入行AI需要什么数学基础:左手矩阵论,右手微积分今天是新专栏《AI白身境》的第九篇,所谓白身,就是什么都不会,还没有进入角色。咱们这个系列接近尾声了,今天来讲一个非常重要的话题,也是很多的小伙伴们关心的问题。要从事AI行业,吃这碗饭,至少应该先储备一些什么样的数学基础再开始。下面从线性代数,概率论与统计学,微积分和最优化3个方向说起,配...原创 2019-03-01 07:23:43 · 702 阅读 · 0 评论 -
【AI白身境】计算机视觉都有哪些研究方向
文章首发于微信公众号《有三AI》【AI白身境】一文览尽计算机视觉研究方向今天是新专栏《AI白身境》的第10篇,所谓白身,就是什么都不会,还没有进入角色。相信看了前面的几篇文章后很多朋友已经等不及快速入行了,今天就来介绍一下计算机视觉的各大研究方向及其特点。所谓计算机视觉,即compute vision,就是通过用计算机来模拟人的视觉工作原理,来获取和完成一系列图像信息处理的机器。计...原创 2019-03-01 07:22:52 · 20820 阅读 · 1 评论 -
【cntk速成】cntk图像分类从模型自定义到测试
文章首发于微信公众号《有三AI》【cntk速成】cntk图像分类从模型自定义到测试欢迎来到专栏《2小时玩转开源框架系列》,这是我们第七篇,前面已经说过了caffe,tensorflow,pytorch,mxnet,keras,paddlepaddle。今天说cntk,本文所用到的数据,代码请参考我们官方githttps://github.com/longpeng2008/LongP...原创 2019-02-18 15:20:46 · 937 阅读 · 0 评论