问题标签 [sentence-transformers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1686 浏览

python-3.x - AttributeError:模块 'tensorflow._api.v1.initializers' 没有属性 'TruncatedNormal'

当我尝试在python 3.6.7和中导入 sentence_transformers 时出现以下错误tensorflow==2.3.0。有人可以帮我吗?似乎这是变压器包中的错误。

0 投票
1 回答
375 浏览

azure - 在 Azure 机器学习服务 Nvidia Compute 中导入 sentence_transformers 时出现分段错误错误

我想在 AML 中使用 sentence_transformers 来运行 XLM-Roberta 模型以进行句子嵌入。我有一个脚本,我在其中导入 sentence_transformers:

运行 AML 管道后,此脚本的运行将失败,并出现以下错误:

我很确定这个导入会导致这个错误,因为如果我注释掉这个导入,脚本的其余部分就会运行。这很奇怪,因为 sentence_transformers 的安装成功了。

这是我的计算的详细信息:

代理池:

代理规格:

requirements.txt 文件:

有没有人有这个错误的解决方案?

0 投票
1 回答
252 浏览

python - 如何为特定领域的表征学习任务训练一个 BERT 模型?

我正在尝试为某些特定类型的 od 文本生成良好的句子嵌入,使用句子转换器模型,同时使用 kmeans 测试相似性和聚类并没有给出好的结果。有什么改进的想法吗?我正在考虑在我的数据集上训练任何句子转换器模型(它们只是句子但没有任何标签)。我如何才能专门针对 ny 数据重新训练现有模型以生成更好的嵌入。谢谢。

0 投票
2 回答
5661 浏览

word-embedding - 在本地下载预训练的句子转换器模型

我正在使用 SentenceTransformers 库(此处:https : //pypi.org/project/sentence-transformers/#pretrained-models)使用预训练模型 bert-base-nli-mean-tokens 创建句子的嵌入。我有一个应用程序将部署到无法访问 Internet 的设备上。到这里,已经回答了,如何保存模型在本地下载预训练的BERT模型。然而,我坚持从本地保存的路径加载保存的模型。

当我尝试使用上述技术保存模型时,这些是输出文件:

当我尝试将其加载到内存中时,使用

我越来越

0 投票
1 回答
138 浏览

python - 相同的句子在 XLNet 中产生不同的向量

我已经使用XLNet embedding-as-service计算了两个相同句子的向量。但是该模型为两个相同的句子产生了不同的向量嵌入,因此余弦相似度不是 1,欧几里得距离也不是 0。在 BERT 的情况下,它的工作正常。例如; 如果

模型(XLNet)说这两个句子是不同的。

0 投票
2 回答
1169 浏览

python-3.x - 在 docker 容器中运行时加载预训练的 torch 和 sentence_transformers 模型失败

在加载预先训练的 Torch 模型以及sentence_transformers("distilbert-base-nli-stsb-mean-tokens")尝试在 docker 容器中运行时,我遇到了错误。

这里是说创建文件夹时权限被拒绝错误。但我尝试USER rootDockerfile. 纠结这个问题很久了。请任何人在这里帮助我。

更新: 我的 Dockerfile:

码头工人组成

0 投票
2 回答
683 浏览

tensorflow - SimpleTransformers 错误:VersionConflict:tokenizers==0.9.4?我该如何解决?

我正在尝试从他们在 google colab 上的网站执行 simpletransformers 示例。

例子:

但它给了我以下错误:

VersionConflict:tokenizers==0.9.4 是该模块正常运行所必需的,但发现 tokenizers==0.10.0。尝试: pip install tr​​ansformers -U 或 pip install -e '.[dev]' 如果你正在使用 git master

我已经尝试过!pip install transformers -U,甚至!pip install tokenizers==0.9.4 仍然出现同样的错误。我之前已经执行过这段代码,它的工作很有趣,但现在它给出了提到的错误。

0 投票
0 回答
750 浏览

python - 在 python 中导入 SentenceTransformer 时出错

我已经使用“pip install sentence-transformers”安装了 package sentence-transformers。

但是当我尝试在 python 中导入句子转换器时,我遇到了错误。

我尝试再次卸载并安装该软件包,但没有帮助,还检查了下面链接中列出的要求“我们推荐 Python 3.6 或更高版本,PyTorch 1.6.0 或更高版本以及转换器 v3.1.0 或更高版本。代码确实不适用于 Python 2.7。”,所有这些要求都得到满足。

https://pypi.org/project/sentence-transformers/#:~:text=Install%20from%20sources,with%20the%20matching%20CUDA%20Version。谁能帮忙解决这个问题。

0 投票
0 回答
327 浏览

python - 变形金刚:获取 KeyError:model.fit 上的“sentence_embedding”

我收到此错误

KeyError:'sentence_embedding'

在线的:

在 setence 转换器的 model.fit 函数中。

代码的更多部分:

有谁知道它可能是什么?

0 投票
2 回答
200 浏览

python - FileNotFound 错误下载 roberta-model 句子转换器

我已经下载了“roberta-large-nli-stsb-mean-tokens”模型,但它开始一次又一次地下载。注意:这与空间无关,机器有空间。这个错误来了...... FileNotFoundError