局部敏感哈希(lsh)包安装成功
我们需要安装一个lsh包
直接
pip install lsh
报错
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://l
andinghub.visualstudio.com/visual-cpp-build-tools
我们需要安装一下这个东西
链接:https://pan.baidu.com/s/1wdYv76wxhOTffma2CQCWVw
提取码:m7ho
复制这段内容后打开百度网盘手机App,操作更方便哦
然后我们
pip install lsh
pip install lshash3
继续测试下面代码
from lshash.lshash import LSHash
lsh = LSHash(6, 8)
lsh.index([1,2,3,4,5,6,7,8])
lsh.index([2,3,4,5,6,7,8,9])
lsh.index([10,12,99,1,5,31,2,3])
a = lsh.query([1,2,3,4,5,6,7,7])
print(a)
有可能出现错误 future module is not …
future的作用:把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。说的通俗一点,就是你不用更新python的版本,直接加这个模块,就可以使用python新版本的功能。
pip install future
此时问题解决
局部敏感哈希(lsh)包安装成功相关推荐
- 【算法】局部敏感哈希 LSH 的 Python 实现
一.哈希算法 普通的哈希算法:把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值. 最理想的是所有不同的输入都可以映射到散列值,但是存在这种可能性的.当不同的输入映射到相同的散列值时, ...
- mysql 查找相似数据_局部敏感哈希LSH(Locality-Sensitive Hashing)——海量数据相似性查找技术...
一. 前言 最近在工作中需要对海量数据进行相似性查找,即对微博全量用户进行关注相似度计算,计算得到每个用户关注相似度最高的TOP-N个用户,首先想到的是利用简单的协同过滤,先定义相似性度量(cos,P ...
- 如何使用局部敏感哈希(LSH)算法进行特征降维?
这篇博客只关注局部敏感哈希的降维过程,也不涉及理论证明. 1. 局部敏感哈希算法 1.1 算法简介 传统的哈希(Hashing)算法通过映射函数将记录的存储位置与记录的关键字关联起来,实现记录的快 ...
- 【时序】Reformer:局部敏感哈希(LSH)实现高效 Transformer 论文笔记
论文名称:Reformer: The Efficient Transformer 论文下载:https://arxiv.org/abs/2001.04451 论文年份:ICLR2020 论文被引:70 ...
- 局部敏感哈希算法(Locality Sensitive Hashing)
from:https://www.cnblogs.com/maybe2030/p/4953039.html 阅读目录 1. 基本思想 2. 局部敏感哈希LSH 3. 文档相似度计算 局部敏感哈希(Lo ...
- 局部敏感哈希(Locality Sensitive Hashing)二三问[2]
#写在前面的话 今天的这一章有几个目的,一是回答一下各位网友在各大博客上提出的问题,然后其他博主没有回答的问题.二是纠正一些别人在写局部敏感哈希时候出现的错误.就是这么贴心有没有. #假装自己是正文的 ...
- 【王喆-推荐系统】线上服务篇-(task4)局部敏感哈希
学习总结 (1)上一个task我们提到用embedding召回,快速过滤商品,缩小候选集.但是embedding相似度如果都用余弦计算,当数据量很大时计算量很大.所以提出用[局部敏感哈希LSH]解决高 ...
- 在茫茫人海中发现相似的你——局部敏感哈希(LSH)
一.引入 在做微博文本挖掘的时候,会发现很多微博是高度相似的,因为大量的微博都是转发其他人的微博,并且没有添加评论,导致很多数据是重复或者高度相似的.这给我们进行数据处理带来很大的困扰,我们得想办法把 ...
- LSH︱python实现局部敏感哈希——LSHash(二)
关于局部敏感哈希算法,之前用R语言实现过,但是由于在R中效能太低,于是放弃用LSH来做相似性检索.学了Python发现很多模块都能实现,而且通过随机投影森林让查询数据更快,觉得可以试试大规模应用在数据 ...
最新文章
- 来呀!AI喊你斗地主——首个搞定斗地主的深度神经网络
- 记一次关于MySQL与PHP的蠢事
- MongoDB操作(.net)
- 【AutoML】如何使用强化学习进行模型剪枝?
- eclipse版本详解以及下载安装步骤及启动eclispe报错整理
- 需求获取安排计划书_创业型公司商业计划书PPT怎么写?才是投资人最想看的,免费领取...
- 你们好好的学,回头教教我~
- 紧跟潮流的背景设计,赶紧尝试用新的背景改变旧的设计。
- 不同库表数据库迁移工具_Microsoft提供的数据库迁移助手工具概述
- 7.1 XHTML的规范化
- 2018-12-21 作业
- Http和Https网络同步请求httpclient和异步请求async-http-client
- 深度解读智慧农业传感器及应用
- Ajax Loading进度条gif在线生成网站Preloaders.net
- Python A value is trying to be set on a copy of a slice from a DataFrame
- 某网店营销策划方案(SWOT部分)
- ABAP 新特性 - CORRESPONDING
- 斗鱼扩展--移除广告优化页面(五)
- formality软件使用教程
- 在ubuntu中运行sudo apt-get update报错The following signatures couldn‘t be verified because the public key
热门文章
- CTSC2017APIO2017
- 【多题合集】网络流24题练习(更新至魔术球问题)
- 【英语学习】【English L06】U03 House L1 What type of apartment do you want to rent?
- 【英语学习】【WOTD】 putsch 释义/词源/示例
- 【英语学习】【Daily English】U13 Holiday L03 I certainly didn't expect this
- 【英语学习】【WOTD】shanghai 释义/词源/示例
- 【英语学习】【WOTD】prestigious 释义/词源/示例
- GLSurfaceView基础学习笔记
- 履带机器人动力总成_工业机器人在动力总成工厂智能化提升中的应用
- Mono for Android 优势与劣势