전체 글
멋지게 살고 싶다🐝 (이미지는 stable-diffusion으로 생성하였습니다.)
-
albumentations 라이브러리에서 ToTensor를 쓰려면 albumentations.pytorch를 따로 import 하여 사용해야 합니다. 이런식으로 ToTensor를 사용하면 오류가 나게 됩니다. import albumentations as A transform = A.Compose([A.pytorch.transforms.ToTensor()]) 왜 그런진 모르겠는데 이렇게 import를 해줘야 AttributeError: module 'albumentations' has no attribute 'pytorch' 에러가 발생하지 않더군요.🤔🤔 import albumentations as A import albumentations.pytorch as AP transform = A.compose(..
AttributeError: module 'albumentations' has no attribute 'pytorch'albumentations 라이브러리에서 ToTensor를 쓰려면 albumentations.pytorch를 따로 import 하여 사용해야 합니다. 이런식으로 ToTensor를 사용하면 오류가 나게 됩니다. import albumentations as A transform = A.Compose([A.pytorch.transforms.ToTensor()]) 왜 그런진 모르겠는데 이렇게 import를 해줘야 AttributeError: module 'albumentations' has no attribute 'pytorch' 에러가 발생하지 않더군요.🤔🤔 import albumentations as A import albumentations.pytorch as AP transform = A.compose(..
2024.02.21 -
월세 세액공제를 받기 위해서는 월세 현금영수증 발급분을 취소해야합니다. 현금영수증과 세액공제를 둘 다 받을 수는 없습니다. 2023년 연말정산의 월세 세액공제 금액은 다음과 같습니다. 세전 연봉 기준 5500만원 이하 7000만원 이하 공제 비율 17% 15% 공제 한도 750만원 750만원 연봉 5천만원이고 2023년에 총 월세 600만원(월 50만원)을 낸 A라는 사람이 있는데, 세액공제를 하면 102만원을 돌려받을 수 있지만 월세 현금영수증 처리를 하면 소득공제만 600만원 더 받는 셈이라 훨씬 손해라고 볼 수 있습니다. 만약 연봉이 7천만원 이상이시라면 세액공제가 되지 않으니 월세 현금영수증을 반드시 신청해야합니다. 그래서 월세 현금영수증이 만약 신청된 상태라면, 월세 현금영수증을 취소하고 세액공..
월세 현금영수증 취소 방법과 후기월세 세액공제를 받기 위해서는 월세 현금영수증 발급분을 취소해야합니다. 현금영수증과 세액공제를 둘 다 받을 수는 없습니다. 2023년 연말정산의 월세 세액공제 금액은 다음과 같습니다. 세전 연봉 기준 5500만원 이하 7000만원 이하 공제 비율 17% 15% 공제 한도 750만원 750만원 연봉 5천만원이고 2023년에 총 월세 600만원(월 50만원)을 낸 A라는 사람이 있는데, 세액공제를 하면 102만원을 돌려받을 수 있지만 월세 현금영수증 처리를 하면 소득공제만 600만원 더 받는 셈이라 훨씬 손해라고 볼 수 있습니다. 만약 연봉이 7천만원 이상이시라면 세액공제가 되지 않으니 월세 현금영수증을 반드시 신청해야합니다. 그래서 월세 현금영수증이 만약 신청된 상태라면, 월세 현금영수증을 취소하고 세액공..
2024.01.23 -
Microsoft Edge에서 GPT-4를 쓰기 위해 유해정보차단을 아무리 끔으로 바꿔도 엄격에서 절대 바뀌지 않았습니다. 생년월일도 이미 성인이 넘었는데 성인인증을 해야한다고 하고, 성인인증 하겠다고 동의를 해도 아무런 창도 뜨지 않아요. 별짓 다해보다가 제가 성공한 방법을 공유합니다. 윈도우 버튼 - “유해” 검색 - “유해 정보 차단 설정” 클릭 - "끔" 클릭 잘 되네요! 그리고 맥북에서도 해보았는데, 첫 번째 그림에서 엄격을 끔으로 설정하니 엄격은 바뀌지 않는데 bing ai는 실행되네요.
windows 11 bing 유해정보차단 해제 방법Microsoft Edge에서 GPT-4를 쓰기 위해 유해정보차단을 아무리 끔으로 바꿔도 엄격에서 절대 바뀌지 않았습니다. 생년월일도 이미 성인이 넘었는데 성인인증을 해야한다고 하고, 성인인증 하겠다고 동의를 해도 아무런 창도 뜨지 않아요. 별짓 다해보다가 제가 성공한 방법을 공유합니다. 윈도우 버튼 - “유해” 검색 - “유해 정보 차단 설정” 클릭 - "끔" 클릭 잘 되네요! 그리고 맥북에서도 해보았는데, 첫 번째 그림에서 엄격을 끔으로 설정하니 엄격은 바뀌지 않는데 bing ai는 실행되네요.
2024.01.23 -
(추가글) 티스토리 자체광고 공지 후 수익이 반토막 났음. 신규유입 블로거는 검토 잘 해보시고 티스토리 시작하시길 바랍니다. ++++ 내 블로그는 평일에 200~300명, 주말에 100명 정도 방문하는 아주 작고 소중한 블로그다. 하지만 초보의 블로그 치고는 수익이 나쁘지 않아 포스팅을 해보려고 한다. 블로그 수익이 본격적으로 발생한 7월부터 6개월간 조회수당 수익분석을 했다. 그동안 관찰해봤을 때는 다른 초보 블로그에 비해 내 블로그가 조회수당 수익이 높을 것으로 예상했다. 다른 초보 블로그 글을 보면 조회수 100당 100원이 안된다는 블로그가 많은 것 같다. 하지만 내 블로그는 그렇지 않았다. 강달러도 수익에 한 몫을 한 것 같다. 다들 공개 하던데... 나도 공개해도 문제 없길.....😅 아래는 ..
티스토리 블로그 조회수 100당 수익 분석해보기 (2000원 넘음)(추가글) 티스토리 자체광고 공지 후 수익이 반토막 났음. 신규유입 블로거는 검토 잘 해보시고 티스토리 시작하시길 바랍니다. ++++ 내 블로그는 평일에 200~300명, 주말에 100명 정도 방문하는 아주 작고 소중한 블로그다. 하지만 초보의 블로그 치고는 수익이 나쁘지 않아 포스팅을 해보려고 한다. 블로그 수익이 본격적으로 발생한 7월부터 6개월간 조회수당 수익분석을 했다. 그동안 관찰해봤을 때는 다른 초보 블로그에 비해 내 블로그가 조회수당 수익이 높을 것으로 예상했다. 다른 초보 블로그 글을 보면 조회수 100당 100원이 안된다는 블로그가 많은 것 같다. 하지만 내 블로그는 그렇지 않았다. 강달러도 수익에 한 몫을 한 것 같다. 다들 공개 하던데... 나도 공개해도 문제 없길.....😅 아래는 ..
2024.01.04 -
Status 확인 # python print(matplotlib.matplotlib_fname()) # matplotlib 설치된곳 print(matplotlib.get_cachedir()) # 캐시폴더 나눔 글꼴 apt로 설치 apt-get install fonts-nanum* fc-cache -fv matplotlib에 글꼴 추가 cp /usr/share/fonts/truetype/nanum/Nanum* /첫번째에서_matplotlib설치된곳/mpl-data/fonts/ttf/ rm -rf /첫번째에서_캐시폴더/* 위처럼 해봤지만 안되는 경우 # 파이썬 켜고 아래 명령어 출력에서 Nanum 글꼴이 포함되어 있어야함. >> print([f.fname for f in matplotlib.font_mana..
matplotlib에서 한글 깨짐 해결방법 (ubuntu)Status 확인 # python print(matplotlib.matplotlib_fname()) # matplotlib 설치된곳 print(matplotlib.get_cachedir()) # 캐시폴더 나눔 글꼴 apt로 설치 apt-get install fonts-nanum* fc-cache -fv matplotlib에 글꼴 추가 cp /usr/share/fonts/truetype/nanum/Nanum* /첫번째에서_matplotlib설치된곳/mpl-data/fonts/ttf/ rm -rf /첫번째에서_캐시폴더/* 위처럼 해봤지만 안되는 경우 # 파이썬 켜고 아래 명령어 출력에서 Nanum 글꼴이 포함되어 있어야함. >> print([f.fname for f in matplotlib.font_mana..
2024.01.04 -
https://github.com/microsoft/RegionCLIP
[논문 읽기] RegionCLIP: Region-based Language-Image Pretraininghttps://github.com/microsoft/RegionCLIP
2023.12.27 -
Pytorch로 학습을 하다가 OSError: Truncated File Read 라는 에러를 마주했다. 이 에러는 Pillow로 손상된 이미지를 읽었을 때 발생한다. 아마 현재 코드가 pillow를 쓰고 있을 것이다. 데이터가 너무 많아서 뭐가 문제인지 몰라 이미지를 하나하나 다 읽어봐야 했다. 데이터가 몇십, 몇백만장 된다면 ray나 multiprocessing을 추천한다. 이미지를 다 읽어보고 이상한 데이터를 찾아내 이미지를 열어보니 아래와 같이 손상이 된 이미지였다. 역시 무작정 데이터셋을 신뢰하는건 나의 삽질에 큰 도움이 된다. 아래 함수를 잘 적용하면 손상된 이미지를 찾는데에 도움이 될 것이다. 이미지 경로를 glob으로 죄다 긁어서 함수에 넣어주면 된다. def truncated_check(..
OSError: Truncated File ReadPytorch로 학습을 하다가 OSError: Truncated File Read 라는 에러를 마주했다. 이 에러는 Pillow로 손상된 이미지를 읽었을 때 발생한다. 아마 현재 코드가 pillow를 쓰고 있을 것이다. 데이터가 너무 많아서 뭐가 문제인지 몰라 이미지를 하나하나 다 읽어봐야 했다. 데이터가 몇십, 몇백만장 된다면 ray나 multiprocessing을 추천한다. 이미지를 다 읽어보고 이상한 데이터를 찾아내 이미지를 열어보니 아래와 같이 손상이 된 이미지였다. 역시 무작정 데이터셋을 신뢰하는건 나의 삽질에 큰 도움이 된다. 아래 함수를 잘 적용하면 손상된 이미지를 찾는데에 도움이 될 것이다. 이미지 경로를 glob으로 죄다 긁어서 함수에 넣어주면 된다. def truncated_check(..
2023.12.06 -
https://arxiv.org/pdf/2103.00020.pdf CLIP 모델은 contrastive representation learning을 4억여개의 이미지와 텍스트 쌍으로 사전학습을 진행한 모델이다. 배치는 32,768을 사용하였으며 배치가 클수록 의미가 가까운 이미지-텍스트와 의미가 먼 이미지-텍스트를 더 잘 학습할 수 있다고 한다. 이미지와 텍스트를 인코딩하여 contrastive learning을 통해 embedding space에서 벡터간의 거리를 계산하는 방식으로 같은 의미의 이미지-텍스트의 표현을 유사하게 하고, 다른 의미의 이미지-텍스트는 표현을 다르게 만들도록 유도한다. 사전 훈련 모델로 다양한 downstream task에 적용할 수 있다. 기존의 문제와 CLIP이 해결한 방법..
[논문 읽기] CLIP (Learning Transferable Visual Models From Natural Language Supervision)https://arxiv.org/pdf/2103.00020.pdf CLIP 모델은 contrastive representation learning을 4억여개의 이미지와 텍스트 쌍으로 사전학습을 진행한 모델이다. 배치는 32,768을 사용하였으며 배치가 클수록 의미가 가까운 이미지-텍스트와 의미가 먼 이미지-텍스트를 더 잘 학습할 수 있다고 한다. 이미지와 텍스트를 인코딩하여 contrastive learning을 통해 embedding space에서 벡터간의 거리를 계산하는 방식으로 같은 의미의 이미지-텍스트의 표현을 유사하게 하고, 다른 의미의 이미지-텍스트는 표현을 다르게 만들도록 유도한다. 사전 훈련 모델로 다양한 downstream task에 적용할 수 있다. 기존의 문제와 CLIP이 해결한 방법..
2023.11.28