Skip to content

Latest commit

 

History

History
181 lines (132 loc) · 17.4 KB

README.md

File metadata and controls

181 lines (132 loc) · 17.4 KB

(简体中文|English)

What is recommendation system ?

  • Recommendation system helps users quickly find useful and interesting information from massive data.

  • Recommendation system is also a silver bullet to attract users, retain users, increase users' stickness or conversionn.

    Who can better use the recommendation system, who can gain more advantage in the fierce competition.

    At the same time, there are many problems in the process of using the recommendation system, such as: huge data, complex model, inefficient distributed training, and so on.

What is PaddleRec ?

Getting Started

Environmental requirements

  • Python 2.7/ 3.5 / 3.6 / 3.7

  • PaddlePaddle >= 1.7.2

  • operating system: Windows/Mac/Linux

    Linux is recommended for distributed training

Installation

  1. Install by pip
python -m pip install paddle-rec

This method will download and install paddlepaddle-v1.7.2-cpu. If PaddlePaddle can not be installed automatically,You need to install PaddlePaddle manually,and then install PaddleRec again:

  • Download PaddlePaddle and install by pip.
  • Install PaddlePaddle by pip,python -m pip install paddlepaddle==1.7.2 -i https://mirror.baidu.com/pypi/simple
  • Other installation problems can be raised in Paddle Issue or PaddleRec Issue
  1. Install by source code
  • Install PaddlePaddle

    python -m pip install paddlepaddle==1.7.2 -i https://mirror.baidu.com/pypi/simple
  • Install PaddleRec by source code

    git clone https://github.com/PaddlePaddle/PaddleRec/
    cd PaddleRec
    python setup.py install
    
  • Install PaddleRec-GPU

    After installing PaddleRec,please install the appropriate version of paddlepaddle-gpu according to your environment (CUDA / cudnn),refer to the installation tutorial Installation Manuals

Quick Start

We take the dnn algorithm as an example to get start of PaddleRec, and we take 100 pieces of training data from Criteo Dataset:

# Training with cpu
python -m paddlerec.run -m paddlerec.models.rank.dnn  

Documentation

Background

Introductory Project

Introductory tutorial

Advanced tutorial

Benchmark

FAQ

Community


Release License Slack

Version history

  • 2020.06.17 - PaddleRec v0.1.0
  • 2020.06.03 - PaddleRec v0.0.2
  • 2020.05.14 - PaddleRec v0.0.1

License

Apache 2.0 license

Contact us

For any feedback, please propose a GitHub Issue

You can also communicate with us in the following ways:

  • QQ group id:861717190
  • Wechat account:paddlerec2020

     

PaddleRec QQ Group               PaddleRec Wechat account