- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 Multivariate Representation Learning for Information Retrieval阅读笔记
在本论文中,作者将置信度的概念引入了语句向量表示之中,使用多元正态分布重构向量,获得了更加”优质”的向量表示并将其用于检索任务。如图,左边的向量是我们一般情况下用密集向量模型检索得到的向量,他映射到多维空间中通常是以一个点的形式存在,而本文的多元向量则是以一个概率分布的形式存在与多维空间中,而将其定义为多元分布则是因为一个检索领域的难题。
2023-09-14 21:53:52
276
2
原创 1240. 铺瓷砖
链接:https://leetcode.cn/problems/tiling-a-rectangle-with-the-fewest-squares。房子的客厅大小为 n x m,为保持极简的风格,需要使用尽可能少的 正方形 瓷砖来铺盖地面。你是一位施工队的工长,根据设计师的要求准备为一套设计风格独特的房子进行室内装修。假设正方形瓷砖的规格不限,边长都是整数。输入:n = 11, m = 13。解释:3 块地砖就可以铺满卧室。输入:n = 2, m = 3。输入:n = 5, m = 8。
2023-06-08 16:49:23
213
1
原创 Faiss入门
Faiss 全称为 Facebook AI Similarity Search,是 Facebook AI Research 开源的高维向量索引和聚类库。Faiss 采用 C++ 编写,支持多种距离度量方式,并且具有高速度、高可扩展性和高准确度等特点。Faiss 的主要应用包括图像搜索、文本搜索、语音搜索等。本文介绍了 Faiss 的基本概念和使用方法,希望能够帮助读者快速入门 Faiss 并实现高维向量索引和聚类应用。
2023-04-26 22:43:26
1073
原创 Dimension Reduction for Efficient Dense Retrieval via Conditional Autoencoder阅读笔记
密集的检索器对查询和文档进行编码,并使用预先训练过的语言模型将它们映射到嵌入空间中。这些嵌入需要是高维的,以拟合训练信号,并保证密集检索器的检索有效性。然而,这些高维嵌入会导致更大的索引存储和更高的检索延迟。为了降低密集检索的嵌入维数,本文提出了一种条件自编码器(ConAE)对高维嵌入进行压缩,以保持相同的嵌入分布,更好地恢复排序特征。实验表明,ConAE在压缩嵌入方面是有效的,它实现了与教师模型相当的排名性能,使检索系统的效率提高。ConAE可以缓解仅使用一个线性层的密集检索嵌入的冗余性。
2023-04-09 20:47:03
167
原创 SSL: CERTIFICATE_VERIFY_FAILED
Python3 打开 https 链接,异常:“SSL: CERTIFICATE_VERIFY_FAILED”打开一个 https 链接时,会验证一次 SSL 证书。4.跳过pip的SSL验证。
2023-04-07 20:42:57
908
原创 windows python 安装 kenlm
把压缩文件中的getopt.h头文件和getopt.lib库文件拷贝到你的计算机中,.h在include文件夹下.lib在lib文件夹下。在./lm/max_order.cc文件中前部添加staticintKENLM_MAX_ORDER=6;kenlm过去只能在Linux下使用,windows下安装困难重重,分享一下我遇到的几个问题。“max”不是“std”的成员,在报错文件前加入。KENLM_MAX_ORDER未定义,虽然看起来它才是windows版本。无法打开包含文件getopt.h。...
2022-07-28 21:13:48
1230
原创 windows下 更新cuda,cudnn,torch
因为adamw优化器要求torch版本1.5.0以上,而cuda10.0对应torch到1.4.0因此更新cuda,cudnn,torchcuda选11.1因为线下原因官网链接https://developer.nvidia.com/cuda-11.1.1-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocalcudnn对照cuda选cud
2022-02-26 16:03:58
3294
原创 将Anaconda3移到D盘后 pip 报错Fatal error in launcher: jupyter报错kernel error
直接ctrl+x移动,改环境变量%Anaconda_path%为你Anaconda位置更改后发现pip报错Fatal error in launcher: Unable to create process using '“c:\programdata\anaconda3\python.exe” “D:\Anaconda3\Scripts\pip.exe” ’分析一下肯定是把我原来Anaconda3目录直接写进某个文件里了,经排查在pip.exe里进入Anaconda3\Scripts将pi
2022-02-26 15:43:26
1201
1
原创 vmware虚拟机的网络连接(虚拟机出现正在决定eth0的IP信息....失败;无连接。检查电缆吗?)
我们知道vmware虚拟机NAT模式中,主机的网卡将直接与虚拟机的NAT设备互相连接,然后虚拟机的NAT设备与虚拟机的DHCP服务器一起连接在虚拟机的虚拟交换机VMnet8上,这样就实现了虚拟机联网打开“VMware Workstation”软件,打开“编辑”–“虚拟网络编辑器”,选择“vmnet8 NAT 模式一定要注意勾选将主机虚拟适配器连接到此网络!!(默认是不勾选的)不然可能在主...
2019-03-17 09:28:13
727
1
原创 简单破解闪电视频转换王
简单破解闪电视频转换王不得不吐槽下这个软件够坑爹的,输入正确的用户名和注册码提示已经注册成功,但是20%转换限制还在…这款软件是重启验证注册表的,我不知道他注册了和没注册到底有什么概念…先来追下注册码0053437F . E8 30030000 call AllConve.005346B4 //关键call,算法在里面00534384 . 84C0 t...
2019-03-10 20:55:25
729
数据库大作业报告-列车票务管理项目文档
2023-04-10
c++聊天室 MFC工程 , socket通信
2023-04-10
软工大作业面向对象分析与设计.doc
2021-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人