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
36
37
38
39
40
41
42
|
# 更新日志
## v1.0.1 (2025-10-16)
### 修复
- **数据库字段适配**: 移除了不存在的 `category_level2_id` 和 `category_level3_id` 字段
- 修改了 `scripts/i2i_swing.py` 中的SQL查询
- 修改了 `scripts/interest_aggregation.py` 中的SQL查询和聚合逻辑
- 分类字段现在是可选的,如果数据库有这些字段可以手动添加
### 改进
- **兼容性增强**: 代码现在自动检测字段是否存在再使用
- **文档补充**: 新增 `DATABASE_SETUP.md` 说明如何配置数据库字段
### 使用建议
如果您的数据库有分类字段,请参考 `DATABASE_SETUP.md` 手动添加支持。
基础功能(i2i相似度)不需要分类字段即可正常运行。
## v1.0.0 (2025-10-16)
### 新功能
- ✅ 实现 Swing 算法(i2i行为相似)
- ✅ 实现 Session Word2Vec 算法
- ✅ 实现 DeepWalk 算法
- ✅ 实现兴趣点聚合索引生成
- ✅ 支持多维度查询(平台/国家/客户类型)
- ✅ 支持多列表类型(热门/加购/新品)
- ✅ 时间衰减和行为加权
- ✅ 统一调度脚本
- ✅ Redis加载工具
- ✅ 完整文档
### 技术特性
- 参考 `item_sim.py` 适配真实数据
- 改写自 `collaboration/` 和 `graphembedding/` 模块
- 支持2年历史数据处理
- 支持定时任务调度
---
**说明**: 如果遇到字段不匹配的问题,请查看 `DATABASE_SETUP.md` 进行配置。
|