Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 如何在Weaviate上下文中对分类法进行编码_Search_Taxonomy_Weaviate - Fatal编程技术网

Search 如何在Weaviate上下文中对分类法进行编码

Search 如何在Weaviate上下文中对分类法进行编码,search,taxonomy,weaviate,Search,Taxonomy,Weaviate,在Weaviate()中对实际数据进行矢量化之前,我想为我的数据创建一个语义上下文。 假设我们有一个分类法,其中我们有一组特定于领域的概念及其相关概念的链接。您能告诉我,最好的方法是使用上下文编码这些概念以及它们之间的关系吗?根据您的用例,有几种可能的答案 您可以在Weaviate模式中创建“语义上下文”,并使用向量化模块根据该模式对数据进行向量化 数据中有现成的矢量化模块不知道的领域特定概念(例如,特定缩写) 在将图形添加到Weaviate之前,您希望捕获图形本身的语义上下文(即向量化) 第一

在Weaviate()中对实际数据进行矢量化之前,我想为我的数据创建一个语义上下文。
假设我们有一个分类法,其中我们有一组特定于领域的概念及其相关概念的链接。您能告诉我,最好的方法是使用上下文编码这些概念以及它们之间的关系吗?

根据您的用例,有几种可能的答案

  • 您可以在Weaviate模式中创建“语义上下文”,并使用向量化模块根据该模式对数据进行向量化
  • 数据中有现成的矢量化模块不知道的领域特定概念(例如,特定缩写)
  • 在将图形添加到Weaviate之前,您希望捕获图形本身的语义上下文(即向量化)
  • 第一个是最简单直接的,最后一个是最深奥的

    为数据创建一个模式并使用矢量器 在本例中,您将基于分类法创建一个模式,并使用现成的矢量器加载数据(帮助您构建Docker compose文件)

    无论如何,我建议从这个开始,因为它将决定您的数据模型以及如何搜索和/或分类数据。对于您的用例,这一步甚至可能已经解决了问题,因为开箱即用的矢量器(偏差警报)相当不错

    特定领域的概念 在撰写本文时,Weaviate有两个矢量器,即和模块

    如果要使用自定义上下文扩展Weaviate,可以或

    如果你这么做了,我强烈建议你还是迈出第一步。因为这只会改善结果

    捕获图形的语义上下文 我不认为这是你想要的,但这是可能的,而且相当深奥。原则上,您可以在Weaviate中存储矢量化图形,但您需要自己生成矢量。例如,在撰写本文时,我们正在研究

    附言:
    因为人们经常询问本体论和分类法在Weaviate中的作用,所以我写了一篇文章