ModelScope是query和段落需要调用底层的函数分别生成吗?

ModelScope是query和段落需要调用底层的函数分别生成吗?
af436d61fe502d08a5ed554c958ec1e2.png

展开
收起
青城山下庄文杰 2023-08-12 10:23:49 72 分享 版权
2 条回答
写回答
取消 提交回答
  • 这个版本的模型是不区分的-此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”

    2023-08-15 08:22:54
    赞同 展开评论
  • 北京阿里云ACE会长

    是的,在ModelScope中,query和段落需要调用不同的底层函数来生成。

    对于query,一般用continue_chat或者prompt方法:

    python
    Copy
    response = scope.continue_chat(query)
    python
    Copy
    response = scope.prompt(query)
    这些方法会将query作为输入,生成一个文本响应。

    而对于段落文本,需要用encode方法将其转换为向量表示:

    python
    Copy
    encoding = scope.encode(paragraph)
    然后可以根据需要进行后续处理,比如检索高相似段落等。

    所以总结:

    生成query的响应,使用continue_chat或prompt方法
    处理段落文本,使用encode方法转换为向量
    两者底层调用的函数不同:

    query调用生成模型的decode接口
    段落调用编码模型的encode接口
    这与NLP任务的不同要求相对应 - query需要生成响应,段落需要提取特征向量用于比较。

    2023-08-13 16:43:37
    赞同 展开评论

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

热门讨论

热门文章

还有其他疑问?
咨询AI助理