学习一些经典的算法和理论毫无疑问是非常重要的,但又往往容易被忽视。其学习过程本就比较艰难,把所学整理成文章更是一件费心费力的事儿。这里记录一些自己在学习过程中遇到的好资源。

光流算法

文章:《光流Optical Flow介绍与OpenCV实现》
见解:很通俗,看了这篇文章你大概就知道光流是个什么东西了,当然,文章还附带了OpenCV的源码。如果需要进一步研究和使用,还需要查阅相关论文。文章概论做的很好,并没有对具体实现方法做仔细说明。此博客博主很牛,写过很多好文章哟。
文章:【算法分析】Lucas–Kanade光流算法
wiki: 光流法
这里有个简单的源码,大致看了一下:matlab练习程序(光流法)

卡尔曼滤波

A.形象了解
知乎问答:《如何用通俗的语言解释卡尔曼滤波器?》《如何通俗并尽可能详细解释卡尔曼滤波?》
WIKI: 卡尔曼滤波
B.深入理解
最重点推荐博文:卡尔曼滤波 – 从推导到应用(一)
知乎文章:《目标追踪之卡尔曼滤波》
【泡泡机器人好书一起读】机器人kalman教程(一)上 by 范泽轩
PDF:《用一小时、十分钟、一分钟和一句话阐释滤波(估计)》
C.实际应用进阶
这一部分没有找到很好的资料,也没有过多研究。
IMU+Camera: A Kalman Filter-Based Algorithm for IMU-Camera Calibration , 基于EKF的摄像机-IMU相对姿态标定方法
【泡泡机器人原创专栏-卡尔曼滤波器】LQR 的直观推导及简单应用

极大似然估计与EM算法

总的来说,极大似然估计就是利用已知的样本结果,反推最有可能(最大概率)导致这样结果的参数值,EM算法是解决含有隐变量的极大似然估计的算法。
A. 形象了解
可以看看知乎吧,最大似然估计和最小二乘法怎么理解? , 最小二乘、极大似然、梯度下降有何区别? , 最大似然估计和EM算法的关系是什么?
B. 深入理解及实例
推荐一些网络资源:【机器学习】EM算法详细推导和讲解 , EM算法——最大期望算法 , 【机器学习算法系列之一】EM算法实例分析
身边的书籍:周志华《机器学习》第7章里对这两个概念都有简单讲述,《统计学习方法》中第9章《EM算法及其推广》讲的很好

隐马尔可夫模型(HMM)

在自然语言处理领域,隐马尔可夫模型应该是及其重要且基础的了,在其他领域也有应用。算法整体感觉很美。这两天又回顾了一下,具体学习这一算法,参见:
A. 吴军的《数学之美》第5章 隐含马尔可夫模型 ,看他书至少能让你搞清楚至关重要的一点: 为什么要用它,以后碰到什么问题的时候你可能会想起来用它。
B. 李航的《统计学习方法》第10章 隐马尔可夫模型
C. 北大的PPT 隐马尔科夫模型 和 中科院自动化所(CASIA)的一个PPT 第6章 隐马尔可夫模型 , PPT前几页都有对马尔可夫模型的介绍。
谈到隐马尔可夫,突然想提一下概率图模型PGM,大家可自行了解学习。

实现Opencv中findContours()函数功能的部分原理

Opencv中findContours()函数对于查找轮廓非常方便,可提供轮廓数、外轮廓、内轮廓等信息。没有看过源码,这里简单了解一下其部分原理。
A. 图像分析:二值图像连通域标记

拉格朗日乘子法的理解

知乎的拉格朗日乘子法如何理解?,里边几个回答都不错,结合着看。
WIKI 拉格朗日乘数 给了两个例子,可以自己算一算,加深理解。
周志华的《机器学习》P403页 拉格朗日乘子法

纳什均衡

简单介绍一下。
纳什均衡有个这样的前提:决策圈中的个体都是独立、不合作、不横向沟通的。然后每个个体在猜测决策圈里的其他人的选择后,作出自认为最优的策略。这就叫纳什均衡。
囚徒理论是证明“纳什均衡不代表整体最优决策”的一个浅显的例子。
参考:
百科纳什均衡
知乎怎样向非专业人士专业地解释「纳什均衡」?
三十分钟理解博弈论“纳什均衡” – Nash Equilibrium

受限玻尔兹曼机(Boltzmann机)

受限玻尔兹曼机基础教程
wiki 受限玻尔兹曼机
周志华的《机器学习》书 5.5.6节 Boltzmann机
Neural networks class

