理解乘积量化(Product Quantization)
前言: 记录一下 PQ(乘积量化)的一些学习笔记以及在 faiss 中的运用,方便以后查找。
应用场景:解决的是海量数据场景下高维度特征向量数据的近似最近邻快速查找。
Product Quantization 算法Product Quantization 本质是将原始高维空间分解为有限数量的低维子 ...
Mac上挂载卸载移动硬盘
前言Mac 通过移动硬盘(ntfs 格式)拷贝文件,在 macOx 系统上 ntfs 格式的移动硬盘默认可以识别但是以 only read 的方式挂载的,需要读写的时候肯能无法使用,这里记录一下使用方法~mac 自带的 mount_ntfs 就可以挂载移动硬盘,默认挂载的时候 ntfs 的硬盘是只读 ...
Docker常用命令
前言记录一下 docker 常用命令方便查找Docker可以认为是 vmware 或者 virtualbox• 镜像可以认为是 xxx.iso。• 容器可以认为是 virtualbox 运行 xxx.iso 后的系统。国内镜像加速器:https://www.daocloud.io/mirro ...
JavaSe备忘录01-关于数据类型
class="lazyload" data-src="https://cdn.nlark.com/yuque/0/2019/png/283236/1552631004536-5ab1a582-7e9e-469e-94b1-07986b168707.png#align=left&display=in ...
JavaSe备忘录02-添加判断和字符char的认识
1: java 分为两种数据类型:基础数据类型和封装数据类型
整型:byte(1 字节),short(2 字节),int(4 字节),long(8 字节)
浮点型:float(4 字节),double(8 字节)
字符串:char(2 字节)
布尔型:boolean(1 字节)
字节数就是决定数据 ...
JavaSe备忘录03-关于操作符,运算符和位运算符
运算符Java 运算符,是一种特殊的符号。用表示数据的运算,赋值和比较。
算数运算符
赋值运算符
比较运算符
位运算符
逻辑运算符
三目运算符
1. 算数运算符1234567符号:加(+),减(-),乘(*),除(/),取余(%)自增:++自减:--作用在于:整数和浮点型。最终的结 ...
感知哈希算法
感知哈希算法(Perceptual hash algorithm )是哈希算法的一类,通常用来进行图像相似检索。
常用的有三种:均值哈希(aHash),感知哈希(pHash),差异化哈希(dHash)
aHash:平均值哈希。速度比较快,但是常常不太精确。
pHash:感知哈希。精确度比较高,但是 ...
JavaSe备忘录04-封装数据类型
引用数据类型(封装数据类型)面向对象设计的数据类型;可看成类的方式存在,不能扩展,绝种的,没有子类。
整形: Byte ,Short, Integger,Long
浮点型:Float,Double
字符型: Character
布尔型:Boolean
小结:两个特殊:int—> Integ ...
JavaSe备忘录05-流程控制
switchswitch …case 选择的分支语句,条件过滤
1234567891011121314/*** * 语法格式:表达式:int,short,char,枚举,byte; jdk1.7以后也支持了string. * switch(表达式){ * case 值1:代码块 ...