반응형

Python 20

ModuleNotFoundError: No module named 'torchvision.models.mobilenetv2' 에러해결

개발환경 - ubuntu18.04- python3.7 1. Problem model = torch.hub.load('pytorch/vision:v0.10.0', 'wide_resnet50_2', pretrained=True)wide_resnet을 학습시키려고 할 때ModuleNotFoundError: No module named 'torchvision.models.mobilenetv2'모듈을 찾을 수 없다는 error가 발생 2. Solution 정확한 이유는 알 수 없으나stackoverflow의 해결방법은pytorch/vision:v0.10.0 -> pytorch/vision:v0.8.0 🛒 함께 보면 좋은 상품: [런칭특가] 커피수 콜드브루 더치커피 원액 브라질 세하도 1리터, 1개, 2개..

RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same 에러해결

개발환경 - ubuntu18.04- python3.7 1. Problem RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the samepytorch로 학습을 할 때 input type과 weight type이 같아야만 한다는 에러가 발생 2. Reason GPU로 학습을 할 때 model이나 dataset를 GPU에 설정하지 않았기 때문에 발생 3. Solution torch.tensor(..., device="cuda") torch.tensor(...).cuda() torch.tensor(...).to("cuda")model.to("cuda")dataset이나 model을..

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_VERSIONpillow의 버전이 너무 높아서 발생하는 문제 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..

[Activation Function] Sigmoid 이란?

시그모이드(sigmoid)가 주로 사용되는곳은 마지막 출력 layer에서 class 0과 1을 예측할 때 이다.예전에는 은닉 layer에서 자주 사용되었지만 gradient vanishing 이슈로 인해 최근에는 거의 사용되지 않는다.1. Odds오즈는 간단하게 말하면 확률을 계산하는 식이다.특징으로는 0에서 ∞(무한대) 까지 발산한다.우리에게 동전이 하나 있다.해당 동전을 던져서 앞면이 0.3 뒷면이 0.7이라고 하면앞면과 뒷면의 Odds는 앞면에 비해 뒷면이 몇배는 클것이다.우리가 예측을 할 때에는 확률의 차이가 대칭적이여야 class마다 공평한 확률을 만들 수 있다.2. Logit해당 이슈를 해결하기 위해서 간단한 아이디어가 하나 있는데바로 Odds에 log를 씌워주는 것이다. 이것은 odds를 n..

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!pip..

python 두 점 사이의 중심좌표 구하는 법

서로 떨어진 두 점을 matplotlib으로 그려보자. import matplotlib.pyplot as pltx1, y1 = 300, 350x2, y2 = 200, 150plt.xlim(100, 400)plt.ylim(100, 400)plt.scatter([x1, x2], [y1, y2])plt.show() center x - (x1 + x2) / 2center y - (y1 + y2) / 2 이 공식을 이용하면 그래프에 그려진 빨간점 처럼 중심 좌표를 구할 수 있다. center_coordinate_x = (x1 + x2)/2 center_coordinate_y = (y1 + y2)/2print(center_coordinate_x, center_coordinate_y)plt.xlim(100, 400..

[Adsense]Google 애드센스 자동광고 범위 및 사이드바 광고 설정을 해보자

나는 며칠전 그 어렵다는 애드고시를 통과했다..!애드센스 심사를 받는동안 여러 블로그에서 애드센스에 관한 정보를 찾아보았었다.통과하기가 너무나 어려워서 누구는 몇주 걸리고 탈락한다고 '애드고시'라 불린다고 하던데나는 이틀만에 통과해버렸다. 왜인지는 모르겠으나 기준이 낮아졌거나 내 블로그가구글 마음에 들었거나.. 아무튼 내가 설정했던 자동광고를 여러분에게 소개해드리겠다. 1. 자동광고 범위 설정자 이제 설명을 들어가자면 애드센스 광고설정은 너무나 쉽다.애드센스가 연동되었으면 블로그 설정 - 수익 - 애드센스 관리 에서아래 사진 처럼 '광고 설정'을 볼 수 있는데 클릭 하나로 블로그 어디든지광고를 넣을 수 있다. 전체 자동광고의 클릭버튼 왼쪽에 마우스를 가져다 대면 아래처럼 세부적인 내용 또한 수정 가..

PermissionError(13, 'Permission denied') 에러해결

개발환경 - ubuntu18.04- python3.7 1. Problem python sanic server 실행 하는데 PermissionError(13, 'Permission denied') error가 발생 2. Reason 권한이 없거나 파일의 경로가 잘못된 것으로 보인다. 3. Solution log file의 경로가 잘못되었던 것이라 경로에 맞게 코드를 수정하였다.대부분 권한의 문제가 아닌 경로의 문제라고 하니 만약 path가 적힌 코드에해당 에러가 발생하면 무조건 path를 수정해보자.🛒 함께 보면 좋은 상품: COX 축교환식 레인보우 LED 기계식 게이밍 유선 일반형 키보드, 블랙, CK420, 청축https://link.coupang.com/a/fUdBmkExvF COX 축교환식 레인..

[greedy] 1이 될때까지

🛒 함께 보면 좋은 상품: CookNest 미니 304 스텐 캠핑 코펠 세트 냄비 식기세트, 1세트, 실버https://link.coupang.com/a/fUfBMvX8tU CookNest 미니 304 스텐 캠핑 코펠 세트 냄비 식기세트 - 코펠세트 | 쿠팡쿠팡에서 CookNest 미니 304 스텐 캠핑 코펠 세트 냄비 식기세트 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 코펠세트 제품도 바로 쿠팡에서 확인할 수 있습니다.www.coupang.com이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 1. 내 정답n, k = list(map(int, input().split()))result = 0while n>= k: while n % k != 0: ..

[greedy] 숫자 카드 게임

🛒 함께 보면 좋은 상품: 스위스밀리터리 여행용캐리어 좁은공간에서도 열기편한 전면오픈캐리어 기내용 수화물용https://link.coupang.com/a/fUd46J5aU0 스위스밀리터리 여행용캐리어 좁은공간에서도 열기편한 전면오픈캐리어 기내용 수화물용 - 캐쿠팡에서 스위스밀리터리 여행용캐리어 좁은공간에서도 열기편한 전면오픈캐리어 기내용 수화물용 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 캐리어 제품도 바로 쿠팡에서 확인www.coupang.com이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.1. 내 정답n, m = list(map(int, input().split()))result = 0for i in range(n): data = list(m..

반응형