自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YaoTian_ml的博客

记录一些学习笔记和心得

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

原创 C++中的多态、虚函数、虚指针的理解

4、当基类的某个成员函数声明为虚函数时,那么派生类中的重写函数也会自动成为虚函数,编译器会在对象的内存中添加一个四个字节的指针vfptr虚函数(表)指针,这个指针指向虚函数表,虚函数表内部记录着类中所有虚函数的地址;5、当子类继承父类的时候,如果没有发生重写,那么这个子类将完全复制父类的内容,也就是内容和父类虚函数表相同的子类虚函数表并产生指向子类虚函数表的指针;6、如果子类中发生对父类虚函数的重写,那么这个子类虚函数表的内容将会被替换成子类的虚函数地址,子类中的virtual声明可写可不写;

2023-06-11 18:35:11 68

原创 python selenium浏览器模拟

python selenium浏览器模拟1、Download the browser’s driver from selenium official webside,and driver should be compatible with your system and your browser.2、Copy the driver to browser’s and python’s execution route.3、Add browser’s execution route to system pa

2021-05-07 10:34:25 124

原创 聚类&相似性度量

聚类属于无监督学习,目的是通过得到的类来发现数据的特点或者对数据进行处理。在数据挖掘和模式识别领域有广泛的应用。层次聚类和k均值聚类是最常用的两种聚类算法。聚类需要根据样本特征的相似度或者距离来作为是否归属于某一类的依据,也就是相似的样本归为一类,不相似的样本不归为一类。度量样本特征的相似度或者距离有多种方式:闵科夫斯基距离: a、当p=1时,称为曼哈顿距离: ...

2019-06-09 02:21:29 16454

原创 集成学习

了解一个假设:弱模型以某种方式组合起来时候,能得到更好的模型,意味这更好的精度或泛化能力。一个模型往往面临着偏差方差的权衡问题,拟合能力强的泛化能力相对较弱,而泛化能力好的往往偏差过大。集成学习就是通过某种组合方式,一定程度上克服单一模型能力不足的问题。集成学习方法:训练多个弱学习器或者基础学习器,并将它们结合起来以获得更好的结果。Bagging方法:通过bootstrap方法从大...

2019-06-06 16:13:33 241

原创 XGBoost

XGBoost算法和GBDT的不同在于两个方面,一是在损失函数中表示树的复杂度的正则项,二是不同于GBDT采用损失函数关于树的负梯度作为残差的近似,XGBoost则在梯度基础上增加了二阶项作为损失函数的近似。提升树更新:损失函数可以写成:对在处进行泰勒二阶展开:其中gi为,hi为 展开为了得到近似的损失函数,损失函数是关于的函数,为之前模型的...

2019-06-05 01:57:25 126

原创 AdaBoost/提升树/GBDT

AdaBoost在每一轮构成新的弱分类器过程中,提高那些前一轮弱分类器分类错的样本的权值,降低那些分类正确的样本的权值,这样通过使错误分类的的样本的权值增大,使其受到分类器更多大的关注,从而逐渐使每个样本都最大化的被正确分类。输入:训练数据集,弱学习器算法输出:最终分类器对于包含n个样本的训练数据集T,标签取值为初始化n个样本的权值,每个权重都初...

2019-06-05 01:44:25 265

原创 决策树

目录决策树概念CLS算法基本思想:步骤:ID3算法信息增益C4.5算法信息增益比决策树的剪枝剪枝算法步骤CART树回归树分类树基尼指数CART树生成算法CART剪枝决策树概念决策树的表示:决策树中最上面的节点成为根节点,每个分支节点是一个新的决策节点或者叶子节点,根节点也是一个决策节点。每个决策节点代表一个问题或者决策,...

2019-06-05 00:50:05 564

原创 信息熵

首先需要了解一个假设。如何来定义一个信息的信息量的大小,把信息量可以看成是一个事件给人们带来的“惊讶程度”,比如一个很常见的事情发生,就认为这个事件的信息量比较小,而一个很稀有的事件发生了,那么就认为这个事件的信息量比较大。比如:太阳升起这种稀疏平常的事件,我们就认为它没有什么有效信息,约等于不说。而夏天突然天降大雪,这种小概率事件的信息,在定量描述上,我们就认为它具有更高的信息量。信息量与事...

2019-06-04 23:23:14 400

原创 win10+mx150深度学习GPU加速

win10+mx150深度学习GPU加速使用keras调用GPU加速十分简便,keras自动调用,不用命令建议安装conda,比pip好用很多直接conda install tensorflow-gpuconda 会自动安装适配的cuda可以看到加速效果十分明显,原先一个epoch 260s,现在只要17秒,非常棒直接用tensorflow的调用方法后续研究使用小米13.3i7独显笔...

2018-10-29 22:15:47 9549 3

空空如也

空空如也

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

TA关注的人

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