- 后端新增 JD-R(工作要求-资源)理论维度数据生成,包含工作要求、工作资源、
个人资源、中介变量共 16 个新特征列
- 新增 JD-R 分析服务与 API(维度统计、倦怠投入分析、双路径中介分析、
分组轮廓、风险分布)
- 新增 SHAP 可解释性分析模块(全局重要性、局部解释、特征交互、依赖图)
- 预测服务增加风险分类模型加载与概率预测能力
- 前端新增 JD-R 分析页面(JDRAnalysis.vue),含雷达图、散点图、路径分析等可视化
- 预测页面增加风险概率展示与 SHAP 特征解释
- 路由与导航菜单同步更新
39 lines
2.9 KiB
Plaintext
39 lines
2.9 KiB
Plaintext
Collecting shap
|
|
Downloading shap-0.51.0-cp312-cp312-win_amd64.whl.metadata (26 kB)
|
|
Collecting numpy>=2 (from shap)
|
|
Downloading numpy-2.4.4-cp312-cp312-win_amd64.whl.metadata (6.6 kB)
|
|
Requirement already satisfied: scipy in d:\anaconda\lib\site-packages (from shap) (1.13.1)
|
|
Requirement already satisfied: scikit-learn in d:\anaconda\lib\site-packages (from shap) (1.5.1)
|
|
Requirement already satisfied: pandas in d:\anaconda\lib\site-packages (from shap) (2.2.2)
|
|
Requirement already satisfied: tqdm>=4.27.0 in d:\anaconda\lib\site-packages (from shap) (4.66.5)
|
|
Requirement already satisfied: packaging>20.9 in d:\anaconda\lib\site-packages (from shap) (24.1)
|
|
Collecting slicer==0.0.8 (from shap)
|
|
Downloading slicer-0.0.8-py3-none-any.whl.metadata (4.0 kB)
|
|
Requirement already satisfied: numba in d:\anaconda\lib\site-packages (from shap) (0.60.0)
|
|
Requirement already satisfied: llvmlite in d:\anaconda\lib\site-packages (from shap) (0.43.0)
|
|
Requirement already satisfied: cloudpickle in d:\anaconda\lib\site-packages (from shap) (3.0.0)
|
|
Requirement already satisfied: typing-extensions in d:\anaconda\lib\site-packages (from shap) (4.14.1)
|
|
Requirement already satisfied: colorama in d:\anaconda\lib\site-packages (from tqdm>=4.27.0->shap) (0.4.6)
|
|
Collecting numpy>=2 (from shap)
|
|
Downloading numpy-2.0.2-cp312-cp312-win_amd64.whl.metadata (59 kB)
|
|
Requirement already satisfied: python-dateutil>=2.8.2 in d:\anaconda\lib\site-packages (from pandas->shap) (2.9.0.post0)
|
|
Requirement already satisfied: pytz>=2020.1 in d:\anaconda\lib\site-packages (from pandas->shap) (2024.1)
|
|
Requirement already satisfied: tzdata>=2022.7 in d:\anaconda\lib\site-packages (from pandas->shap) (2023.3)
|
|
Requirement already satisfied: joblib>=1.2.0 in d:\anaconda\lib\site-packages (from scikit-learn->shap) (1.4.2)
|
|
Requirement already satisfied: threadpoolctl>=3.1.0 in d:\anaconda\lib\site-packages (from scikit-learn->shap) (3.5.0)
|
|
Requirement already satisfied: six>=1.5 in d:\anaconda\lib\site-packages (from python-dateutil>=2.8.2->pandas->shap) (1.16.0)
|
|
Downloading shap-0.51.0-cp312-cp312-win_amd64.whl (556 kB)
|
|
--------------------------------------- 556.1/556.1 kB 60.5 kB/s eta 0:00:00
|
|
Downloading slicer-0.0.8-py3-none-any.whl (15 kB)
|
|
Downloading numpy-2.0.2-cp312-cp312-win_amd64.whl (15.6 MB)
|
|
---------------------------------------- 15.6/15.6 MB 31.3 kB/s eta 0:00:00
|
|
Installing collected packages: slicer, numpy, shap
|
|
Attempting uninstall: numpy
|
|
Found existing installation: numpy 1.26.4
|
|
Uninstalling numpy-1.26.4:
|
|
Successfully uninstalled numpy-1.26.4
|
|
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
|
|
contourpy 1.2.0 requires numpy<2.0,>=1.20, but you have numpy 2.0.2 which is incompatible.
|
|
gensim 4.3.3 requires numpy<2.0,>=1.18.5, but you have numpy 2.0.2 which is incompatible.
|
|
Successfully installed numpy-2.0.2 shap-0.51.0 slicer-0.0.8
|