自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

禛的专栏

欢迎关注我的公众号 禛的树洞

  • 博客(39)
  • 收藏
  • 关注

原创 【后记】关于做一件事

没什么摘要,更完了机器学习教程的笔记,写点什么标记一下,闲言碎语而已。

2016-11-07 14:12:18 463

原创 【习题集四】无监督学习和强化学习

介绍了《机器学习》课程习题集的题目和解答。

2016-11-07 14:02:24 2471

原创 【习题集三】学习理论和无监督学习

介绍了《机器学习》课程第三个习题集的问题及解法

2016-11-06 21:29:04 1288

原创 【二十】策略搜索

介绍了《机器学习》第二十讲的内容,包括POMDPs算法,以及策略搜索算法。

2016-11-06 12:06:30 2964

原创 【十九】微分动态规划

介绍了《机器学习》第十九讲的内容,包括微分动态规划模型DDP,卡尔曼滤波Kalman Filter以及线性二次高斯解法LDQ

2016-11-05 23:44:22 2930 1

原创 【十八】线性二次型调节控制

介绍了《机器学习》第十八讲的教程,包括有限边界马尔科夫决策过程,LQR问题等。

2016-11-05 17:38:00 3540

原创 【十七】离散与维数灾难

介绍了《机器学习》第十七讲的内容,针对连续状态的马尔科夫决策过程MDP,提出了模型/模拟器思路和匹配值迭代算法。

2016-11-05 12:25:49 1945

原创 【十六】马尔科夫决策过程

介绍了《机器学习》第十六讲的内容,包括了马尔科夫决策过程MDP,以及解决MDP常用的值迭代Value Iteration和政策迭代Policy Iteration过程,以及解决概率估计和迭代过程的方法。

2016-11-04 20:56:38 4238

原创 【十五】奇异值分解

介绍了《机器学习》第十五讲的内容,包含隐含语义分析LSI,奇异值分解SVD和独立成分分析ICA的相关知识。

2016-11-04 13:28:16 558

原创 【十四】主成分分析

介绍了《机器学习》第十四讲的内容,包括上一讲介绍过的因子分析的EM算法,和主成分分析算法。

2016-11-01 23:46:58 651

原创 【十三】高斯混合模型

介绍了《机器学习》第十三讲的内容,包括进阶的高斯分布,因子分析及相应的EM算法。

2016-10-30 22:09:16 1165

原创 【十二】K-Means算法

介绍了《机器学习》第十二讲的内容,包括K均值算法,混合高斯分布模型和EM算法。

2016-10-29 16:28:49 539

原创 【习题集二】核、支持向量机和学习理论

《机器学习》习题集二题解。

2016-10-28 23:00:15 1078

原创 【十一】贝叶斯统计正则化

本文介绍了《机器学习》课程第十一讲的内容,包括贝叶斯正则算法、在线学习算法及如何开发机器学习算法的内容。

2016-10-27 11:06:23 3580

原创 【十】特征选择

本文介绍了《机器学习》公开课第十讲的内容,包括无限假设集、交叉验证和特征选择

2016-10-26 16:25:20 1315

原创 【九】经验风险最小化

本文介绍了《机器学习》公开课第九讲的内容,主要介绍了学习理论,包括Union Bound和Hoeffding Inequality,重点讲解了经验风险最小算法ERM和有限假设集情况。

2016-10-25 23:46:03 2750

原创 【八】顺序最小优化算法

介绍了《机器学习》公开课第八讲的内容,包括核模型、L1正则化、坐标上升算法、SMO算法等。

2016-10-25 17:40:15 1783

原创 【七】最优间隔分类器问题

介绍了《机器学习》第七讲的内容,推到了支持向量机SVM的相关公式,并给出一些概念的几何意义。

2016-10-24 20:42:52 1280

原创 【习题集一】监督学习

《机器学习》课程作业集一题解

2016-10-23 21:35:35 693

原创 【六】朴素贝叶斯算法

介绍了《机器学习》课程第六讲的内容,包括神经网络算法,被给出了支持向量机关于函数间隔和几何间隔的定义。

2016-10-23 11:40:15 461

原创 【五】生成学习算法

介绍了《机器学习》课程中第五讲的内容,介绍了生成学习算法和高斯分类算法

2016-10-22 23:44:23 631

原创 【四】牛顿方法

介绍了《机器学习》第四讲的相关内容,并介绍了牛顿法和指数分布族的概念。

2016-10-22 14:53:20 1081

原创 【三】欠拟合与过拟合

介绍了《机器学习》课程第三讲的内容,介绍了欠拟合和过拟合,并介绍了多种机器学习算法。

2016-10-21 21:37:53 1324

原创 【二】梯度下降

介绍了《机器学习》课程第二讲的内容,介绍了梯度下降法

2016-10-20 21:39:20 643

原创 【一】机器学习的动机与应用

介绍《机器学习》公开课第一讲的内容,主要为课程安排。

