Harvard机器学习资料(video)
http://cm.dce.harvard.edu/2011/02/23101/publicationListing.shtml
1.
ml-class.org
级别相当于S校的CS229A,注重Application,适合大二的学生学习,产生兴趣。但这个理论性差的太多,按Ng的说法是计算机系的学这个只能给个C
2.
CS229
see.stanford.edu有SCPD的视频作业等等,我现在正在学习,正常的Advanced
Undergraduate/ Graduate课程
3. CMU的Tom
Mitchell的Lecture
http://www.cs.cmu.edu/~tom/10701_sp11/lectures.shtml
教育网速度太慢,不清楚如何
4.
PGM
pgm-class.org,
明年一月开课,猜测可能和CS229A情况相似
stanford machine learning
cs299其他相关课程 [pennyliang]
http://www.newsmth.net/bbscon.php?bid=1327&id=407
水牛大学课件,视频,例子,课件都有
http://www.cedar.buffalo.edu/~srihari/CSE574/
凸优化slides[SPAM]
http://math.nju.edu.cn/~hebma/slides/01C.pdf
http://math.nju.edu.cn/~hebma/slides/07C.pdf
书籍分享[SPAM]
http://115.com/file/bhttr6yy#
Statistics
for High-Dimensional Data: Methods, Theory and Applications By P. Buhlmann and
S. van de Geer
http://www.eecs.berkeley.edu/~wainwrig/Papers/WaiJor08_FTML.pdf
Graphical
models, exponential families, and variational inference
By
M. Wainwright and M. Jordan
数值分析
[Pennyliang]
作 者:(美)索尔 著 吴兆金,王国英,范红军 译
http://book.360buy.com/10064039.html
推荐理由:这本书我看过,通俗易懂,例子简单,章节系统,很全,巨好。
林达华blog书单
前面几篇谈了一些对数学的粗浅看法。其实,如果对某门数学有兴趣,最好的方法就是走进那个世界去学习和体验。
这里说说几本我看过后觉得不错的数学教科书。
1.
线性代数 (Linear
Algebra):
我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是
Introduction
to Linear Algebra (3rd Ed.) by Gilbert
Strang.
这本书是MIT的线性代数课使用的教材,也是被很多其它大学选用的经典教材。它的难度适中,讲解清晰,重要的是对许多核心的概念讨论得比较
透彻。我个人觉得,学习线性代数,最重要的不是去熟练矩阵运算和解方程的方法——这些在实际工作中MATLAB可以代劳,关键的是要深入理解几个基础而又
重要的概念:子空间(Subspace),正交(Orthogonality),特征值和特征向量(Eigenvalues and
eigenvectors),和线性变换(Linear
transform)。从我的角度看来,一本线代教科书的质量,就在于它能否给这些根本概念以足够的重视,能否把它们的联系讲清楚。Strang的这本书
在这方面是做得很好的。
而且,这本书有个得天独厚的优势。书的作者长期在MIT讲授线性代数课(18.06),课程的video在MIT的Open
courseware网站上有提供。有时间的朋友可以一边看着名师授课的录像,一边对照课本学习或者复习。
http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/CourseHome/index.htm
2.
概率和统计 (Probability and
Statistics):
概率论和统计的入门教科书很多,我目前也没有特别的推荐。我在这里想介绍的是一本关于多元统计的基础教科书:
Applied
Multivariate Statistical Analysis (5th Ed.) by Richard A. Johnson and Dean W.
Wichern
这本书是我在刚接触向量统计的时候用于学习的,我在香港时做研究的基础就是从此打下了。实验室的一些同学也借用这本书学习向量统计。这本书
没有特别追求数学上的深度,而是以通俗易懂的方式讲述主要的基本概念,读起来很舒服,内容也很实用。对于Linear regression, factor
analysis, principal component analysis (PCA), and canonical component analysis
(CCA)这些Learning中的基本方法也展开了初步的论述。
之后就可以进一步深入学习贝叶斯统计和Graphical
models。一本理想的书是Introduction to Graphical Models (draft version). by M. Jordan and
C. Bishop.
我不知道这本书是不是已经出版了(不要和Learning in Graphical
Models混淆,那是个论文集,不适合初学)。这本书从基本的贝叶斯统计模型出发一直深入到复杂的统计网络的估计和推断,深入浅 出,statistical
learning的许多重要方面都在此书有清楚论述和详细讲解。MIT内部可以access,至于外面,好像也是有电子版的。
3.
分析
(Analysis):
我想大家基本都在大学就学过微积分或者数学分析,深度和广度则随各个学校而异了。这个领域是很多学科的基础,值得推荐的教科书莫过于
Principles
of Mathematical Analysis, by Walter
Rudin
有点老,但是绝对经典,深入透彻。缺点就是比较艰深——这是Rudin的书的一贯风格,适合于有一定基础后回头去看。
在分析这个方向,接下来就是泛函分析(Functional
Analysis)。
Introductory Functional Analysis with
Applications, by Erwin
Kreyszig.
适合作为泛函的基础教材,容易切入而不失全面。我特别喜欢它对于谱论和算子理论的特别关注,这对于做learning的研究是特别重要的。
Rudin也有一本关于functional
analysis的书,那本书在数学上可能更为深刻,但是不易于上手,所讲内容和learning的切合度不如此书。
在分析这个方向,还有一个重要的学科是测度理论(Measure
theory),但是我看过的书里面目前还没有感觉有特别值得介绍的。
4. 拓扑
(Topology):
在我读过的基本拓扑书各有特色,但是综合而言,我最推崇:
Topology
(2nd Ed.) by James
Munkres
这本书是Munkres教授长期执教MIT拓扑课的心血所凝。对于一般拓扑学(General
topology)有全面介绍,而对于代数拓扑(Algebraic
topology)也有适度的探讨。此书不需要特别的数学知识就可以开始学习,由浅入深,从最基本的集合论概念(很多书不屑讲这个)到Nagata- Smirnov
Theorem和Tychonoff
theorem等较深的定理(很多书避开了这个)都覆盖了。讲述方式思想性很强,对于很多定理,除了给出证明过程和引导你思考其背后的原理脉络,很多令人
赞叹的亮点——我常读得忘却饥饿,不愿释手。很多习题很有水平。
5. 流形理论 (Manifold
theory):
对于拓扑和分析有一定把握时,方可开始学习流形理论,否则所学只能流于浮浅。我所使用的书是
Introduction
to Smooth Manifolds. by John M.
Lee
虽然书名有introduction这个单词,但是实际上此书涉入很深,除了讲授了基本的manifold,
tangent space, bundle, sub-manifold等,还探讨了诸如纲理论(Category theory),德拉姆上同调(De Rham
cohomology)和积分流形等一些比较高级的专题。对于李群和李代数也有相当多的讨论。行文通俗而又不失严谨,不过对某些记号方式需要熟悉一下。
虽然李群论是建基于平滑流形的概念之上,不过,也可能从矩阵出发直接学习李群和李代数——这种方法对于急需使用李群论解决问题的朋友可能更加实用。而且,对于一个问题从不同角度看待也利于加深理解。下面一本书就是这个方向的典范:
Lie
Groups, Lie Algebras, and Representations: An Elementary Introduction. by Brian
C.
Hall
此书从开始即从矩阵切入,从代数而非几何角度引入矩阵李群的概念。并通过定义运算的方式建立exponential
mapping,并就此引入李代数。这种方式比起传统的通过“左不变向量场(Left-invariant vector
field)“的方式定义李代数更容易为人所接受,也更容易揭示李代数的意义。最后,也有专门的论述把这种新的定义方式和传统方式联系起来。
机器学习资料收集
时间: 2024-10-27 13:20:20
机器学习资料收集的相关文章
Maven的学习资料收集--(十)Myeclipse下创建Maven的Web项目
先要在MyEclipse中对Maven进行设置: 到此Maven对MyEclipse的支持设置完毕. 下面我们在MyEclipse中创建一个Maven标准的Web工程: New --> Web Project 到此为止一个Maven标准的Web工程创建成功了. 添加Maven的标准目录: 右键单击项目名称-->New-->Source Folder 到此为止添加Maven的契约目录完毕. 右键单击项目名称-->Build Path-->Configure Build Path
机器学习资料与攻略超强整理吐血推荐(二)
在前文<机器学习资料与攻略超强整理吐血推荐(一)>中,我们讲到要进入人工智能的圈子,数学是不可逾越的第一关,然后我们又推荐了一些你必须掌握的数学方面的资料.接下来,在这一篇中,我们将介绍关于机器学习的理论与工具方面的资料. 二.工具篇 工欲善其事,必先利其器.大数据时代,人工智能的工具趋势是显而易见且确定无疑的.作为一名数据科学家,其实你可以选择的工具非常多,其实随着时代的发展和技术的演进,传统的SPSS.STATA和SAS等这些老牌数据分析工具都已经集成了机器学习和数据挖掘的模块.当然,这不
Windows Server 2008 网络管理资料收集 争取做“日拱一卒“
Windows Server 2008R2系统管理[刘道军主讲MCITP课程] http://edu.51cto.com/course/course_id-510.html 安装活动目录服务器 http://edu.51cto.com/lesson/id-20503.html Windows Server 2008 R2 活动目录管理演示 http://edu.51cto.com/course/course_id-1024.html WinServer 2012文件服务器案例分析[第二十五期]
C++资料收集&;整理
友元类: C++中的友元函数和友元类 友元函数.友元类.访问私有数据成员.友元关系[C++] ZLib: c++ zlib(qt)压缩与解压缩 基础: [转载]C/C++中单井号与双井号的使用: http://happyboy200032.blog.163.com/blog/static/469031132012421331566/ malloc.free用法 把<编程珠玑>读薄 C++资料收集&整理
关于 Graph Convolutional Networks 资料收集
关于 Graph Convolutional Networks 资料收集 1. GRAPH CONVOLUTIONAL NETWORKS ------ THOMAS KIPF, 30 SEPTEMBER 2016 Link:http://tkipf.github.io/graph-convolutional-networks/#gcns-part-iii-embedding-the-karate-club-network 2. Graph 卷积神经网络:概述.样例及最新进展 ---
Maven的学习资料收集--(四)使用Maven构建Web项目-测试
2014-08-04 23:21 2人阅读 评论(0) 收藏 编辑 删除 目录(?)[+] [-] 在srcmainjava下新建一个Servlet 修改webxml 新建JSP 测试 在上一篇博客里,我们使用Maven构建了一个Web项目,我们在这里写一个简单的Servlet,测试一下. 1.在src/main/java下,新建一个Servlet [java] view plaincopyprint? <span style="font-weight: normal;">
Maven的学习资料收集--(三)使用Maven构建Web项目
新建Maven项目 File - New - Other 选择Maven Project 单击Next 保持默认即可单击Next 选择Archetype为 web app单击Next 输入一些必要信息单击Finish 项目结构如下图 配置项目 在项目上右键单击添加Source Folder 修改Build Path 配置 将项目转换为Dynamic Web Project 设置部署程序集Web Deployment Assembly 从网上查了一些资料,才算明白(也就是怎么操作吧),怎么使用Ma
Maven的学习资料收集--(一)环境搭建
这几天在做项目的时候用到了maven,但是自己没有从来没有接触过,所以咋网上找资料,终于找到了一下的资料,这个是别人总结的,我只是转载过来积累.请尊重原创. 官网地址:http://maven.apache.org/ 下载地址:http://download.csdn.net/detail/jolingogo/5235528 接下来是,配置环境变量: 1.将压缩包解压 2.配置环境变量 M2_HOME:D:\JavaApp\apache-maven-3.0.5(改成自己的哦) 在Path中加入:
Maven的学习资料收集--(六) 构建Hibernate项目
前面我们使用Maven构建了Struts2项目,这里我们来试一下Hibernate项目: 这里的例子,大体框架应该是正确的,但是,对于Maven的很多约定都没有掌握,估计包的命名都不是非常好,等以后,理解深刻了再改吧 1. 构建一个基本的Web项目 这里请参考前面的博客,一样的 2. 添加依赖,修改pom.xml [html] view plaincopy <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&