我使用句子转换器进行语义搜索,但有时它不理解上下文意义,并返回错误的结果。
在默认情况下,句子嵌入的向量方是78列,所以我如何增加这个维度,以便它能够理解深层的语境意义。
代码:
# Load the BERT Model
from sentence_transformers import SentenceTransformer
model = SentenceTransformer('bert-base-nli-mean-tokens')
# Setup a Corpus
# A corpus is a list with documents split by senten
使用此问题中给出的代码
Func<Table1, string> f = x => x.Name;
var t = db.Table1.OrderBy(f).ToList();
转换后的SQL为:
SELECT
[Extent1].[ID] AS [ID],
[Extent1].[Name] AS [Name]
FROM [dbo].[Table1] AS [Extent1]
好的。
我可以理解代码的编译过程:IQueryable继承自IEnumerable,它有一个以Func<TModel, TValue>为参数的OrderBy方法。
我可以理解ORDER