我正在尝试导入训练数据集GoogleNews-vector-negative300.bin,但无法这样做。谁能帮我解决这个问题?
运行代码时。
from gensim.models.keyedvectors import KeyedVectors
model_path = './data/GoogleNews-vectors-negative300.bin'
w2v_model = KeyedVectors.load_word2vec_format(model_path, binary=True)
我收到此错误。您能告诉我如何删除它吗?
FileNotFoundError Traceback (most recent call last)
<ipython-input-16-04e6454088bc> in <module>
1 from gensim.models.keyedvectors import KeyedVectors
2 model_path = './data/GoogleNews-vectors-negative300.bin'
----> 3 w2v_model = KeyedVectors.load_word2vec_format(model_path, binary=True)
~\AppData\Local\conda\conda\envs\channel\lib\site-packages\gensim\models\keyedvectors.py in load_word2vec_format(cls, fname, fvocab, binary, encoding, unicode_errors, limit, datatype)
1434 return _load_word2vec_format(
1435 cls, fname, fvocab=fvocab, binary=binary, encoding=encoding, unicode_errors=unicode_errors,
-> 1436 limit=limit, datatype=datatype)
1437
1438 def get_keras_embedding(self, train_embeddings=False):
~\AppData\Local\conda\conda\envs\channel\lib\site-packages\gensim\models\utils_any2vec.py in _load_word2vec_format(cls, fname, fvocab, binary, encoding, unicode_errors, limit, datatype)
169
170 logger.info("loading projection weights from %s", fname)
--> 171 with utils.smart_open(fname) as fin:
172 header = utils.to_unicode(fin.readline(), encoding=encoding)
173 vocab_size, vector_size = (int(x) for x in header.split()) # throws for invalid file format
~\AppData\Local\conda\conda\envs\channel\lib\site-packages\smart_open\smart_open_lib.py in smart_open(uri, mode, **kw)
398 transport_params[key] = value
399
--> 400 return open(uri, mode, ignore_ext=ignore_extension, transport_params=transport_params, **scrubbed_kwargs)
401
402
~\AppData\Local\conda\conda\envs\channel\lib\site-packages\smart_open\smart_open_lib.py in open(uri, mode, buffering, encoding, errors, newline, closefd, opener, ignore_ext, transport_params)
298 buffering=buffering,
299 encoding=encoding,
--> 300 errors=errors,
301 )
302 if fobj is not None:
~\AppData\Local\conda\conda\envs\channel\lib\site-packages\smart_open\smart_open_lib.py in _shortcut_open(uri, mode, ignore_ext, buffering, encoding, errors)
457 #
458 if six.PY3:
--> 459 return _builtin_open(parsed_uri.uri_path, mode, buffering=buffering, **open_kwargs)
460 elif not open_kwargs:
461 return _builtin_open(parsed_uri.uri_path, mode, buffering=buffering)
FileNotFoundError: [Errno 2] No such file or directory: './data/GoogleNews-vectors-negative300.bin'