用散列分叉的快速过程

hashranking的Python项目详细描述


在深度学习研究中,哈希、检索和排序任务通常需要计算检索映射,这可能会导致计算开销。 通常,散列表示为浮点数的nDarrays,其中浮点数的符号具有位的含义。这是因为神经网络与浮点数一起工作,而浮点数正是神经网络的输出。基于通常在numpy中实现的查询计算数据库中文档的排名,这可能是次优的。

这个软件包提供了几个功能,可以快速计算汉明距离、排名和地图计算。

所有API都有两个后端: *numpy实现,它简单、直接,并且尽可能高效地实现纯numpy。用作参考。 *C++Python扩展,实现相同的API,平均比NoMy实现快10倍,大大提高内存效率。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Guice只注入部分构造函数   java CircleObject不是抽象的,并且不会覆盖图中的抽象方法   雅加达ee用Java检测USB设备的插入和输出(类似于监听)?不仅仅是潘德里夫   有没有办法在antlr语法文件中指定java注释?   安卓阵列和列表视图(java)   java包含从域到gwt共享类的枚举   java如果外部类(封闭类)和内部类的数据成员具有相同的名称,那么我们如何区分它们   java从Android应用程序连接到MySQL服务器   java“JavaPackage”对象不可调用   java将文件夹和文件过滤到树中(复合模式)   解码如何在Java中获取mp4Movie的单个图像   java如何在安卓活动中使用多重继承?   java在JSP中,路径和值属性在输入标记中起什么作用,以及表单前缀如何影响它们?   java在JSP中显示if条件错误的表达式语言(EL)   java我们可以从DAO层返回json对象吗?