开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

和modelscope的GTE ROM现成服务还不太一样?

https://modelscope.cn/models/damo/nlp_gte_sentence-embedding_chinese-large/summary
需要传入向量值对比(非中文语句和对比数组传入),和modelscope的GTE ROM现成服务还不太一样?

展开
收起
Lucidly 2024-01-23 11:23:51 33 0
2 条回答
写回答
取消 提交回答
  • 是的,您需要将向量值作为输入进行对比。ModelScope的GTE ROM服务提供了一种现成的方法来进行向量值对比,但如果您需要传入非中文语句和对比数组,您可以使用其他NLP库或自定义代码来实现这一功能。以下是一个示例代码,演示如何使用Python和Scikit-learn库进行向量值对比:

    from sklearn.metrics.pairwise import cosine_similarity
    
    def compare_vectors(vector1, vector2):
        similarity = cosine_similarity([vector1], [vector2])
        return similarity[0][0]
    
    # 假设您已经有了两个向量值 vector1 和 vector2
    similarity_score = compare_vectors(vector1, vector2)
    print("相似度得分:", similarity_score)
    

    在上述示例中,我们使用了cosine_similarity函数来计算两个向量之间的余弦相似度。您可以将vector1vector2替换为您要比较的实际向量值。最后,打印出相似度得分以了解两个向量之间的相似程度。

    请注意,这只是一个示例,您可能需要根据您的具体需求和使用的NLP库进行适当的调整。

    2024-01-23 13:31:37
    赞同 1 展开评论 打赏
  • demo下您看看有没有可以参考的,https://github.com/modelscope/modelscope-agent/blob/master/README_CN.md 此回答整理至钉群“魔搭ModelScope开发者联盟群 ①”

    2024-01-23 11:35:26
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载