에러: AttributeError: module 'umap' has no attribute 'UMAP'
umap을 설치했는데
import umap
reducer = umap.UMAP(n_neighbors=15, min_dist=0.1, metric='cosine', random_state=42)
embedding_2d = reducer.fit_transform(embeddings)
import umap
reducer = umap.UMAP(n_neighbors=15, min_dist=0.1, metric='cosine', random_state=42)
embedding_2d = reducer.fit_transform(embeddings)
위와 같은 코드를 실행할 때
AttributeError: module 'umap' has no attribute 'UMAP'
위와 같은 오류가 나타난다
해결 : import umap.umap_ as umap
pip uninstall umap
pip install umap-learn
pip uninstall umap
pip install umap-learn
그리고
import umap.umap_ as umap
import umap.umap_ as umap
단순한 import umap이 아니라 umap_을 가져오니까 돌아갔다
위의 코드를 설치하니까
코드가 훨씬 dimension이 줄어드는 것을 확인했다!
Reference
https://github.com/lmcinnes/umap/issues/828
module 'umap' has no attribute 'UMAP' · Issue #828 · lmcinnes/umap
I tried to run the example code published at https://www.kaggle.com/jack89roberts/the-journey-of-an-image-through-a-neural-network/notebook, but I got a error: "module 'umap' has no attribute 'UMAP...
github.com