一些理论算法的学习资源推荐相关推荐

  1. WebGIS学习资源推荐(包含学习路线、软件和数据资源推荐)

    写在前面 很多人对于WebGIS不是很熟悉,尤其是刚接触WebGIS的开发人员来说,感觉这东西漫无边际,不知道如何下手,所以本篇文章就结合自己的开发和学习经验,给大家推荐一下学习路线和相关的学习资源. ...

  2. 【NLP】NLP爱好者学习资源推荐汇总

    导读:本文旨在整理汇总一些NLPer的学习资源,包括书籍.在线课程.博客等.本文中涉及的原始失效链接均已剔除或替换,博客部分均整理为近期仍在更新的博客,欢迎文末留言区交流补充. 书籍篇 <Spe ...

  3. 干货丨不可错过的大数据学习资源推荐

    今天为大家推荐一些翻译整理的大数据相关的非常棒的学习资源,希望能给大家一些帮助. 关系数据库管理系统(RDBMS) MySQL:世界最流行的开源数据库: PostgreSQL:世界最先进的开源数据库: ...

  4. 学python有哪些书推荐-有什么Python学习的书籍和学习资源推荐?

    看到这个题目已经有一段时间,今天晚上和两位同事吃饭时我问起这个问题,"你们学习Python过程中看过什么不错的书籍?"两位同事的回答都是"没看书,就是在网上找了一些教程简 ...

  5. python教程书籍-有什么Python学习的书籍和学习资源推荐?

    看到这个题目已经有一段时间,今天晚上和两位同事吃饭时我问起这个问题,"你们学习Python过程中看过什么不错的书籍?"两位同事的回答都是"没看书,就是在网上找了一些教程简 ...

  6. 绘制方法太单一!?这三个宝藏在线学习资源推荐给你~~

    之前专门推出文章介绍可视化的绘制过程,但主要基于R和R-ggplot2绘制,难免会有读者觉得绘制工具太单一.此外,也有读者表示对每一种图表类型的定义和解释不太明确.基于以上几点,小编这期推出的免费在线 ...

  7. 【STM32单片机入门】学习资源推荐,学习经验分享

    注:本文只是面对萌新的,单纯地学习资源的推荐,没有任何技术上的指导和交流.文章写得很烂,请大佬们不要喷 [/卑微] . 第一次写文章,写得不是很好,见谅.这里呢只是面对与刚刚入坑的新手,也只是依据我个 ...

  8. 深度学习之30分钟快速入门PyTorch(附学习资源推荐)

    目录 1.Pytorch简介 1.0 如何使用本教程 1.1 PyTorch由来 1.2 Torch简介 1.3 重新认识PyTorch 1.4 PyTorch和Tensorflow的对比 1.5 总 ...

  9. 汇编语言学习资源推荐

    因为想学OS 但是里面涉及到汇编了 就抽时间学一学汇编 还是推荐王爽的 b站上只有这个在讲人话? 这个笔记也是非常的清晰全面可以配套总结 最后一章还是很难的 毕竟和硬件不熟( 推荐的学习课程 推荐的学 ...

最新文章

  1. Linux命令:文本处理工具awk详解
  2. 几何图形在logo设计中的有哪些情感意义?
  3. 江苏“超牛”女博导:16岁考入北大,跨专业读博,成为全球第4个获此奖项的学者!...
  4. Linux下MySQL的字符集乱码问题总结
  5. HTML5 Canvas 绘制佛教万字
  6. python下载图片-python下载百度图片,python图片下载程序
  7. 关于MPLS和SD-WAN的4大误解—Vecloud微云
  8. 三位分节制顺口溜_1-3年级基础知识顺口溜!
  9. 技术团队的情绪与效率
  10. 对reids 服务器性能测试
  11. ajax+++fc,06. 实做AJAX(SEFC)
  12. vi和nano实用操作
  13. Win32基础学习笔记
  14. 计算机自我介绍英语范文,计算机面试英文自我介绍范文
  15. A1.0.2 离线瓦片用ol3显示多功能地图
  16. 山东科技大学OJ题库 1904 帮小明算算数
  17. SSM框架实现插入图片显示图片到JSP界面
  18. 华为 BGP/MPLS VP#实验
  19. Terraformer-wkt-parser wkt和geoJson转换
  20. PayPal开发文档整理(4)——PayPal商业商务平台之收款

热门文章

  1. android 第三方相册,相册选择图片
  2. 【Android】期末简答题
  3. 学习乐器的好处(1)
  4. 全新造型游戏耳机再出发—极度未知HyperX 毒刺2 灵动版游戏耳机
  5. Dos界面telnet命令的基本使用
  6. jQuery便利多个相同的class,点击显示隐藏图标,显示及隐藏其下的内容
  7. 什么叫单模光纤_什么叫单模光纤_单模光纤的特点是什么 - 全文
  8. 基于JAVA校内图书馆智能管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  9. 4月手游行业买量市场洞察:网易新游《第五人格》强势抢量
  10. Remote 'g' packet reply is too long 错误