일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 우울증
- 수기
- pytorch
- 전처리
- 자연어처리
- 품사태깅
- 대학원
- 석사
- NLP
- Word2Vec
- naver movie review
- word embedding
- sentiment analysis
- Classification Task
- 인공지능
- CUDA
- Today
- Total
목록전체 카테고리 (144)
슬기로운 연구생활
* 에러 원인 - Tensorflow 버전이 업그레이드 되면서 run_classifier.py의 코드가 수정되었다. * 해결 방법 - runclassfier.py 파일에서 drop_remainder 코드를 제거해줘야 한다.
에러 메세지 : Loaded runtime CuDNN library: 7101 (compatibility version 7100) but source was compiled with 7003 (c 에러 원인 : tensorflow-gpu가 돌아가는 환경설정이 CUDA Toolkit 버전과 cuDNN 버전이 호환되지가 않아서 발생한 문제이다. 해결 방법 : Toolkit은 9.0 cuDNN은 7.0.5로 호환해주니 해결되었다.
* 발생 원인 - A컴퓨터에서 잘 작동했던 파이썬 코드를 B컴퓨터에서 실행시키니 저 error가 계속 발생했다. 처음에는 pandas 환경과 Python 버전 환경이 달라서 발생한 줄 알았다 - 그래서 환경을 똑같이 맞추어줬는데도 계속 에러가 발생했다. 일단 에러 발생 부분을 보니 pickle.load() 하는 부분에서 에러가 발생했다. * 해결 방법 - 결국 해결한 방법은 A 컴퓨터에서 pickle 파일 만들 때 pandas.DataFrame으로 넣지 않고 pandas.to_dict()로 바꿔서 파일을 만들었다. B 컴퓨터에서 pickle 파일 불러오고 dict 파일을 pandas.DataFrame으로 넣어서 해결했다... - pickle 파일에 데이터 넣을 때 함부로 넣으면 안 되나..
* 해결 방법 - loader 뒤에 뜨는 에러메세지 경로에 들어가서 tf_hub 파일을 지워주고 다시 실행시키니 작동하였다. 이게 갑자기 어느 순간에 에러가 발생하는데... 왜 발생하는지는 모르겠다. 그래도 해결방법이 단순하다. * 참고 URL https://stackoverflow.com/questions/54029556/how-to-fix-runtimeerror-missing-implementation-that-supports-loader-when-cal How to fix "RuntimeError: Missing implementation that supports: loader" when calling hub.text_embedding_column method? I'm trying to fi..
* 해결방법 ELMo 사용하려고 Tensorflow Hub를 설치하고 실행시켜보니 위에 error 발생! 처음에 0.3 버전으로 설치했는데... 혹시나 해서 버전 0.2로 낮춰서 해보니 실행이 되었다...
[ 해결 방법 ] encoding 부분을 utf-8에서 utf-16으로 바꿔주니까 된다. python3 기준 [ 코드 ] # -*- coding: utf-8 -*-: import csv f = open('1_50000.csv', 'r', encoding='utf-16') rdr = csv.reader(f) for line in rdr: print(line) f.close()
* 원인 Scrapy 설치하고 실행하려는데 에러가 발생했었다. 찾아보니까 pyOpenSSL 문제인 것 같다. 그냥 install 하나 해주니까 해결되었다. * 해결 방안 pip3 install pyOpenSSL==0.15.1
* 원인 - 아래 코드의 sample_rate_hertz가 일치하지 않아서 그렇다. ffmpeg를 사용해 동영상 확장자를 변환할 때 맞춰주어야 한다. * 해결방법 - ffmpeg로 변환을 시킨다. sample_rate_hertz가 16000으로 설정했기 때문에 변활시킬 때 16000으로 바꿔주어야 한다. ffmpeg -i audio_file.mp4 -acodec pcm_s16le -ac 1 -ar 16000 audio_file.wav - 아래 코드 def transcribe_file(speech_file): """Transcribe the given audio file.""" from google.cloud import speech from google.cloud.speech import ..