인공지능 AI/추천시스템

[NLP/추천시스템/Recommender System] RecBole 라이브러리 소개

https://recbole.io/data_flow.html

 

Data Processing Pipeline | RecBole

The overall data flow can be described as follows: The details are as follows: Raw Input: Unprocessed raw input dataset. Detailed in [ Dataset List ]. Atomic Files: Basic components for characterizing the input of various recommendation tasks, proposed by

recbole.io

데이터 파이프라인 개요

 

“世有伯乐,然后有千里马。千里马常有,而伯乐不常有。”——韩愈《马说》

"세상에는 백락이 있고, 그 다음에는 천리마가 있다.천리마는 늘 있지만 백락은 늘 있지 않다."-한유 '마설'

 

 

RecBole은 Python과 PyTorch를 기반으로 연구 목적의 통합되고 포괄적이며 효율적인 프레임워크다.

 

추천 알고리즘을 재현하고 개발하기 위해 개발되었다.

다음과 같은 네 가지 주요 범주를 다루는 78개의 추천 알고리즘을 포함한다.

 

  • General Recommendation
  • Sequential Recommendation
  • Context-aware Recommendation
  • Knowledge-based Recommendation

HomePage

논문 

Docs

Datasets

Blogs

Models

 

RecBole 아키텍처