Blame view

offline_tasks/COMMANDS.txt 1.13 KB
5ab1c29c   tangwang   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  # 推荐系统离线任务 - 常用命令
  
  ## 安装和测试
  cd /home/tw/recommendation/offline_tasks
  bash install.sh
  python3 test_connection.py
  
  ## 运行所有任务
  python3 run_all.py --lookback_days 730 --top_n 50
  
  ## 运行单个任务
  python3 scripts/i2i_swing.py --lookback_days 730 --top_n 50 --time_decay
  python3 scripts/i2i_session_w2v.py --lookback_days 730 --top_n 50 --save_model
  python3 scripts/i2i_deepwalk.py --lookback_days 730 --top_n 50 --save_model --save_graph
  python3 scripts/interest_aggregation.py --lookback_days 730 --top_n 1000
  
  ## 加载到Redis
  python3 scripts/load_index_to_redis.py --redis-host localhost --redis-port 6379 --expire-days 7
  
  ## 查询示例
  python3 example_query_redis.py
  
  ## 查看日志
  tail -f logs/run_all_*.log
  
  ## 查看输出
  ls -lh output/
  head -n 5 output/i2i_swing_*.txt
  head -n 5 output/interest_aggregation_hot_*.txt
  
  ## 定时任务设置
  crontab -e
  # 添加:
  # 0 2 * * * cd /home/tw/recommendation/offline_tasks && /usr/bin/python3 run_all.py >> logs/cron.log 2>&1
  # 0 6 * * * cd /home/tw/recommendation/offline_tasks && /usr/bin/python3 scripts/load_index_to_redis.py >> logs/load_redis.log 2>&1