전체 글
-
dataloader 에서 알파 채널 포함되도록 로드하는법카테고리 없음 2022. 10. 19. 02:38
ImageFolder쓰면 alphachannel 포함되지 않고 png 이미지도 3채널로 로딩됨 로더를 다음과 같이 고쳐주면 4채널로 불러올 수 있음 import imageio data_path = '.' def my_loader(path): img = imageio.imread(path) return Image.fromarray(img) dataset = torchvision.datasets.ImageFolder( root=source, transform=imagenet_transform(), loader = my_loader ) train_loader = torch.utils.data.DataLoader( dataset, batch_size=1, num_workers=1, shuffle=False ) ..
-
표준화 정규화카테고리 없음 2022. 10. 15. 10:30
표준화와 정규화 필요한 이유 한 feature의 scale은 [0~400], 다른 feature의 scale은 [0,100]일 때, scale이 큰 feature가 결과는 내는데에 dominent해지는걸 방지. 다 똑같은 scale로 바꾸어줌 표준화 (standardization) : 정규분포로 만들어주는 과정 scikit learn standard scalar.. 주로 샘플이 적을 때 빈 샘플 공간(결측치) 을 보간할 때 효과적. 대부분 세상의 데이터는 정규분포 따름 정규화(normalization) : 데이터를 min max, batch morm등으로 0~1 scale로 바꾸어줌 r1 reg: r1: gradient들의 norm. gradient의 norm이 너무 커지지 않게, 즉 해당 layer의 ..
-
python 다른 폴더에서 import 하기카테고리 없음 2022. 10. 11. 09:44
다른 폴더의 하위폴더의 파일 import하는 경우 ->import문 실행하는 파일에서 pythonpath에 절대경로 추가 $ import sys sys.path.append(내가 원하는 경로) from . import module_name import x 와 from . import x 의 차이 import x : 모듈을 import한 것임. 메인문에서 사용하려면 x.func() 같이 사용해야함 from . import x : 모듈 내 모든 객체를 import 한 것임. 바로 func() 사용 가능 https://coding-kindergarten.tistory.com/73 [python 기초] import OO와 from OO import*의 차이 안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것..
-
모듈 패키지카테고리 없음 2022. 10. 11. 08:51
모듈 : 계산기를 구성하는 add devide등의 함수를 .py 하나로 묶어둔 것 패키지 : 모듈 파일들을 모아둔 폴더. 해당 폴더에 __init__.py 필요 (패키지 폴더 안에 패키지 폴더 가능) 라이브러리 : 패키지들의 모음 모듈 < 패키지(모듈들의 모임) < 라이브러리(패키지들의 모임) 프레임워크(pytorch) : 패키지의 모임. 라이브러리와의 차이점은 프레임워크들의 독자적인 문접,아키텍쳐를 따라서 코딩해야함 https://etloveguitar.tistory.com/138 [python] 모듈, 패키지, 라이브러리, 프레임워크 차이 파이썬 입문자에게는 정말 헷갈리는 용어들이 있다. 모듈 , 패키지 , 라이브러리 , 프레임워크 가 대표적인 예고, 정확하게 이들을 어떻게 구분해야 하는지 헷갈릴 수..
-
bash 사용법카테고리 없음 2022. 9. 26. 12:22
03[맨 위에 쓰는거] #!/bin/bash 1. [positional parameter] $0 = bash 다음으로 오는 첫번째 str. 이때 $0, $1 에 들어오는 인자를 positional parameter이라 부름 더보기 사용법 Shell 변수 $0, $1, ...$N, $*, $@, $# 도움말 Shell Script에서 $0, $1, ...$N, $*, $@, $#은 특별한 의미를 갖는다. 이것들이 어떻게 사용되는지 간단한 예제를 통해 익힌다. $0 : Script를 실행시킬 때 프로그램의 이름이 포함된 첫 번째 문자열이 저장된다. $1, ...$N : argument들이 순서대로 저장된다. 위치 매개변수( Positional Parameter )라고 불리운다. $* : 모든 위치 매개변수들..
-
sudo mv 파일명 너무 길때카테고리 없음 2022. 9. 23. 02:03
find . -name '*.png' | sudo xargs mv --target-directory=./a
-
몬테카를로카테고리 없음 2022. 9. 7. 16:11
https://yoda.wiki/wiki/Quasi-Monte_Carlo_method 테일러 전개 기댓값 https://en.wikipedia.org/wiki/Taylor_expansions_for_the_moments_of_functions_of_random_variables 한글논문 http://www.koreascience.kr/article/JAKO201323263074931.pdf 영어 책 https://codeonwort.tistory.com/360 몬테 카를로 적분 PBR 공부한답시고 를 종이책 + e북까지 사놓고 안 보고 있었는데 최근에 저자들이 온라인에 무료로 풀었다. 1, 2판도 아니고 내가 산 최신 3판 ㅜ.ㅜ 지금이라도 부랴부랴 읽고 있다. 13장(Monte Ca codeonwort..
-
TMUX 사용법카테고리 없음 2022. 8. 29. 20:14
맥북에서 ctrl = contriol (좌하단 두 번째) 우분투에서 tmux로 시작 ctrl b -> ctrl " 밑에 창 만들기 ctrl b -> ctrl % 옆에 창 만들기 현재 창 없애기 ctrl b -> x 창 옮기기 ctrl b -> 방향키 세션 목록 tmux ls 세션 다시 시작 tmux attach -t 1 (세션 넘버) 세션 목록 tmux ls 세션 밖으로 ctrl b -> d 마우스 스크롤 사용법 ctrl b -> [ (스크롤모드 종료 : q) 특정 세션 만들기 tmux new -s session_name 특정 세션 종료 tmux kill-session -t 4 창크기 조정 ctrl b -> alt 좌우 글자 크기 조정 (윈도우) 컨트롤+마우스 휠 로 조정 -> 이후 터미널 사이즈 마우스..