- 博客(39)
- 收藏
- 关注
原创 【十九】微分动态规划
介绍了《机器学习》第十九讲的内容,包括微分动态规划模型DDP,卡尔曼滤波Kalman Filter以及线性二次高斯解法LDQ
2016-11-05 23:44:22
3023
1
原创 【十六】马尔科夫决策过程
介绍了《机器学习》第十六讲的内容,包括了马尔科夫决策过程MDP,以及解决MDP常用的值迭代Value Iteration和政策迭代Policy Iteration过程,以及解决概率估计和迭代过程的方法。
2016-11-04 20:56:38
4265
原创 【九】经验风险最小化
本文介绍了《机器学习》公开课第九讲的内容,主要介绍了学习理论,包括Union Bound和Hoeffding Inequality,重点讲解了经验风险最小算法ERM和有限假设集情况。
2016-10-25 23:46:03
2774
原创 困难的串题解
题目:如果一个字符串包含两个相邻的重复子串,则称他们是“容易的串”,其他串称为“困难的串”。例如,BB ABCDABCD AABCCCBC都是容易的,而 A ABC ABCA都是困难的。输入正整数k和L,输出由前L个字符组成的、字典序第k小的困难的串。输入保证答案不超过80个字符。样例输入7 3样例输出ABACABA代码如下#include using n
2016-05-24 16:05:19
540
原创 poj1001这题坑太多,套路很深,宝宝心里苦
宝宝心里苦,宝宝高中做OI到现在都四年多了,宝宝还要被字符串折磨,宝宝还要想好多好多细节,宝宝看着自己全对的的测试数据看到WA是懵逼的,宝宝还TM能看到超时也是蛮醉的,宝宝写完这道题今天都不想撸码了,宝宝要看片片。。。其实宝宝看到自己160k,0ms AC还是很开心的嗯。。。先说下想起来的这里面的坑:1.指数可以是1,但是这时候输出结果要去掉底数中不必要的0即 1.0000
2016-05-20 15:52:03
778
原创 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
322
原创 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
374
转载 opencv鼠标响应
前言 好长时间没写博文了,今天偷偷懒写篇关于opencv2中鼠标响应操作的文章。 鼠标操作属于用户接口设计,以前一直使用Qt来做,但是如果只需要简单的鼠标,键盘操作,直接调用opencv库的函数也未尝不可,鼠标操作之前已经接触很多了,在MFC,QT,OpenGL,等等中,理论主要就是两点,一是监控鼠标操作,鼠标点击,移动,松开,然后通过mouse_event识
2015-04-06 20:39:46
862
原创 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
3463
转载 bat的使用小方法
一个文件搞定操作系统的所有问题BAT一、查漏补缺——给系统功能添把火 我们的操作系统虽然功能强大,但是在某方面的应用上依旧存在欠缺,如:没有定时关机软件。而用bat文件可以解决很多这类问题。1.关机与重启 我们先做个让电脑在每天指定时间关机的bat,具体方法如下: 打开附件中的记事本,然后在里边写入,at 22:00 shutdown
2014-09-06 21:17:03
977
转载 BAT文件语法和技巧(bat文件的编写及使用)
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环
2014-09-06 09:09:27
332
转载 IplImage, CvMat, Mat 的关系
opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm
2014-08-15 11:15:58
336
转载 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
664
转载 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
786
原创 单链表实现多项式加法的头文件(待删改)
#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
777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人