结构之法 算法之道

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

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

支持向量机通俗导论(理解SVM的三层境界)作者:July、pluskid ;致谢:白石、jerrylead出处:结构之法算法之道blog。前言第一层、了解SVM  1.0、什么是支持向量机SVM  1.1.、线性分类    1.1.1、分类标准    1.1.2、1或-1分类标准的起源:logis...

2012-06-01 22:48:43

阅读数:746030

评论数:623

教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对...

2012-03-22 12:51:07

阅读数:545733

评论数:286

Machine Learning读书会,面试算法讲座,创业活动,算法班(历届汇总)

            Machine Learning读书会,面试&算法讲座,算法公开课,创业活动,算法班集锦近期活动:2014年9月3日,第8次西安面试&算法讲座视频 + PPT 的下载地址:http://blog.csdn.net/v_july...

2012-02-06 17:07:42

阅读数:150880

评论数:139

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

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

2011-12-05 13:05:28

阅读数:327429

评论数:413

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

                程序员面试、算法研究、编程艺术、红黑树、机器学习5大经典原创系列集锦与总结 (七月在线:https://www.julyedu.com/,面试 & 算法 & 机器学习在线课程)作者:July--结构之法算法之道blog...

2011-06-14 12:11:00

阅读数:570158

评论数:517

一文读懂: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

阅读数:1124

评论数:0

图解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

阅读数:4700

评论数:2

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

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

2017-09-28 11:37:49

阅读数:54019

评论数:18

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

阅读数:18241

评论数:1

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

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

2017-03-06 23:32:40

阅读数:15618

评论数:0

如何从零起步学习AI

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

2017-01-15 13:07:56

阅读数:28773

评论数:11

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

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

2016-11-08 19:50:07

阅读数:22559

评论数:2

教你从头到尾利用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

阅读数:29857

评论数:9

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

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

2016-10-12 13:47:45

阅读数:27739

评论数:14

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

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

2016-09-27 19:39:04

阅读数:31867

评论数:20

教你从头到尾利用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

阅读数:39192

评论数:54

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

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

2016-07-02 22:14:50

阅读数:141245

评论数:105

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

我的新书《编程之法:面试和算法心得》已经上市经过一天一天、一月一月、一年一年漫长的等待,我的新书终于上架开卖了!异步社区:http://www.epubit.com.cn/book/details/4051。互动出版网(7.7折且包邮且移动端首单再减5元):http://product.china...

2015-10-21 12:00:09

阅读数:60300

评论数:87

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

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

2015-08-20 16:21:51

阅读数:41554

评论数:75

通俗理解LDA主题模型

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

2014-11-17 16:11:58

阅读数:163212

评论数:78

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

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

2014-11-10 19:04:49

阅读数:91010

评论数:46

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

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

2014-11-03 11:33:37

阅读数:60441

评论数:23

Adaboost 算法的原理与推导

Adaboost的原理与推导 0 引言 一直想写Adaboost来着,但迟迟未能动笔。其算法思想虽然简单“三个臭皮匠赛过诸葛亮”,但一般书上对其算法的流程描述实在是过于晦涩。昨日11月1日下午,好友邹博在我组织的机器学习班第8次课上讲决策树与Adaboost,其中,Adaboost讲...

2014-11-02 23:31:07

阅读数:81481

评论数:64

最大熵模型中的数学推导

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

2014-10-27 16:28:57

阅读数:66869

评论数:29

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

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

2014-02-12 21:44:50

阅读数:142008

评论数:88

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

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

2014-01-27 23:20:07

阅读数:62308

评论数:23

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

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

2014-01-15 15:39:56

阅读数:57203

评论数:37

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

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

2013-12-28 15:52:30

阅读数:33203

评论数:26

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

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

2013-12-13 16:45:36

阅读数:58528

评论数:29

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

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

2013-09-23 10:13:43

阅读数:186742

评论数:156

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

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

2013-09-07 10:22:30

阅读数:47088

评论数:36

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

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

2013-08-23 12:04:30

阅读数:53807

评论数:54

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

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

2013-08-12 15:08:39

阅读数:39822

评论数:53

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

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

2013-06-04 17:52:03

阅读数:59923

评论数:110

程序员编程艺术第二十八~二十九章:最大连续乘积子串、字符串编辑距离

第二十八~二十九章:最大连续乘积子串、字符串编辑距离前言    时间转瞬即逝,一转眼,又有4个多月没来更新blog了,过去4个月都在干啥呢?对的,今2013年元旦和朋友利用业余时间一起搭了个方便朋友们找工作的编程面试算法论坛:为学论坛http://www.51weixue.com/(因为后边的he...

2013-03-20 06:52:45

阅读数:98531

评论数:64

数据挖掘中所需的概率论与数理统计知识

数据挖掘中所需的概率论与数理统计知识、上   (关键词:微积分、概率分布、期望、方差、协方差、数理统计简史、大数定律、中心极限定理、正态分布)导言:本文从微积分相关概念,梳理到概率论与数理统计中的相关知识,但本文之压轴戏在本文第4节(彻底颠覆以前读书时大学课本灌输给你的观念,一探正态分布之神秘芳踪...

2012-12-17 19:24:47

阅读数:156541

评论数:118

从K近邻算法、距离度量谈到KD树、SIFT+BBF算法

从K近邻算法、距离度量谈到KD树、SIFT+BBF算法前言    前两日,在微博上说:“到今天为止,我至少亏欠了3篇文章待写:1、KD树;2、神经网络;3、编程艺术第28章。你看到,blog内的文章与你于别处所见的任何都不同。于是,等啊等,等一台电脑,只好等待..”。得益于田,借了我一台电脑(借他...

2012-11-20 16:31:35

阅读数:163477

评论数:139

九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)

九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题引言    自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过。正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾所述:”额,blog许久未有更新了...

2012-09-13 12:38:24

阅读数:295299

评论数:393

从决策树学习谈到贝叶斯分类算法、EM、HMM

第一篇:从决策树学习谈到贝叶斯分类算法、EM、HMM                      (Machine Learning & Data Mining交流群:8986884)引言    最近在面试中,除了基础 &  算法 & 项目之外,经常被问到或被要求介绍和描述下...

2012-05-17 21:06:53

阅读数:219876

评论数:166

从LSM-Tree、COLA-Tree谈到StackOverflow、OSQA

从LSM-Tree、COLA-Tree谈到StackOverflow、OSQA作者:July,chx/@罗勍出处:结构之法算法之道blog导读    本文重点谈了4个东西,LSM-Tree及COLA-Tree,及StackOverflow及OSQA,全文分为以下两部分:第一部分从最基本的LSM-T...

2012-05-01 23:47:22

阅读数:83882

评论数:89

程序员编程艺术第一~二十七章集锦与总结(教你如何编程),及PDF免分下载

程序员编程艺术第一~二十七章集锦与总结(教你如何编程)作者:July、编程艺术室出处:结构之法算法之道blog一、引言    自从去年7月份朋友花明月黯帮我制作了十三个经典算法研究的PDF文档(最新的十五个算法研究文档到这里下载:http://download.csdn.net/detail/v_...

2012-04-25 22:07:31

阅读数:77444

评论数:180

程序员编程艺术第二十七章:不改变正负数相对顺序重新排列数组(无解?)

第二十七章:不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1)前言    在这篇文章:九月腾讯,创新工场,淘宝等公司最新面试十三题的第5题(一个未排序整数数组,有正负数,重新排列使负数排在正数前面,并且要求不改变原来的正负数之间相对顺序),自从去年九月收录了此题至今,一直未曾看到令人...

2012-03-07 16:31:02

阅读数:68571

评论数:206

三五杆枪,可干革命,三五个人,可以创业

三五杆枪,可干革命,三五个人,可以创业让我们一起改变世界吧?    中国从来不缺有想法的人,缺的是把想法付诸于实践并最终实现的人。而一般的人们传统,保守,瞻前顾后,犹豫不决,从不敢冒险冒进(喜欢躲在一个角落造一个笼子把自己给圈起来,而后仰视笼子外站在遥远地方的人,直呼:那是个神人),所以即便大多数...

2012-02-29 19:20:19

阅读数:75680

评论数:205

结构之法算法之道blog博文集锦第6、第7期CHM文件0积分下载「07.30」

结构之法算法之道blog博文集锦第6、7期CHM文件0积分下载第6期CHM文件    新春回馈读者,免积分下载本blog最新博文集锦第6期CHM文件(包含前五期的全部内容):http://download.csdn.net/detail/v_july_v/4020172。打开如下图所示(希望对你有...

2012-01-20 14:32:29

阅读数:39265

评论数:26

推荐引擎算法学习导论

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

2012-01-07 23:02:13

阅读数:74826

评论数:56

程序员编程艺术第二十六章:基于给定的文档生成倒排索引(含源码下载)

第二十六章:基于给定的文档生成倒排索引的编码与实践作者:July、yansha。出处:结构之法算法之道引言    本周实现倒排索引。实现过程中,寻找资料,结果发现找份资料诸多不易:1、网上搜倒排索引实现,结果千篇一律,例子都是那几个同样的单词;2、到谷歌学术上想找点稍微有价值水平的资料,结果下篇论...

2011-12-28 17:13:59

阅读数:73034

评论数:43

程序员编程艺术第二十五章:Jon Bentley:90%无法正确实现二分查找

第二十五章:二分查找实现(Jon Bentley:90%程序员无法正确实现)作者:July出处:结构之法算法之道引言    Jon Bentley:90%以上的程序员无法正确无误的写出二分查找代码。也许很多人都早已听说过这句话,但我还是想引用《编程珠玑》上的如下几段文字:  “二分查找可以解决(预...

2011-12-21 19:35:09

阅读数:72624

评论数:127

编程艺术第二十三~四章&十一续:杨氏矩阵查找,倒排索引关键词Hash编码

第二十三、四章:杨氏矩阵查找,倒排索引关键词Hash不重复编码实践作者:July、yansha。编程艺术室出品。出处:结构之法算法之道。前言    本文阐述两个问题,第二十三章是杨氏矩阵查找问题,第二十四章是有关倒排索引中关键词Hash编码的问题,主要要解决不重复以及追加的功能,同时也是经典算法研...

2011-12-19 21:23:08

阅读数:75255

评论数:49

Nginx源码剖析之内存池,与内存管理

Nginx源码剖析之内存池,与内存管理作者:July、dreamice、阿波、yixiao。出处:http://blog.csdn.net/v_JULY_v/。引言        Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理...

2011-12-04 23:43:59

阅读数:64810

评论数:66

程序员编程艺术第一~二十二章集锦与总结(教你如何编程)

程序员编程艺术第一~二十二章集锦与总结(教你如何编程) 作者:July、编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。题记        好久没更新博客了,虽只有一个月,但对我来说,已是长久。最重要的是11月初来北京后,在这近一个月找工作的过程中,面试、拜访、购书...

2011-11-23 17:34:15

阅读数:57535

评论数:35

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