x-jeff blog

Make progress every day.

【C++基础】第八十课:[重载运算与类型转换]递增和递减运算符

重载递增和递减运算符

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.递增和递减运算符 在迭代器类中通常会实现递增运算符(++)和递减运算符(--),这两种运算符使得类可以在元素的序列中前后移动。C++语言并不要求递增和递减运算符必须是类的成员,但是因为它们改变的正好是所操作...

【论文阅读】V-Net:Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation

V-Net,dice loss

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction and Related Work CNN浅层可以捕捉局部信息,深层可以捕捉全局信息。本文的目标是基于MRI数据分割出前列腺。这项任务非常具有挑战性,因为前列腺在不同扫描中的外观差异性非常大。此外,MRI图像质量也会影响分割效果。我们提出一种端到端的全卷积网络来处理MRI数据。 2.Met...

【程序是怎样跑起来的】第4章:熟练使用有棱有角的内存

内存,指针,数组,栈,队列,链表,二叉查找树

博客为参考《程序是怎样跑起来的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.内存的物理机制很简单 👉第4章热身问答: 有十个地址信号引脚的内存IC(集成电路)可以指定的地址范围是多少? 用二进制数来表示的话是0000000000~1111111111(用十进制数来表示的话是0~1023)。地址信号引脚是十...

【C++基础】第七十九课:[重载运算与类型转换]下标运算符

下标运算符

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.下标运算符 表示容器的类通常可以通过元素在容器中的位置访问元素,这些类一般会定义下标运算符operator[]。 下标运算符必须是成员函数。 为了与下标的原始定义兼容,下标运算符通常以所访问元素...

【论文阅读】3D U-Net:Learning Dense Volumetric Segmentation from Sparse Annotation

3D U-Net

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 体数据是生物医学数据中非常常见的一种形式。由于计算机屏幕一次只能显示一张2D切片,所以体数据分割标签的标注非常麻烦。一张切片接一张切片的去标注是非常枯燥乏味的。并且这样做效率很低,因为相邻两张切片非常近似。特别是对于需要大量标注数据的方法来说,创建一个拥有完整标注的3D数据的数据集并不是一个有...

【论文阅读】3D Convolutional Neural Networks for Human Action Recognition

3D卷积

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 识别真实世界中的人类行为可以用于多个领域。但由于背景杂乱、遮挡、视角变换等原因,准确识别人类行为是非常具有挑战性的任务。 本文尝试将CNN应用于视频中的人类行为识别。提出使用3D卷积以捕获空间和时间维度上的特征。因此,我们提出了一种3D CNN框架。 3D CNN的开发基于TREC Vid...

【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.算术和关系运算符 通常情况下,我们把算术和关系运算符定义成非成员函数以允许对左侧或右侧的运算对象进行转换。因为这些运算符一般不需要改变运算对象的状态,所以形参都是常量的引用。 算术运算符通常会计算它的两个...