我正在尝试学习机器学习,并通过一个教程成功将其应用于我的需求。这是一个使用TfidfVectorizer和linear_kernel的简单推荐系统。我在通过Sagemaker和端点部署它时遇到了问题。
作为起点,我不确定tf.fit_transform(ds['content'])
的输出是否被视为模型,还是linear_kernel(tfidf_matrix, tfidf_matrix)
的输出被视为模型。
回答:
我得出结论,我不需要通过SageMaker来部署这个系统。因为最终的linear_kernel输出是一个字典,我可以快速通过ID查找相关性。
我已经在AWS上通过API Gateway/Lambda、DynamoDB以及一个EC2服务器来收集、处理数据并将其插入到DynamoDB中以实现快速查找。无需昂贵的SageMaker端点。