自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

结构之法 算法之道

2015年起和团队创业做七月在线,专注AI教育。希望一直不断帮助天下最多人

原创 我的十年青春:写博10年1600万PV、创业5年30万学员

写博与创业:10年1600万PV,5年30万学员养成记 前沿 距离上一篇博客又过去了大半年,世事难料,特别是今年上半年突发新冠肺炎,打乱了很多人、公司的计划和节奏,多难兴邦,目前疫情即将完全过去,今天正好是5.20,在这个特殊的日子小有感慨,加之如今写博十年、创业五年,也到了该总结一下的时...

2020-05-23 18:56:46 6425 12

原创 程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦

程序员面试、算法研究、编程艺术、红黑树、机器学习5大经典原创系列集锦与总结 作者:July--结构之法算法之道blog之博主。 时间:2010年10月-2018年5月,一直在不断更新中.. 出处:http://blog.csdn.net/v_JULY_v。 说明:本博客中部分文章经过不断修...

2020-01-05 20:42:56 622547 492

原创 支持向量机通俗导论(理解SVM的三层境界)

            支持向量机通俗导论(理解SVM的三层境界) 作者:July 。致谢:pluskid、白石、JerryLead。 说明:本文最初写于2012年6月,而后不断反反复复修改&优化,修改次数达上百次,最后修改于2016年11月。 声明:本文于2012年便早已附上所...

2012-06-01 22:48:43 1016736 718

原创 从头到尾彻底理解KMP(2014年8月22日版)

从头到尾彻底理解KMP 作者:July 时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。后收录于新书《编程之法:面试和算法心得》第4.4节中。 1. 引言 本KMP原文最初写于2年多前的2011年12月,因当...

2011-12-05 13:05:28 478724 508

原创 推荐引擎算法学习导论:协同过滤、聚类、分类(2011年旧文)

推荐引擎算法学习导论:协同过滤、聚类、分类 作者:July 出处:结构之法算法之道 引言 昨日看到几个关键词:语义分析,协同过滤,智能推荐,想着想着便兴奋了。于是昨天下午开始到今天凌晨3点,便研究了一下推荐引擎,做了初步了解。日后,自会慢慢深入仔细研究(日后的工作亦与此相关)...

2020-01-05 20:47:04 78280 54

原创 如何通俗理解word2vec

如何通俗理解word2vec 前言 今年上半年,我在我的上一篇LSTM博客中写道:“众所周知,我们已经把SVM、CNN、xgboost、LSTM等很多技术,写的/讲的国内最通俗易懂了,接下来,我们要把BERT等技术也写的/讲的国内最通俗易懂,成为入门标准,而且不单单是从NNLMWord2V...

2019-10-23 19:28:18 5026 5

原创 如何从RNN起步,一步一步通俗理解LSTM

如何从RNN起步,一步一步通俗理解LSTM 前言 提到LSTM,之前学过的同学可能最先想到的是ChristopherOlah的博文《理解LSTM网络》,这篇文章确实厉害,网上流传也相当之广,而且当你看过了网上很多关于LSTM的文章之后,你会发现这篇文章确实经典。不过呢,如果你是第一次看...

2019-05-06 23:47:54 13287 14

原创 如何通俗理解EM算法

如何通俗理解EM算法 前言 了解过EM算法的同学可能知道,EM算法是数据挖掘十大算法,可谓搞机器学习或数据挖掘的基本绕不开,但EM算法又像数据结构里的KMP算法,看似简单但又貌似不是一看就懂,想绕开却绕不开的又爱又恨,可能正在阅读此文的你感同身受。 一直以来,我都坚持一个观点...

2018-08-15 18:43:47 34887 42

原创 通俗理解kaggle比赛大杀器xgboost

通俗理解kaggle比赛大杀器xgboost 说明:若出现部分图片无法正常显示而影响阅读,请以此处的文章为准:xgboost 题库版。 时间:二零一九年三月二十五日。 0 前言 xgboost一直在竞赛江湖里被传为神器,比如时不时某个kaggle/天池比赛中,某人用xgboost于千...

2018-08-04 14:18:38 53862 44

原创 一文通透优化算法:从随机梯度、随机梯度下降法到牛顿法、共轭梯度

       一文通透优化算法:从随机梯度、随机梯度下降法到牛顿法、共轭梯度       1 什么是梯度下降法 经常在机器学习中的优化问题中看到一个算法,即梯度下降法,那到底什么是梯度下降法呢? 维基百科给出的定义是梯度下降法(Gradient descent)是一个一阶最优化算法,...

2018-08-01 23:23:34 9620 3

