본문 바로가기
반응형
반응형

전체 글55

반응형
[Google Colab] 구글 코랩 세션 끊기지 않도록 하는법 대부분 구글 코랩을 사용하는 이유는 GPU로 모델을 학습시키기 위해서다. 그런데 이 코랩은 실행을 하고 일정시간이 지나면 스스로 세션을 끊도록 한다. 결국 오랜시간 학습되고 있는 모델이 초기화 되버려 망연자실하게 된다. 사실 무료라서 코랩에게 할 말은 없지만 그래도 12시간으로 제한해놨으면 세션종료는 없애주지.. 그래도 한가지 세션이 끊기는 것을 방지할 수 있는 방법이 있다. 바로 개발자 콘솔에서 javascript 코드로 일정시간 마다 코랩을 클릭시켜 세션종료를 방지 시켜주는 것 일단 이 code를 복사 하도록 하자. function PreventDisconnection(){ document.querySelector("colab-toolbar-button#connect").click() console... 2022. 4. 2.
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' 에러 해결 개발환경 - ubuntu18.04 - python3.7 1. Problem ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' pillow를 설치했는데도 불구하고 import가 되지않는 error 발생 (9.0.1 버전이 설치 되어있었음) 2. Reason from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION pillow의 버전이 너무 높아서 발생하는 문제 3. Solution pillow version = (1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 2.0.0,.. 2022. 3. 31.
[Activation Function] Sigmoid 이란? 시그모이드(sigmoid)가 주로 사용되는곳은 마지막 출력 layer에서 class 0과 1을 예측할 때 이다. 예전에는 은닉 layer에서 자주 사용되었지만 gradient vanishing 이슈로 인해 최근에는 거의 사용되지 않는다. 1. Odds 오즈는 간단하게 말하면 확률을 계산하는 식이다. 특징으로는 0에서 ∞(무한대) 까지 발산한다. 우리에게 동전이 하나 있다. 해당 동전을 던져서 앞면이 0.3 뒷면이 0.7이라고 하면 앞면과 뒷면의 Odds는 앞면에 비해 뒷면이 몇배는 클것이다. 우리가 예측을 할 때에는 확률의 차이가 대칭적이여야 class마다 공평한 확률을 만들 수 있다. 2. Logit 해당 이슈를 해결하기 위해서 간단한 아이디어가 하나 있는데 바로 Odds에 log를 씌워주는 것이다. .. 2022. 3. 28.
AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 에러 해결 개발환경 - ubuntu18.04 - python3.7 1. Problem sift = cv2.xfeatures2d.SIFT_create() openCV의 해당 코드를 사용하려 할 때 에러가 발생 AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 2. Reason SIFT 같은 경우 OpenCV의 기본 repo 모듈의 일부가 아니기 때문에 발생하는 에러 3. Solution 해당 코드로 opencv-contrib을 설치 !pip install opencv-contrib-python 위의 방법으로 안되는경우 라이브러리 재설치 !pip uninstall opencv-contrib-python !pip uninstall opencv-python .. 2022. 3. 23.
반응형