2

Tensorflow를 처음 사용하며 Tensorflow (cpu 전용), OS X에 word2vec 퍼가기 코드 (https://github.com/tensorflow/models/tree/master/tutorials/embedding) 10.11.6. pip install을 통해 tensorflow를 설치했습니다.AttributeError : 모듈 'tensorflow.models.embedding.gen_word2vec'에 'skipgram_word2vec'속성이 없습니다.

예상 된 결과에 도달 할 수 word2vec_basic.py을 실행하지만 word2vec.pyword2vec_optimized.py로 바뀔 때, 다음과 같은 오류가 표시됩니다

enter image description here

답변

1

당신은 이후, 디렉토리를 구축 bazel를 사용해야합니다 op 'skipgram_word2vec'는 C++에서 정의되었고 Python에서는 정의되지 않았습니다.

+0

동일한 오류가 발생합니다. 어떻게 내가 bazel.Can 리눅스에서 사용할 수 있습니다 사용합니다. – Aniruddh

+0

사실,이 부분을 더 자세히 살펴보기 시작 했으므로 bazel에 디렉토리를 작성하는 쉬운 방법은 없다고합니다. 나는 독자적으로 작전을 컴파일하는 경우 word2vec를 실행할 수 있도록하는 풀 요청을하고있다. https://github.com/tensorflow/models/pull/802 – Neal

+0

어떻게 word2vec 용 작전을 할 수 있는가? 텐서 흐름 튜토리얼의 머리 또는 꼬리를 만들어라. – Aniruddh