# LSPRECOFFLINE **Repository Path**: evani/lsprecoffline ## Basic Information - **Project Name**: LSPRECOFFLINE - **Description**: lsp个性化推荐系统线下拉取数据,训练和测试以及更新embedding. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-01 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lsp_book_rec conda环境-rec 更新方式 step1: 拉取数据(分为chaoxingyun,aliyun),其中超星云可以全天拉取数据,aliyun只能每天22:00~7:00拉取数据 ``` cd Dataset # 修改581行中需要更新的机构列表名称 groupNames = ["WDU"] 运行 python pull_data_from_sql_class.py 以拉取更新数据 ``` ``` # 另一种方法 cd scripts # 修改86行中需要更新的机构列表名称 groupNames = ['GZU'] 运行 python scheduled_pull_data.py 以拉取更新数据 ``` step2: 更新模型 ``` cd DSSM 运行程序 python run_complete_class.py [config_path] [group_name] 以重新训练模型 example: python run_complete_class.py ../configs/ECNU.json ECNU ``` step3: 更新embeddings ``` cd DSSM 修改421行机构名称 updater = RecEmbeddingUpdater(db_config=db_config, group_name="GZU", milvus_host="10.240.1.3", milvus_port="19530") 运行程序 python run_update_user_item_class.py ``` ``` 批量更新方式: cd scripts 修改21行机构名称 GROUP_NAMES = ["JXSTNU", "SUDA"] # 示例列表,替换为实际的 group_name 运行python scheduled_update_embeddings.py ```