2016-10-20 14:46:28 787

原创 困难的串题解

题目:如果一个字符串包含两个相邻的重复子串,则称他们是“容易的串”,其他串称为“困难的串”。例如,BB ABCDABCD AABCCCBC都是容易的,而 A ABC ABCA都是困难的。输入正整数k和L,输出由前L个字符组成的、字典序第k小的困难的串。输入保证答案不超过80个字符。样例输入7 3样例输出ABACABA代码如下#include using n

2016-05-24 16:05:19 521

原创 poj1001这题坑太多,套路很深,宝宝心里苦

宝宝心里苦,宝宝高中做OI到现在都四年多了,宝宝还要被字符串折磨,宝宝还要想好多好多细节,宝宝看着自己全对的的测试数据看到WA是懵逼的,宝宝还TM能看到超时也是蛮醉的,宝宝写完这道题今天都不想撸码了,宝宝要看片片。。。其实宝宝看到自己160k,0ms AC还是很开心的嗯。。。先说下想起来的这里面的坑:1.指数可以是1,但是这时候输出结果要去掉底数中不必要的0即 1.0000

2016-05-20 15:52:03 772

原创 poj2256人工智能?其实就是字符串处理啦

嗯这道题看题目好牛B的样子,实际上就是简单的字符串处理啦首先是要读出一共有多少行再对每一行进行处理,提取出U,I,P三项中的两项,计算第三项,代码比较简单也很好理解,贴在下面#include #include #include #include using namespace std;int main(){ int n = 0; string s; getline(

2016-05-18 10:45:25 305

原创 poj1159非标准回文串解题思路,然后又变的标准了

先声明,我这个解法并不是标准的回文串,但是在poj上一直是wa,所以总是哪里是有问题的,但是自己测试是没有问题的。。。这tm就很尴尬了,所以写出来自己梳理一下,如果哪位网友路过帮我看看也是非常非常之感谢#include #include using namespace std;int main(){ string s; int len; int max; cin >> l

2016-05-16 22:55:48 356

转载 opencv鼠标响应

前言       好长时间没写博文了,今天偷偷懒写篇关于opencv2中鼠标响应操作的文章。      鼠标操作属于用户接口设计,以前一直使用Qt来做,但是如果只需要简单的鼠标,键盘操作,直接调用opencv库的函数也未尝不可,鼠标操作之前已经接触很多了,在MFC,QT,OpenGL,等等中,理论主要就是两点,一是监控鼠标操作,鼠标点击,移动,松开,然后通过mouse_event识

2015-04-06 20:39:46 829

原创 quadprog函数的使用方法

matlab在做二次规划时,常用到一个名为quadprog的函数,网上关于这个函数的主要用法介绍的比较多,我就不仔细说了,但是其有个参数h,网上很少有说到,经过我的官场,我是这样理解的,目标函数为二元二次的h(11) = x(1)平方的系数 h22 = x(2)平方的系数 h(12) = h(21) = x(1)x(2)的系数

2014-11-26 00:17:44 3342

原创 开始我的matlab学习之旅了

就要开始我的matlab之旅了,虽然之前

2014-11-25 00:10:53 564

转载 bat的使用小方法

一个文件搞定操作系统的所有问题BAT一、查漏补缺——给系统功能添把火      我们的操作系统虽然功能强大,但是在某方面的应用上依旧存在欠缺,如:没有定时关机软件。而用bat文件可以解决很多这类问题。1.关机与重启  我们先做个让电脑在每天指定时间关机的bat,具体方法如下:  打开附件中的记事本,然后在里边写入,at 22:00 shutdown

2014-09-06 21:17:03 922

转载 BAT文件语法和技巧(bat文件的编写及使用)

首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环

2014-09-06 09:09:27 314

转载 IplImage, CvMat, Mat 的关系

opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm

2014-08-15 11:15:58 331

转载 openCV之Mat类解读

译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::eye返回一个恒等指定大小和类型矩阵。C++: static MatExpr Mat::eye(int rows, int cols, inttype)C++: static MatExpr Mat::eye(Size size, int type)

2014-08-12 15:23:20 651

转载 OpenCV编程头文件分析

打开opencv2.4.8里面的include文件夹,出现两个文件夹为别为:opencv,opencv2。接下来我们来看其特点:1.首先看opencv文件夹里面的文件分布:cv.h源码如下:cv.hpp文件源码如下:从而看出,cv.hpp是包含cv.h文件的,在opencv 文件夹里的所有文件都是类似的,均是包含opencv2文件夹里的头文件,所以我们如果是从低

2014-08-11 16:23:06 764

转载 使用Qt的初始配置问题

刚开始使用Qt是会出现提示 no valid Qt versions found

2014-08-05 12:14:04 593

原创 单链表实现多项式加法的头文件(待删改)

#include #include using namespace std;//Define the point struct and line class//Using struct and class typestruct point                                              { double

2014-04-27 14:30:36 764

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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