• RecBole推荐系统思维导图


    RecBole推荐系统思维导图

    基本介绍

    RecBole 伯乐,由中国人民大学的AI Box团队与北京邮电大学、华东师范大学的科研团队联合开发

    一个易用、强大的PyTorch推荐系统开源库

    该框架实现了推荐领域不同任务的推荐模型,拥有从数据处理、模型开发、算法训练到科学评测的一站式全流程托管

    在RecBole框架中,用户只需设置几个简单的配置参数(文件、命令行、运行时参数多种方式任你选择)即可快速在不同数据集上实现各个模型,同时其简洁的开发接口十分方便相关的研究人员进行二次开发和添加新的模型支持

    主要功能

    53种模型(绝大部分为最新的深度学习模型)

    27个数据集合(涵盖了四种任务下最常用的实验数据集合)

    多种评测方式(涵盖所有主流的评测方式,支持一键设置)

    自动调参(内嵌实用超参搜索算法,支持灵活设置范围)

    五大核心特色

    基于PyTorch的统一模型框架

    高度灵活及拓展性强的数据结构

    丰富的模型和数据集

    基于GPU加速的高效评测

    标准且丰富的评测方式

    基础教程

    安装

    RecBole作为基于Python的开源库,与我们最常用的库一样提供Conda、Pip、源代码三种安装方式,同时支持Linux和Windows的运行平台

    pandas封装数据在学术界做做研究可以,工业界随便哪个公司的数据量pandas都撑不起来

    一键运行

    在Github提供了一键运行的脚本,如果你选择从源码安装,则可以直接调用

    评测

    RecBole提供了丰富的API,设计了 EvalSetting 类,并提供了方便的 API 实现统一的评测设置

    自动调参

    本框架内嵌了一个自动调参工具,可以完美支持在各个模型上的超参搜索,在设定搜索范围之后一键即可自动实现参数寻找和保存

  • 相关阅读:
    双循环建表____1911年 为 辛亥年
    技巧方法
    sscanf
    02-02环境准备-pyenv与virtualenv以及venv方案对比
    02-01环境准备-virtualenv和venv
    02-01环境准备-pyenv
    【转】解决weblogic启动慢和创建域慢的方法
    chrome新版打开新标签页自动打开谷歌主页
    centos6分辨率设置
    12-openldap使用AD密码
  • 原文地址:https://www.cnblogs.com/zdz8207/p/13974558.html
Copyright © 2020-2023  润新知