随机森林原理及Python3实现代码

本文假设您已明白决策树原理及CART生成算法 随机森林的算法核心思想有二:采样 和 完全分裂。采样又分为行采样和列采样,这里的行与列对应的就是样本与特征。完全分裂指的是决策树每一次分裂扩展节点时,能分裂必须分裂,分裂依据可以是信息增益或者增益率。 对于行采样,模型从M条数据集中随机采样m条数据,...

2018-12-18 10:47:55

阅读数 723

评论数 1

C++ const 和 constexpr 的区别?

语义上: constexpr:告诉编译器我可以是编译期间可知的,尽情的优化我吧。 const:告诉程序员没人动得了我,放心的把我传出去;或者放心的把变量交给我,我啥也不动就瞅瞅。 语法上: constexpr是一种比const 更严格的束缚, 它修饰的表达式本身在编译期间可知, 并且编...

2018-03-22 21:29:53

阅读数 2192

评论数 1

纯C语言实现经典小游戏——贪吃蛇(VS2017)

假期无聊第二季,用C语言实现简单经典小游戏——贪吃蛇。特别适合新手熟悉C语言。(完整程序在文章最后!!!) 主要涉及C语言知识点如下: 结构体,函数的定义及调用,指针变量,指针和数组,逻辑表达式,基本的选择和循环语句,头文件的编写等。 可以说是麻雀虽小,五脏俱全,是新手练习C语言的绝佳小项目...

2018-02-21 13:40:28

阅读数 35817

评论数 7

C语言简易版小游戏【flappy bird】

假期在家无聊,想随便码点东西,故有此简陋的小游戏诞生。觉着可能对初学C语言的小伙伴练习有点帮助,故写此博客。游戏界面如下: 首先,先画出整个小游戏实现的流程图,如下: 思路很简单,整个游戏界面是由一个大的char类型数组构成,更新数组的值然后不停的打印出来就形成了动态效果。 由上图看...

2018-02-10 22:46:22

阅读数 7374

评论数 2

从栈弹出元素什么意思

从栈弹出元素什么意思

2018-01-27 14:52:55

阅读数 304

评论数 0

VS2017 scanf报错的解决方法

1.项目→文件名 属性→C/C++→预处理器→预处理器定义→→第一空改为_CRE_SECURE_NO_WARNNINGS→重新生成解决方案 2.在项目属性→C/C++→命令行中添加:/D _CRT_SECURE_NO_WARNINGS→重新生成解决方案

2018-01-15 15:36:19

阅读数 5333

评论数 0

VS2017+OpenCV3.3基于SGBM算法的双目立体视觉、双目测距(双目校正和立体匹配)

前些日子做了一个关于双目立体视觉的入门作业,现在在这里总结一下学到的一些知识(写的可能会有很多欠缺的地方,还望海涵!) 本篇博客不涉及双目标定的知识,关于双目标定网上资料很多,大家可以自行查找学习。 先说一下本博客的双目立体视觉的实现基础,已知以下信息: (1)双目采集图像分辨率为1920X...

2018-01-11 15:00:35

阅读数 12346

评论数 18

Git简单教程(日常操作最常用的命令)

一、添加文件到Git仓库:(Git的安装及如何创建版本库请查看别的教程) 1.文件放到git目录下 2. git add 文件的名字(包括扩展名) 3. git commit -m "注释"(注释一定要添加,解释文件的内容或修改的内容) 二、状态管理 ...

2018-01-10 15:25:00

阅读数 167

评论数 0

MFC 中Picture 控件中的图片在对话框拖出屏幕后消失的解决办法

MFC的机制是窗口被遮挡(最小化)后,恢复视图时,自动产生WM_PAINT消息发送给视图刷新窗口。该消息会触发OnPaint()函数。如果绘图语句是放在一个自定义函数中,并且不是在上述函数中调用的话(比如在按钮的处理函数中调用),就只能在屏幕上出现一次,窗口一旦更新就消失了。但是,如果在OnPai...

2018-01-03 14:41:23

阅读数 1000

评论数 0

ON_WM_SYSCOMMAND响应函数OnSysCommand()

