x-jeff blog

Make progress every day.

【机器学习基础】第四十四课:[特征选择与稀疏学习]子集搜索与评价

子集搜索与评价

【机器学习基础】系列博客为参考周志华老师的《机器学习》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.子集搜索与评价 我们能用很多属性描述一个西瓜,例如色泽、根蒂、敲声、纹理、触感等,但有经验的人往往只需看看根蒂、听听敲声就知道是否好瓜。换言之,对一个学习任务来说,给定属性集,其中有些属性可能很关键、很有用,另一些属性则可能没什么用。我们...

【C++基础】第七十二课:[拷贝控制]拷贝控制示例

拷贝控制示例

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.拷贝控制示例 虽然通常来说分配资源的类更需要拷贝控制,但资源管理并不是一个类需要定义自己的拷贝控制成员的唯一原因。一些类也需要拷贝控制成员的帮助来进行簿记工作或其他操作。 作为类需要拷贝控制来进行簿记操作...

【啊哈!算法】第五章:图的遍历

图的遍历,深度优先搜索,广度优先搜索

博客为参考《啊哈!算法》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.深度和广度优先究竟是指啥 深度和广度是针对图的遍历而言的,请见下图: 图由顶点和边组成。现在我们从1号顶点开始遍历这个图。使用深度优先搜索来遍历这个图将会得到如下的结果。 图中每个顶点右上方的数就表示这个顶点是第几个被访问到的,我们将这个数称为时间戳。 ...

【论文阅读】Deep High-Resolution Representation Learning for Visual Recognition

HRNet

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.INTRODUCTION 深度卷积神经网络(Deep Convolutional Neural Networks,DCNNs)已经在计算机视觉领域内多种任务类型中达到了SOTA的结果,比如图像分类,目标检测,语义分割,人体姿态估计等。相比传统人工设计的representation,DCNNs的优势在于可以学到更丰富的r...

【C++基础】第七十一课:[拷贝控制]交换操作

自定义swap函数

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.交换操作 除了定义拷贝控制成员,管理资源的类通常还定义一个名为swap的函数。对于那些与重排元素顺序的算法一起使用的类,定义swap是非常重要的。这类算法在需要交换两个元素时会调用swap。 如果一个类定...

【程序是怎样跑起来的】第2章:数据是用二进制数表示的

二进制,移位运算,逻辑右移,算术右移

博客为参考《程序是怎样跑起来的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.用二进制数表示计算机信息的原因 👉第2章热身问答: 32位是几个字节? 因为8位=1字节,所以32位就是$32 \div 8 =4$字节。 二进制数01011100转换成十进制数是多少? ...

【C++基础】第七十课:[拷贝控制]拷贝控制和资源管理

行为像值的类,行为像指针的类

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.拷贝控制和资源管理 通常,管理类外资源的类必须定义拷贝控制成员。如前所述,这种类需要通过析构函数来释放对象所分配的资源。一旦一个类需要析构函数,那么它几乎肯定也需要一个拷贝构造函数和一个拷贝赋值运算符。 ...

【OpenCV基础】第三十八课:Haar特征

Haar特征

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Haar特征 Haar特征(Haar-like feature)是用于物体识别的一种数字图像特征。它们因为与Haar小波转换(Haar wavelet)极为相似而得名,是第一种即时的人脸检测运算。 Haar小波转换是由数学家Alfréd Haar于1909年提出的,是小波变换中最简单的一种变换,也是最早提出的小...

【C++基础】第六十九课:[拷贝控制]拷贝、赋值与销毁

拷贝控制操作,拷贝构造函数,拷贝赋值运算符,析构函数,阻止拷贝,=delete

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.拷贝控制 当定义一个类时,我们显式地或隐式地指定在此类型的对象拷贝、移动、赋值和销毁时做什么。一个类通过定义五种特殊的成员函数来控制这些操作,包括:拷贝构造函数(copy constructor)、拷贝赋值...

【Python基础】第四十三课:PCA

PCA,transform,explained_variance_

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.python实现PCA 【数学基础】第十六课:主成分分析 【机器学习基础】第四十课:[降维与度量学习]主成分分析 1.1.主成分分析 1 2 3 4 5 6 7 8 9 10 11 12 13 from sklearn.decomposition import PCA from sklearn.dat...