当前位置: 首页 > news >正文

Torch-Rechub学习笔记-task2

Torch-Rechub学习笔记-task2
以下以DatawhaleTorch—Rechub组队学习的Task笔记
[项目开源地址]: https://github.com/datawhalechina/torch-rechub

推荐系统召回模型与向量检索

    task2中主要是对推荐场景的召回部分进行探索,具体引用到以下的模型以及工具。

  • 场景:召回(Matching/Retrieval)
  • 模型:DSSM、YouTubeDNN
  • 数据集:MovieLens-1M
  • 向量检索:Annoy、Milvus
  • 通过代码的角度去对比DSSM以及YouTubeDNN两个模型之间的差异以及特点
  • 向量检索工具Milvus的环境搭建和使用部署
  • 模型训练后生成的embedding应用在向量检索工具Annoy和Milvus的功能、优势和使用场景

代码与task1中的召回模型代码结构大差不差,本次学习具体还是对向量检索工具Milvus的使用和部署。

部分代码贴图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

学习思考以及心得

    task2中我的主要学习重点偏向于向量检索工具这方面,首先Milvus是我新接触到的向量检索工具,通过代码能够了解到该工具的使用。以及课程有关于该工具与annoy的性能对比,能够非常直观的感受到Milvus性能和生产化部署的便捷,而且也学习到了部署方式。同时也需要思考课后提到的优化项和扩展学习(包括生产上面的监控、A/BTest、更多特征挖掘处理)等等。

http://www.dtcms.com/a/393578.html

相关文章:

  • Hadoop分布式计算平台
  • hive调优系列-1.调优须知
  • 爆炸特效:Unity+Blender-01
  • 解决切换 Node 版本后 “pnpm 不是内部或外部命令”问题
  • flag使用错误出现bug
  • 【Kafka面试精讲 Day 20】集群监控与性能评估
  • SQL 注入攻防:绕过注释符过滤的N种方法
  • 微软常用运行库
  • 在Kubernetes(k8s)环境中无法删除持久卷(PV)和持久卷声明(PVC)的解决方案
  • 【连载7】 C# MVC 跨框架异常处理对比:.NET Framework 与 .NET Core 实现差异
  • 芯脉:面向高速接口的SoC架构与完整性设计<3>
  • ArrayList与LinkedList深度对比
  • AI IDE 综合评估:代码能力与上下文连续性深度分析
  • OceanBase备租户创建(一):通过CREATE STANDBY TENANT
  • C++ 多态:从概念到实践,吃透面向对象核心特性
  • ​​如何用 Webpack 或 Vite 给文件名(如 JS、CSS、图片等静态资源)加 Hash?这样做有什么好处?​​
  • QT-数据库编程
  • FastAPI + APScheduler + Uvicorn 多进程下避免重复加载任务的解决方案
  • 数据库造神计划第十八天---事务(1)
  • Docker在Linux中离线部署
  • 面阵vs线阵工业相机的触发方式有什么不同?
  • 【Hadoop】HBase:构建于HDFS之上的分布式列式NoSQL数据库
  • 拉取GitHub源码方式
  • 【国二】【C语言】改错题中考察switch的用法、do while执行条件的用法
  • 23种设计模式之【命令模式模式】-核心原理与 Java 实践
  • APP持续盈利:简单可行实行方案
  • qt 操作pdf文档小工具
  • Web3 开发者周刊 68 | EF 将成立一个新的 AI 团队
  • [OpenGL]相机系统
  • 软件体系结构——负载均衡