CS97 [디버깅] tensorflow assertion failed: [predictions must be >= 0] 에러 해결 딥러닝 모델 학습을 시도하였는데, 다음과 같은 assertion failed이 발생함. 에러메시지는 아래와 같음 Epoch 1/20 Traceback (most recent call last): File "lifelog_modeling.py", line 152, in main() File "lifelog_modeling.py", line 129, in main history = model.fit( File "/home/***/anaconda3/envs/wsi-py3.8/lib/python3.8/site-packages/tensorflow/python/keras/engine/training.py", line 108, in _method_wrapper return method(self, *args, **kw.. 2022. 10. 7. [python] 특정 경로가 없을 때 디렉토리를 생성하는 방법 target_dir 경로에 뭔가를 저장하려고 했는데, 이 경로가 없어서 오류가 발생하면, 저장 이전에 다음 명령어를 통해 디렉토리를 생성해주면 된다. if not os.path.exists(target_dir): os.mkdir(target_dir) 위를 응용하여, working directory에 오늘 날짜의 디렉토리를 생성하고 싶을 때는 다음과 같이 생성할 수 있다. import os from datetime import datetime as dt date = dt.strftime(dt.now(), '%y-%m-%d') target_dir = f'./{date}' if not os.path.exists(target_dir): os.mkdir(target_dir) 2022. 9. 27. [python] 객체를 파일에 저장하기 파이썬 객체를 파일로 저장하는 방법은 다음과 같다. pickle.dump를 활용할 수 있다. import pickle a = '123' with open('a_22-09-26.p'), 'wb') as file: pickle.dump(a, file) 참고: https://dojang.io/mod/page/view.php?id=2327 2022. 9. 26. [linux] 여러 개의 tar.gz 파일 한 번에 압축 풀기 tar 파일을 다운로드하여 클릭시, 최상위 디렉토리만 압축이 풀려 여러 개의 tar.gz 파일을 마주하는 경험이 꽤나 있다. 다음 명령어를 통해 여러 개의 tar.gz 파일을 한 번에 압축 해제할 수 있다. find . -name "*.tar.gz" -exec tar xvzf {} \; 위 명령어를 분해해보면, find 명령어를 통해 압축 해제 대상을 찾고, -exec 옵션으로 대상에 대한 압축을 해제하는 것. 출처: https://wookiist.dev/37 2022. 9. 25. [linux] 스크린(screen) 종료하기 스크린 삭제 명령어는 다음과 같음 (스크린명 또는 ID 번호를 사용해도 됨) screen -X -S [스크린명] kill 2022. 9. 5. [linux] tar, gz, tar.gz 파일 압축 관련 명령어 tar.gz 압축 풀기 tar -xcvf [tar.gz FILE] tar.gz 압축하기 tar -zcvf [target directories] [tar.gz FILE] .gz 압축 풀기 gzip -d [.gz FILE] .gz 압축하기 gzip [FILENAME] 2022. 9. 4. 이전 1 ··· 12 13 14 15 16 17 다음