设置一个虚拟环境并手动安装 pytorch。之后,运行以下命令安装 requirements.txt 文件中列出的所有依赖项:
pip install -r requirements.txt
我们的实验已在 Python 3.9.12 和 PyTorch 1.13.1+cu117 环境下测试通过。Python 版本高于 3.10 可能导致 'reckit' 包出现一些错误。
确保您位于 recommenders/ 目录下(能找到 setup.py 文件),并运行以下代码。
python setup.py build_ext --inplace
该命令将安装用于加速推荐器评估的必要工具。
模拟结果将保存在 storage/ml-1m/<model_name>/<experiment_name> 目录中。对于探索不同的推荐器设置一节中的命令,结果将保存在 storage/ml-1m/MyExp 目录中。智能体 0 的所有交互历史记录在 storage/ml-1m/MF/MyExp/running_logs/0.txt 文件中。
🛎️ 请注意,所有实验均由 ChatGPT-3.5 驱动,一次涉及 1000 个用户的完整模拟大约需要花费 $16。(约 $0.016/用户)