본문 바로가기

날리지/자연어처리

NotImplementedError: Cannot convert a symbolic Tensor의 해결 방법 tensorflow 2.4.1에서 notimplementdError: Cannot convert a symbolic Tensor 관련 에러가 나온다. Strided_slice:0 , Tensor cannot converto to numpy error 이는 numpy 버전이 너무 높아서 tensorflow에서 아직 구현을 못한 것이다. numpy 버전을 낮추면 된다. which pip 해서 지금의 pip 패키지이 수정하려고 하는 가상환경의 pip 매니저인지를 확인한 다음 pip uninstall numpy 로 numpy를 지우고 conda install numpy=1.19.5 -c conda-forge 로 설치를 하면 된다. --이상 끝 더보기
colab에 konlpy 설치하기 nlp초심자로 작년 상반기에 진행했던 프로젝트에서 사용했던 mecab은 설치가 까다로웠다. 그래서 colab에서 쉽게 사용하였는데 설치했던 과정을 소개한다. (링크에서 코드 확인가능) 1. bash 셸로 명령어를 입력하여 설치 %%bash apt-get update apt-get install g++ openjdk-8-jdk python-dev python3-dev pip3 install JPype1 pip3 install konlpy 2. 환경변수 설정 %env JAVA_HOME "/usr/lib/jvm/java-8-openjdk-amd64" 3. mecab 설치 (시간 좀 걸림) %%bash bash 더보기
[python] conda activate 시 bash command not found 에러 처리 아나콘다가 설치되었음에도 불구하고,. conda activate 명령어만 안 되는 경우, .bashrc 파일에 export CONDA_HOME=/path/to/anaconda/bin 해주면 된다. 참고1, antilibrary.org/2098 Conda: "command not found" error 아나콘다가 설치되어 있음에도 불구하고 conda: command not found 라는 메시지가 나오는 경우 다음과 같이 처리한다. for anaconda 2 : export PATH=~/anaconda2/bin:$PATH for anaconda 3 : export PATH=~/anaco.. antilibrary.org 참고2: 더보기
Pre-trained 모들 (영문)을 찾을 수 있는 사이트 huggingface.co/sentence-transformers/bert-base-nli-mean-tokens sentence-transformers/bert-base-nli-mean-tokens · Hugging Face BERT base model (uncased) for Sentence Embeddings This is the bert-base-nli-mean-tokens model from the sentence-transformers-repository. The sentence-transformers repository allows to train and use Transformer models for generating sentence and text embedd huggingface.co 더보기
LInux에서 Jpype 설치하는 방법 1. 아나콘다 설치 2. 아나콘다의 conda-forge 레파지토리에서 아래와 같이 설치하면 됨 conda install -c conda-forge jpype1 ref: jpype.readthedocs.io/en/latest/install.html 더보기
리눅스에서 압축한 한글명 파일 압축을 리눅스에서 풀기 명령어 unzip -O cp949 더보기