x-jeff blog

Make progress every day.

【机器学习基础】第三十四课:聚类之距离计算

距离度量,闵可夫斯基距离,VDM(Value Difference Metric),MinkovDM,非度量距离

【机器学习基础】系列博客为参考周志华老师的《机器学习》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.距离计算 对于【机器学习基础】第三十三课:聚类之性能度量中的函数$dist(\cdot,\cdot)$,若它是一个“距离度量”,则需满足一些基本性质: 非负性:$dist(\mathbf{x_i},\mathbf{x_j}) \g...

【Tensorflow基础】第十一课:TFRecord的生成

TFRecord,tf.Graph().as_default(),tf.python_io.TFRecordWriter,tf.train.BytesList,tf.train.Int64List,tf.train.FloatList,tf.train.Feature,tf.train.Features,tf.train.Example,SerializeToString

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.tfrecord 1.1.什么是tfrecord tfrecord是Google官方推荐的一种数据格式,是Google专门为TensorFlow设计的一种数据格式。实际上,tfrecord是一种二进制文件,其能更好的利用内存,其内部包含了多个tf.train.Example,而Example是protocol buf...

【C++基础】第三十七课:函数重载

函数重载

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.函数重载 如果同一作用域内的几个函数名字相同但形参列表不同,我们称之为重载(overloaded)函数。例如: 1 2 3 void print(const char *cp); void print(c...

【论文阅读】Fully Convolutional Networks for Semantic Segmentation

FCN,shift-and-stitch,backwards convolution(deconvolution)

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 卷积神经网络不仅推动了图像分类任务的发展,也促进了定位任务的发展,例如bounding box。 可以很自然的想到定位任务的下一步应该是语义分割(semantic segmentation),其实就是每一个像素点都有一个所属的类别标签。但是之前的方法或多或少都有一些缺点,而本文提出的方法可以...

【OpenCV基础】第二十八课:轮廓周围绘制矩形框和圆形框

道格拉斯-普克算法(RDP算法或DP算法),cv::approxPolyDP,cv::boundingRect,cv::minAreaRect,cv::minEnclosingCircle,cv::fitEllipse

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.轮廓检测 轮廓检测:【OpenCV基础】第二十六课:轮廓发现。 2.道格拉斯-普克算法 拉默-道格拉斯-普克算法(Ramer–Douglas–Peucker algorithm),又称道格拉斯-普克算法(Douglas–Peucker algorithm)和迭代端点拟合算法(iterative end-point ...

【Python基础】第三十三课:混淆矩阵

accuracy_score,confusion_matrix,seaborn.heatmap,classification_report

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.使用LogisticRegression建立模型 1 2 3 4 5 6 from sklearn.datasets import load_iris from sklearn.linear_model import LogisticRegression iris = load_iris() clf = Logist...

【机器学习基础】第三十三课:聚类之性能度量

外部指标,内部指标,Jaccard系数,FM指数,Rand指数,DB指数,Dunn指数

【机器学习基础】系列博客为参考周志华老师的《机器学习》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.性能度量 聚类性能度量亦称聚类“有效性指标”(validity index),对聚类结果,我们需通过某种性能度量来评估其好坏;另一方面,若明确了最终将要使用的性能度量,则可直接将其作为聚类过程的优化目标,从而更好地得到符合要求的聚类结果。...

【Tensorflow基础】第十课:Inception-v3的训练和检测

Inception-v3,os.walk,tf.gfile.FastGFile,get_tensor_by_name

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.下载Inception-v3并查看其结构 Inception-v3详细介绍请见:【论文阅读】Rethinking the Inception Architecture for Computer Vision。 核心部分的代码: 1 2 3 4 5 6 7 8 9 with tf.Session() as s...

【论文阅读】Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning

Inception-v4,Inception-ResNet

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 自从AlexNet赢得了ImageNet2012比赛之后,该网络框架就被成功应用于各种计算机视觉任务,比如目标检测,分割,人体姿势估计,视频分类,目标追踪以及超分辨率等。这些例子都仅是卷积神经网络成功应用的一小部分而已。 本文,我们探究了两种目前最新技术的结合:残差连接和最新版本的Incep...

【C++基础】第三十六课:返回类型和return语句

无返回值函数,有返回值函数,返回数组指针

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.前言 return语句终止当前正在执行的函数并将控制权返回到调用该函数的地方。return语句有两种形式: 1 2 return; return expression; 2.无返回值函数 没有返回值...