一、 OnSysCommand()这个函数主要是截获控制命令的,msdn上的解释如下:  The framework calls this member function when the user selects a command from the Control menu, or whe...

2018-01-03 14:22:28

阅读数 432

评论数 0

VS2017 MFC的Picture Control控件显示opencv3.3图片的方法

文中涉及 MatToCImage(rgbImageL1, rgbImageL2);//OpenCV中Mat对象转MFC的CImage类的函数见我另一篇博文OpenCV中Mat对象转MFC的CImage类的函数 http://blog.csdn.net/weixin_39449570/art...

2017-12-27 11:22:16

阅读数 3086

评论数 2

OpenCV中Mat对象转MFC的CImage类的函数

void MatToCImage( Mat &mat, CImage &cImage) { //create new CImage int width = mat.cols; int height = mat.rows; ...

2017-12-26 13:31:03

阅读数 839

评论数 0

如何给一个MFC的Edit Control赋默认值?

两种方法 一种在对话框的OnInitDialog()里面调用GetDlgItem(控件ID)得到控件指针,再SetWindowText()设置显示字符 另一种,关联一个成员变量,在对话框构造函数里对成员变量赋初值 添加成员变量法 选择Edit Control控件,右击->添加变...

2017-12-26 12:25:25

阅读数 3404

评论数 0

VS2017 C++ MFC CString怎么转换成int,double

1、首先要确定你的工程字符集用的是多字节而不是unicode才能用下面的方法, 因为vs2017默认使用的是unicode编码. 修改方式为: 在解决方案窗口右键工程名–>属性->General项(我用的是英文的)–>字符集, 选择多字节那个就行了2、例程: CString s...

2017-12-26 11:13:38

阅读数 1351

评论数 0

Win10 修改git bash的默认开始路径

1.右击Git Bash的图标–>属性2.点击快捷方式,删除“目标(T)”中的–cd-to-home,然后将“起始位置(S)”中改为你需要的开始路径改完之后如下图: 3.双击运行Git Bash,看输出是否为所要的位置。可以看到我的起始路径已经改成D:\Git,说明已经修改成功

2017-12-22 17:58:24

阅读数 1353

评论数 0

卡尔曼滤波原理快速理解

在看本文章之前请先保证自己明白什么是协方差,它有什么含义,什么叫最小均方误差估计,什么是多元高斯分布,以及什么是最大似然估计。引言 1960年,卡尔曼发表了他著名的用递归方法解决离散数据线性滤波问题的论文。从那以后,得益于数字计算技术的进步,卡尔曼滤波器已成为推广研究和应用的主题,尤其是在自主或...

2017-12-19 21:02:07

阅读数 44027

评论数 0

解决VS2017报错fopen、sprintf等函数安全的问题

VS2017中使用fopen、sprintf等函数会出现安全问题,如下: error C4996: ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable depre...

2017-12-14 13:26:54

阅读数 13214

评论数 5

Python的numpy中的 broadcasting(广播)机制

broadcasting,广播,传递,赋值,拷贝; 一定要注意,执行 broadcast 的前提在于,两个 ndarray 执行的是 element-wise(按位加,按位减) 的运算,而不是矩阵乘法的运算,矩阵乘法运算时需要维度之间严格匹配。(且矩阵乘法,np.dot(A, B) 如果维度不匹...

2017-12-02 17:10:49

阅读数 1659

评论数 0

python 里 np.array 的shape ( ,)与( ,1)的区别

>>> import numpy as np >>> x = np.array([1, 2]) >>> y = np.array([[1],[2]]) >>> z = np.array([[1,2]]) >>>...

2017-11-27 17:00:12

阅读数 7155

评论数 2

机器学习怎么入门

买一本周志华教授的《机器学习》,俗称西瓜书,国内最好的机器学习入门书籍。如果像迅速上手,那么《机器学习实战》十分适合。 李宏毅教授的《机器学习》《深度学习》视频,林轩田教授的《机器学习》系列。具体视频链接在我另一篇博客里都有。这些视频对机器学习的数学推导十分详细,十分适合入门学习。 斯坦福大学的C...

2017-11-25 18:17:47

阅读数 1414

评论数 0

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