我正在构建一个使用AWS个性化的推荐系统。我已经导入了所需的数据集及其对应的模式,并创建了一个解决方案和一个带有配方的解决方案版本。从医生那里,他们提到
与用户个性化,亚马逊个性化自动更新的最新模型(解决方案版本)每两个小时在幕后,以包括新的数据,而不创建一个新的解决方案版本。每次更新时,Amazon个性化地使用最新的项目信息更新解决方案版本,并根据用户的隐式反馈调整探索。这允许Amazon个性化地根据已经发现的项目的新交互来评估项目质量,并不断更新项目探索。Amazon个性化只会自动更新使用trainingMode设置为完整的最新解决方案版本,并且只有在上次自动更新之后提供新的项或交互数据时才会自动更新。如果您已经培训了新的解决方案版本,则Amazon个性化将不会自动更新您在活动中部署的旧解决方案版本。如果已删除数据集,也不会发生更新。
我已经创建了一个解决方案版本,将trainingMode设置为FULL。目前,我正在为新用户、项和交互数据集使用批量导入,并为所有三个数据集创建了一个新的导入作业。当我使用Python 2小时后检查解决方案版本状态和描述时,没有显示解决方案版本已经更新。下面是我运行personalize.list_solution_versions(solutionArn)时代码的输出
{'solutionVersions': [{'solutionVersionArn': 'arn:aws:personalize:us-east-2:848004361486:solution/gh-personalize-solution-beta/1b4b2abe',
'status': 'ACTIVE',
'creationDateTime': datetime.datetime(2021, 6, 30, 13, 49, 27, 507000, tzinfo=tzlocal()),
'lastUpdatedDateTime': datetime.datetime(2021, 6, 30, 14, 50, 3, 966000, tzinfo=tzlocal())}],
'ResponseMetadata': {'RequestId': '42c08bd5-e13f-4ab4-bd74-5de8521b9a19',
'HTTPStatusCode': 200,
'HTTPHeaders': {'content-type': 'application/x-amz-json-1.1',
'date': 'Thu, 01 Jul 2021 12:38:07 GMT',
'x-amzn-requestid': '42c08bd5-e13f-4ab4-bd74-5de8521b9a19',
'content-length': '230',
'connection': 'keep-alive'},
'RetryAttempts': 0}}我的问题是,在导入新用户、项、交互数据集之后,我如何知道AWS个性化化何时开始更新我的解决方案版本?谢谢
发布于 2021-08-20 23:29:10
目前,个性化的唯一指示是自动更新您的解决方案版本和活动是在AWS控制台的个性化服务页面上的活动详细信息视图的详细信息选项卡上。请注意,自动更新过程不会重新培训您的模型。它结合了来自项目数据集的新项目和用于冷项目探索的交互中的印象数据。不幸的是,我还没有足够的声誉,否则我会发布截图。
https://stackoverflow.com/questions/68210743
复制相似问题