将 GloVe 预训练嵌入作为矩阵读取到 R 中

问题描述 投票:0回答:2

在 R 中工作。我知道预训练的 GloVe 嵌入(例如“glove.6B.50d.txt”)可以在这里找到:https://nlp.stanford.edu/projects/glove/。但是,我将这个文本文件读入 R 的运气为零,因此乘积是词向量的词嵌入矩阵。有没有人成功地做到了这一点,要么从保存的 .txt 文件中提取,要么从网站本身提取,如果是这样,该文本是如何转换为 R 中的矩阵的?

r nlp word-embedding text2vec glove
2个回答
1
投票

文本文件已经是表格形式,只需使用

read.csv("path/to/glove.6B.50d.txt", sep = " ")
- 请注意,在这种情况下,字段/单元格分隔符是空格,而不是逗号。


0
投票

我试过这个

一个<- read.csv("glove.6B.100d.txt", sep = " ")

b<- as.matrix(a)

但由于某种原因无法正常工作 强文字

© www.soinside.com 2019 - 2024. All rights reserved.