아래 github에서 word2vec의 소스 코드를 다운로드했습니다. https://github.com/tensorflow/models/blob/master/tutorials/embedding/word2vec.py
pycharm에 tensorflow를 사용하고 있습니다. Windows 10을 사용하고 있습니다. Windows에서 tensorflow를 사용하는 데 필요한 tensorflow, python, numpy가 설치되었습니다. word2vec.py 소스 코드에서 savepath
, trainpath
및 evalpath
을 설정합니다. 소스 코드가 권장하는 http://mattmahoney.net/dc/text8.zip
에서 교육용 텍스트 파일을 다운로드했습니다. 하지만이 코드를 실행했을 때 나는 아래의 오류 얻을 :tensorflow Word2Vec 오류
C:\Users\Sungjin\AppData\Local\Programs\Python\Python35\python.exe C:/Users/Sungjin/PycharmProjects/untitled/ImpW2V.py Traceback (most recent call last): File "C:/Users/Sungjin/PycharmProjects/untitled/ImpW2V.py", line 43, in word2vec = tf.load_op_library(os.path.join(os.path.dirname(os.path.realpath(file)), 'word2vec_ops.so')) File "C:\Users\Sungjin\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\framework\load_library.py", line 64, in load_op_library None, None, error_msg, error_code) tensorflow.python.framework.errors_impl.NotFoundError: C:\Users\Sungjin\PycharmProjects\untitled\word2vec_ops.so not found
Process finished with exit code 1
내가 GitHub의에 Readme.md 파일을 확인하지만 파일에 대해 언급 아무것도 없다. word2Vec_ops
.so 파일을 만들어야하는 것 같지만 어떻게해야할지 모르겠다.
감사합니다. 나는 우분투 가상 박스에서이 코드를 시도해야합니다. –
Windows의 해당 파일이 무엇인지 알고 있습니까? –
질문을 던졌습니다. https://stackoverflow.com/questions/45281124/using-word2vec-with-tensorflow-on-windows –