x-jeff blog

Make progress every day.

【Python基础】第四十五课:使用SVD压缩图片

SVD,图片压缩

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.使用SVD压缩图片 👉读取图片: 1 2 from PIL import Image img = Image.open("jojo.jpg") 👉转为数学矩阵: 1 2 3 4 5 6 import numpy as np imgary = np.array(img) imgary = imgary / 2...

【C++基础】第七十八课:[重载运算与类型转换]赋值运算符

赋值运算符,复合赋值运算符

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.赋值运算符 之前已经介绍过拷贝赋值和移动赋值运算符,它们可以把类的一个对象赋值给该类的另一个对象。此外,类还可以定义其他赋值运算符以使用别的类型作为右侧运算对象。 举个例子,在拷贝赋值和移动赋值运算符之外...

【机器学习基础】第四十五课:[特征选择与稀疏学习]过滤式选择

Relief方法

【机器学习基础】系列博客为参考周志华老师的《机器学习》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.过滤式选择 过滤式方法先对数据集进行特征选择,然后再训练学习器,特征选择过程与后续学习器无关。这相当于先用特征选择过程对初始特征进行“过滤”,再用过滤后的特征来训练模型。 Relief(Relevant Features)是一种著名的过...

【C++基础】第七十七课:[重载运算与类型转换]算术和关系运算符

重载算术和关系运算符

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.算术和关系运算符 通常情况下,我们把算术和关系运算符定义成非成员函数以允许对左侧或右侧的运算对象进行转换。因为这些运算符一般不需要改变运算对象的状态,所以形参都是常量的引用。 算术运算符通常会计算它的两个...

【啊哈!算法】第六章:最短路径

Floyd-Warshall算法,Dijkstra算法,Bellman-Ford算法

博客为参考《啊哈!算法》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.只有五行的算法——Floyd-Warshall 有些城市之间有公路,有些城市之间则没有。求任意两个城市之间的最短路径。 上图中有4个城市8条公路,公路上的数字表示这条公路的长短。这些公路是单向的。这个问题也被称为“多源最短路径”问题。 我们用一个4*4的矩阵来...

【论文阅读】FlowNet 2.0:Evolution of Optical Flow Estimation with Deep Networks

FlowNet2

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction FlowNet直接用CNN预测光流的方式颠覆了以往光流检测领域的传统方法。但是其依然很难和现有的优秀传统算法竞争。 我们提出的FlowNet2.0达到了SOTA的水平。 从Fig1可以看出,作为FlowNet的升级版,FlowNet2.0可以产生更加smooth的光流场,对精细的运动细...

【C++基础】第七十六课:[重载运算与类型转换]输入和输出运算符

重载输入输出运算符

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.输入和输出运算符 如我们所知,IO标准库分别使用»和«执行输入和输出操作。对于这两个运算符来说,IO库定义了用其读写内置类型的版本,而类则需要自定义适合其对象的新版本以支持IO操作。 2.重载输出运算符«...

【程序是怎样跑起来的】第3章:计算机进行小数运算时出错的原因

二进制,浮点数,EXCESS系统

博客为参考《程序是怎样跑起来的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.将0.1累加100次也得不到10 👉第3章热身问答: 二进制数0.1,用十进制数表示的话是多少? 0.5。 用小数点后有3位的二进制数,能表示十进制数0.625吗? 能表示。十进制数0.6...

【论文阅读】FlowNet:Learning Optical Flow with Convolutional Networks

FlowNet

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction CNN在CV的许多领域得到了广泛的应用。其被应用于图像分类、语义分割、基于单张图像的深度估计等。在本文中,我们训练了一个端到端的CNN网络,以从一对图像中预测出光流场。 光流估计即需要精确定位每个像素,同时也需要找到两张输入图像之间的对应关系。这不仅涉及对图像表征的学习,还涉及学习在两幅图像...

【C++基础】第七十五课:[重载运算与类型转换]基本概念

operator,逗号运算符

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.前言 当运算符被用于类类型的对象时,C++语言允许我们为其指定新的含义;同时,我们也能自定义类类型之间的转换规则。和内置类型的转换一样,类类型转换隐式地将一种类型的对象转换成另一种我们所需类型的对象。 当...