Linear Regression에서 사용하는 1차원 방정식을 가리키는 용어로, 우리말로는 가설이라고 한다. 수식에서는 h(x) 또는 H(x)로 표현한다. H(x) = Wx + b에서 Wx + b는 x에 대한 1차 방적식으로 직선을 표현한다는 것은 모두 알 것이고, 기울기에 해당하는 W(Weight)와 절편에 해당하는 b(bias)가 반복되는 과정에서 계속 바뀌고, 마지막 루프에서 바뀐 최종 값을 사용해서 데이터 예측(prediction)에 사용하게 된다. 최종 결과로 나온 가설을 모델(model)이라고 부르고, "학습되었다"라고 한다. 학습된 모델은 배포되어서 새로운 학습을 통해 수정되기 전까지 지속적으로 활용된다.
Supervised Contrastive Learning 저자 : Prannay Khosla(Google Research), Piotr Teterwak(Boston University), Chen Wang (Snap Inc.), Aaron Sarna(Google Research), Yonglong Tian(MIT), Phillip Isola(MIT), Aaron Maschinot(Google Research), Ce Liu(Google Research), Dilip Krishnan(Google Research) 요약 : 기존 Self-supervised 학습의 문제를 해결하고, Supervised 학습 과정에서 라벨 정보를 활용하는 Supervised Contrastive loss 제안. 실험을 통해 제..
파이토치(pytorch)를 주로 사용할 때는 CPU자원을 사용하거나 GPU 장비를 사용합니다. 하지만, Apple Silicon 맥북은 Nvidia-GPU 와는 다른 장비구조를 가지고 있습니다. 그래서 nvidia-gpu 사용하는 것과 동일하게 사용하면 에러가 발생하기 때문에, 파이토치를 apple silicon 맥북에서 사용하는 방법을 알아보려고 합니다. Conda 설치 우선 개발 환경을 셋팅을 위해 conda를 설치해야 합니다. wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh bash Miniconda3-latest-MacOSX-arm64.sh Pytorch conda 버전 설치 그 후, conda 환경 + appl..
모델의 파라미터 개수를 확인하는 방법은 크게 두가지가 있습니다 1. model.parameters() 함수를 이용한 방법 아래는 예시 코드입니다. import torchvision.models import * if __name__ == '__main__': model = vgg11() # 학습 가능한 파라미터 개수 trainable_parameters = sum(p.numel() for p in model.parameters() if p.requires_grad) # 전체 파라미터 개수 total_parameters = sum(p.numel() for p in model.parameters()) 2. torchsummary torchsummary 라이브러리를 이용한 방법인데, 해당 방법은 가끔 작동이 안..
논문을 작성하거나, 게시글을 작성할 때 타 논문을 인용하는 경우가 많다. 논문을 인용하려면 직접 타이핑을 할 수도 있지만 좀 더 편하게 하는 방법을 소개하려고 한다. 우선 아래 사이트에 접속을 하여 논문을 검색한다. 구글 scholar에서는 학술 자료만을 위한 검색기능을 제공하기 때문에, 일반적인 검색 사이트보다 더욱 수월하게 원하는 논문을 찾을 수 있다. https://scholar.google.co.kr/ Google 학술 검색 거인의 어깨에 올라서서 더 넓은 세상을 바라보라 - 아이작 뉴턴 죄송합니다. 자바스크립트를 사용하도록 설정하지 않으면 일부 기능이 작동하지 않을 수 있습니다. 최적의 상태로 사용하려면 scholar.google.co.kr 논문 검색이 완료되면, 저장, 인용 등의 다양한 기능을..
fatal: unable to access '~~' server certificate verification failed. CAfile: none CRLfile: none 위와 같은 오류가 발생하면 ssl verify 옵션을 off로 변경해줘야 한다. git config --global http.sslVerify false