原创 一文读懂特征工程

                                                   一文读懂特征工程   作者:July 说明:本文是七月在线机器学习第九期第五次课 特征工程的课程笔记,课程主讲老师:寒小阳 加号 张雨石 Johnson,本笔记得到寒小阳等相关老师的校对。 ...

2018-07-31 20:24:01 10630 3

原创 一文读懂目标检测:R-CNN、Fast R-CNN、Faster R-CNN、YOLO、SSD

一文读懂目标检测:R-CNN、Fast R-CNN、Faster R-CNN、YOLO、SSD   前言 之前我所在的公司七月在线开设的深度学习等一系列课程经常会讲目标检测,包括R-CNN、Fast R-CNN、Faster R-CNN,但一直没有比较好的机会深入(但当你对目标检...

2018-05-02 18:41:26 67296 22

翻译 图解CNN:通过100张图一步步理解CNN

图解CNN:通过100张图一步步理解CNN作者:@Brandon Rohrer,链接:http://brohrer.github.io/how_convolutional_neural_networks_work.html译者:@zhwhong,链接:https://www.jianshu.com...

2018-03-06 17:42:16 26889 13

原创 BAT机器学习面试1000题系列(第1~305题)

BAT机器学习面试1000题系列 整理:July、元超、立娜、德伟、贾茹、王剑、AntZ、孟莹等众人。本系列大部分题目来源于公开网络,取之分享,用之分享,且在撰写答案过程中若引用他人解析则必注明原作者及来源链接。另,不少答案得到寒小阳、管博士、张雨石、王赟、褚博士等七月在线名师审校。 说...

2017-09-28 11:37:49 394257 33

原创 Kaggle—So Easy!百行代码实现排名Top 5%的图像分类比赛

Kaggle—So Easy!百行代码实现排名Top 5%的图像分类比赛作者:七月在线彭老师责编:翟惠良 JulyGithub: https://github.com/pengpaiSH/Kaggle_NCFM前言    根据我个人的经验,学好AI,有五个必修:数学、数据结构、Python数据分析...

2017-05-10 22:56:53 26492 4

翻译 GAN之父在NIPS 2016上做的报告:两个竞争网络的对抗(含译文下载)

GAN之父在NIPS 2016上做的报告:两个竞争网络的对抗(含译文全文PDF下载)作者:Ian Goodfellow翻译:七月在线DL翻译组译者:范诗剑 汪识瀚 李亚楠审校:管博士 寒小阳 加号责编:翟惠良声明:本译文仅供学习交流,由于译者水平有限,有任何翻译不当之处,敬请批评留言指正,我们定改...

2017-03-06 23:32:40 22041 1

原创 如何从零起步学习AI

数据科学家的成长之路与学习路线:如何入门ML/DL前言我从2012年一直以一个业余研究者的身份开始学习机器学习,参考了诸多资料写了SVM模型的学习笔记。在一直想继续写但每每时间错不开的反复纠结中,于14年年底终于腾出时间,又开始写最大熵、adaboost、聚类、贝叶斯、LDA等模型的学习笔记。当然...

2017-01-15 13:07:56 42030 14

原创 手把手教你搭建caffe及手写数字识别(Ubuntu下且附mac、纯通俗教程)

手把手教你搭建caffe及手写数字识别作者:骁哲、李伟、小蔡、July说明:时间:一、前言    在前面的教程中,我们搭建了tensorflow、torch,教程发布后,大家的问题少了非常多。但另一大框架caffe的问题则也不少,特此,我们再把caffe的搭建完整走一遍,手把手且全程命令提示。本教...

2016-11-08 19:50:07 28498 3

原创 教你从头到尾利用DQN自动玩flappy bird(全程命令提示,GPU+CPU版)

教你从头到尾利用DQN自动玩flappy bird(全程命令提示、纯小白教程)前言(安装ubuntu14.04省略,当读者刚刚安装好ubuntu14.04后,直接看一下步骤安装就行。) 一、 安装必要NVIDIA驱动、CUDA、cudnn apt-get update (更新源)apt-get i...

2016-10-13 21:26:10 37732 13

原创 基于torch学汪峰写歌词、聊天机器人、图像着色/生成、看图说话、字幕生成

手把手教你基于torch玩转:学汪峰写歌词、自动聊天机器人、图像着色、图像生成、看图说话、生成字幕作者:骁哲、李伟、小蔡。说明:本教程出自七月在线开发/市场团队、及七月在线5月深度学习班学员之手,有何问题欢迎加Q群交流:472899334。时间:二零一六年十月十二日。前言    我们教梵高作画的教...

2016-10-12 13:47:45 35486 15

原创 没GPU也能玩梵高作画:Ubuntu tensorflow CPU版

没GPU也能玩梵高作画:Ubuntu tensorflow CPU版作者:七月在线开发/市场团队骁哲、李伟、July时间:二零一六年九月二十七日一、前言    9月22号,我们开发/市场团队的两同事利用DL学梵高作画,安装cuda 8.0趟遍无数坑,做出来后,很多朋友求教程。因此,3天后的9月25...

2016-09-27 19:39:04 38269 21

原创 教你从头到尾利用DL学梵高作画:GTX 1070 cuda 8.0 tensorflow gpu版

教你从头到尾利用DL学梵高作画作者:七月在线开发/市场团队三人,骁哲、李伟、July配置:GTX 1070 cuda 8.0 Ubuntu 14.04 cudnn 5.1 tensorflow gpu时间:二零一六年九月二十五日一、前言    12年本博客推出SVM三层境界,July开始学习接触M...

2016-09-25 11:58:11 49906 55

原创 CNN笔记:通俗理解卷积神经网络

通俗理解卷积神经网络(cs231n与5月dl班课程笔记) 1 前言 2012年我在北京组织过8期machine learning读书会,那时“机器学习”非常火,很多人都对其抱有巨大的热情。当我2013年再次来到北京时,有一个词似乎比“机器学习”更火,那就是“深度...

2016-07-02 22:14:50 292642 161

原创 我的新书《编程之法:面试和算法心得》终于上市 [内含勘误]

      我的新书《编程之法:面试和算法心得》终于上市     经过一天一天、一月一月、一年一年漫长的修改、优化、等待,我的新书《编程之法:面试和算法心得》终于上架开卖了!   京东:http://item.jd.com/11786791.html。现货,目前购买¥34.60 ...

2015-10-21 12:00:09 68346 89

原创 今15年创业,享受改变的过程

今年三事:创业、出书、APP年初开始创业        挺有意思。自去年11月写完LDA主题模型后,至今竟悄无声息的已过去大半年。其中,最主要的原因就是:今年年初正式开始创业。发布在线教育网站    很快,1月27日,我们上线了我们的在线教育网站:七月算法在线学院(简称七月算法) http://w...

2015-08-20 16:21:51 47365 75

原创 通俗理解LDA主题模型

      通俗理解LDA主题模型     0 前言     印象中,最开始听说“LDA”这个名词,是缘于rickjin在2013年3月写的一个LDA科普系列,叫LDA数学八卦,我当时一直想看来着,记得还打印过一次,但不知是因为这篇文档的前序铺垫太长(现在才意识到这...

2014-11-17 16:11:58 233534 100

原创 从贝叶斯方法谈到贝叶斯网络

 从贝叶斯方法谈到贝叶斯网络   0 引言     事实上,介绍贝叶斯定理、贝叶斯方法、贝叶斯推断的资料、书籍不少,比如《数理统计学简史》,以及《统计决策论及贝叶斯分析 James O.Berger著》等等,然介绍贝叶斯网络的中文资料则非常少,中文书籍总共也没几本,有的多是英...

2014-11-10 19:04:49 126355 47

原创 从拉普拉斯矩阵说到谱聚类

从谱聚类说到拉普拉斯矩阵 0 引言 11月1日上午,机器学习班第7次课,邹博讲聚类(PPT),其中的谱聚类引起了自己的兴趣,他从最基本的概念:单位向量、两个向量的正交、方阵的特征值和特征向量,讲到相似度图、拉普拉斯矩阵,最后讲谱聚类的目标函数和其算法流程。 课后自己又琢磨了番...

2014-11-03 11:33:37 75717 25

原创 Adaboost 算法的原理与推导

    Adaboost 算法的原理与推导   0 引言     一直想写Adaboost来着,但迟迟未能动笔。其算法思想虽然简单:听取多人意见,最后综合决策,但一般书上对其算法的流程描述实在是过于晦涩。昨日11月1日下午,在我组织的机器学习班 第8次课上讲决策树与Adabo...

2014-11-02 23:31:07 128662 93

原创 最大熵模型中的数学推导

最大熵模型通俗导论 引言 写完SVM之后,早就想继续写机器学习的系列,无奈一直时间不稳定且对各个模型算法的理解尚不够,所以一直迟迟未动笔。无独有偶,重写KMP得益于今年4月个人组织的算法班,而动笔继续写这个机器学习系列,正得益于今年10月组织的机器学习班。 10月26日机器学...

2014-10-27 16:28:57 79381 37

原创 程序员如何快速准备面试中的算法

程序员如何快速准备面试中的算法我决定写篇短文,即为此文。之所以要写这篇文章,缘于微博上常有朋友询问,要毕业找工作了,如何学习算法。尽管在微博上简单梳理过:但因字数限制,特撰此文着重阐述下:程序员如何快速准备面试中的算法,顺便推荐一些相关的书籍或资料。总体来说,分为五个步骤,如下:    1、首选你...

2014-02-12 21:44:50 153081 84

原创 程序员编程艺术第四十一章~四十二章:荷兰国旗、矩阵相乘Strassen算法

第四十一章~四十二章:荷兰国旗问题、矩阵相乘之Strassen算法前言    本文要讲的两个问题:荷兰国旗和矩阵相乘之Strassen算法 都跟分治法相关,故把这两个问题放到了一起。所谓分治,便是分而治之的意思,好比打战时面对敌人的庞大武装,采取避其主力,各个击破的策略。    有何问题,欢迎随时...

2014-01-27 23:20:07 63312 22

原创 程序员编程艺术第三十九~四十章:最近公共祖先LCA、打印螺旋矩阵

第三十九~第四十章:最低公共祖先LCA问题、螺旋矩阵前言整个编程艺术系列写到了本第三十九和第四十章,系列越写到后,对题材的选取越严格,即不是任何一个编程问题都可以收录到本系列中。 再者,之前已写的38章尚存在诸多问题,为了和大家一起更好的改进整个系列,特和一帮朋友把它同步到了github上...

2014-01-15 15:39:56 58242 36

原创 程序员编程艺术第三十八章:Hero在线编程判题、出题系统的演进与优化

第三十八章:Hero在线编程判题系统的演进与优化前言    以前出门在外玩的时候,经常跑去网吧,去网吧也不干啥事,看看博客,改改博客,但若想修改博客上的一段代码,则想习惯性的打开编译器才发觉网吧是不会装编译器这个东西的,可要安装它却要不少时间,所以每次想在网吧写代码都作罢。    当时,便想,如果...

2013-12-28 15:52:30 33757 25

原创 程序员编程艺术第一~三十八章集锦与总结,及Github地址、PDF下载

程序员面试题精选100题:第1~37题集锦与总结,及免积分PDF下载前言程序员编程艺术第一~三十七章集锦第一章、左旋转字符串定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,要求对长度为n的字符串操...

2013-12-13 16:45:36 59963 26

原创 九月十月百度,迅雷,华为,阿里巴巴笔试面试六十题(第411~470题)

九月迅雷,华为,阿里巴巴,最新笔试面试三十题题记    本博客自2010年10月11日开通以来,已经帮助了一大批的人找到工作,特别是连续三年在每一年的9、10月份陪伴了至少三届毕业生找工作的旅程,包括校招中的笔试面试,今年也不会例外,希望本博客在3周年之际一如既往的陪伴大家一起成长。    本文所...

2013-09-23 10:13:43 194994 138

原创 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索

第三十六~三十七章、搜索智能提示suggestion,附近地点搜索题记    写博的近三年,整理了太多太多的笔试面试题,如微软面试100题系列,和眼下这个程序员编程艺术系列,真心觉得题目年年变,但解决问题的方法永远都是那几种,用心准备后,自会发现一切有迹可循。    故为更好的帮助人们找到工作,特...

2013-09-07 10:22:30 48613 34

原创 程序员编程艺术第三十四~三十五章:格子取数问题,完美洗牌算法

第三十四~三十五章:格子取数问题,完美洗牌算法的变形题记    再过一个半月,即到2013年10月11日,本博客便是开通3周年,巧的是,这天刚好也是我的25岁生日。写博近三年,访问量趋近500万,无法确切知道帮助了多少人影响了多少人,但有些文章和一些系列是我比较喜欢的,如这三篇:从B树、B+树、B...

2013-08-23 12:04:30 55004 51

原创 程序员编程艺术第三十二~三十三章:最小操作数,木块砌墙问题

第三十二~三十三章:最小操作数,木块砌墙问题作者:July、caopengcs,致谢:红色标记时间:二零一三年八月十二日题记    可能再过一两月,便又到了每年九月十月校招高峰期,在此推荐:①程序员编程艺术http://t.cn/zO2VomB;②秒杀99%的海量数据处理面试题http://t.c...

2013-08-12 15:08:39 40446 50

原创 程序员编程艺术第三十~三十一章:字符串转换成整数,通配符字符串匹配

第三十~三十一章:字符串转换成整数,通配符的字符串匹配问题前言    之前本一直想写写神经网络算法和EM算法,但写这两个算法实在需要大段大段的时间,而平时上班,周末则跑去北大教室自习看书(顺便以时间为序,说下过去半年看过的自觉还不错的数学史方面的书:《数理统计学简史》《微积分概念发展史》《微积分的...

2013-06-04 17:52:03 60993 100

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