본문 바로가기

분류 전체보기

(184)
딥러닝 GAN을 학습할 때 유의할 점: Batch Size, Loss, Optimizer 등 ※ 이 글은 필자가 개인적으로 공부하면서 정리한 글이기 때문에, 잘못된 정보가 포함되어 있을 수 있습니다. ※ 최근에 GAN을 다시 공부하면서, GAN을 학습할 때 유의할 점에 대해서 다시 한번 정리하고 있다. 지금까지 GAN 네트워크를 수백 번 이상 학습을 해보았지만, 역시 학습 난이도가 높다. 그래서 경험적으로 GAN을 학습할 때, 어떤 테크닉을 사용하는 것이 유리한지 정리해 둘 필요가 있다. ※ Batch Size ※ GAN에서는 배치 사이즈(batch size)에 의하여 결과가 많이 바뀌는 경향이 있다. 일반적으로 생성 모델(generative model)이 아닌 분류 모델에서는 배치 사이즈를 크게 설정하면, 그만큼 학습 속도가 빨라지게 되는 장점이 있다. 예를 들어 batch size가 64일 ..
크롬(Chrome) 브라우저에서 현재 열린 탭(링크)들을 모두 저장해 놓고 나중에 한꺼번에 여는 방법! ※ 이 글은 필자가 개인적으로 공부하면서 정리한 글이기 때문에, 잘못된 정보가 포함되어 있을 수 있습니다. 또한 본 게시글은 2021년도 말을 기준으로 작성된 게시글입니다. ※ 구글 크롬(Google Chrome) 브라우저를 사용하는 사람은 현재 크롬 브라우저에 열려 있는 모든 탭을 저장한 뒤에, 나중에 한꺼번에 열 수 있습니다. 실제로 웹 브라우저를 실행하여 일을 하다 보면 탭을 50개 이상 열어 놓고 일을 하다가, 나중에 이전에 보았던 탭들을 다시 확인해야 하는 일이 생깁니다. 특히 이전에 보았던 탭들 중에서 일부를 자기도 모르게 끄는 경우가 생길 수 있으므로, 현재 열린 탭들을 저장해 놓는 기능을 효과적으로 사용할 수 있습니다. 방법은 간단합니다. 다음과 같이 [북마크] - [모든 탭 북마크] 버튼..
통기타 처음 배울 때 참고할 점(꿀 팁) 및 공부 자료 총 정리 ※ 이 글은 필자가 개인적으로 공부하면서 정리한 글이기 때문에, 잘못된 정보가 포함되어 있을 수 있습니다. ※ 1. 입문용 통기타 추천 필자는 2014년도에 10만 원가량의 금액을 모아서 중고 기타를 샀었다. 당시 고3의 나이로 인터넷에 검색을 해보았을 때, 처음 기타를 공부할 때 고퍼우드 기타가 입문용으로 좋다고 해서 당시에 중고나라에서 찾아보았던 기억이 있다. 그랬더니 당시에 고퍼우드 G110을 파는 사람이 있길래 지하철을 타고 가서 구매했다. 지금은 거의 8년이 지난 상태이지만, 아직도 집에 있다. 진짜 악보도 전혀 볼 줄 모르는 상태에서 기타를 구매했고, 대학교 때는 대중가요 동아리에 들어가서 통기타로 많은 대중가요 곡들을 연주할 때에도 악보를 볼 줄 몰랐다. (사실 악보 볼 줄 몰라도 외워서 치..
딥러닝 학습 보조 도구 WandB 소개 및 사용 방법 총 정리! Feat. WandB 회원가입 및 로그인 방법 ※ 이 글은 필자가 개인적으로 공부하면서 정리한 글이기 때문에, 잘못된 정보가 포함되어 있을 수 있습니다. ※ ※ WandB 서비스 소개 ※ WandB는 기계학습/딥러닝 개발자를 위한 종합적인 보조 도구다. 가장 대표적인 기능으로는 우리가 딥러닝 모델을 학습할 때 학습 과정에 대해서 로깅(logging)을 진행해 준다. 그래서 손실(loss) 값의 감소하는 형태를 쉽게 파악할 수 있다. TensorBoard를 사용해 본 사람이라면, 학습 과정을 적절히 로깅하는 것이 실험/연구에 있어서 얼마나 중요한지 알 것이다. 특히 WandB는 팀 단위로 실험 결과를 추적할 수 있도록 해주기 때문에, 웹 상에서 보다 편리하게 분석이 가능하다. ▶ WandB 공식 홈페이지: https://wandb.ai/ 웹 사이트에 ..
크롬(Chrome) 전체 페이지 캡처(스크롤 캡처) 확장 프로그램 - Full Page Screen Capture 구글 크롬(Google Chrome)을 이용할 때, 현재 페이지에 있는 내용을 캡처(capture)하여 인쇄하고 싶을 때가 있다. 하지만 단순히 인쇄를 진행하면, 여러 개의 페이지로 나누어서 PDF가 만들어지는 문제가 있다. 이때 GoFullPage 확장 프로그램을 이용하면, 하나의 페이지에 모든 내용을(모든 스크롤에 대한 내용) 담은 형태로 저장할 수 있다. Google Chrome에서는 다음의 확장 프로그램을 이용하면 편리하다. ▶ GoFullPage 확장 프로그램 다운로드 경로: https://chrome.google.com/webstore/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl?hl=ko GoFullPage - Full..
쿠팡(Coupang)에서 주문한 상품 교환, 환불, 반품 방법 총 정리 및 후기! ※ 필자의 경험에 근거하여 쓴 글이므로, 잘못된 정보가 포함되어 있을 수 있습니다. 또한 본 게시글은 2022년도를 기준으로 작성된 게시글입니다. 현재와는 전반적인 내용 및 금액의 차이가 존재할 수 있습니다. ※ 필자는 사실 옷을 주문한 뒤에 웬만큼 사이즈가 맞는다면 그냥 입는 편이다. 하지만 쿠팡에서는 교환, 반품 서비스가 편하게 되어 있다고 했다고 잘 알려져 있다. 난 쿠팡을 어렸을 때부터 많이 써온 편인데, 정작 교환/반품을 신청해 본 적이 없다. 그래서 이번 기회에 쿠팡에 대해서 조금 조사해 보고, 옷 교환을 신청해 보았다. ※ 쿠팡(Coupang) 개요 ※ 쿠팡(Coupang)은 대표적인 온라인 쇼핑몰 서비스를 운영하는 회사다. 현재 국내에서는 네이버와 함께 전자상거래(E-commerce) 시장..
PyTorch에서 "RuntimeError: The NVIDIA driver on your system is too old." 문제 해결 방법 최근에 PyTorch를 이용하여 딥러닝 소스 코드를 실행하려고 하는데, 다음과 같이 NVIDIA driver 관련 오류가 출력되었다. 아래 오류는 기본적으로 자신이 설치한 PyTorch의 버전이 NVIDIA driver의 버전과 호환되지 않기 때문에 오류가 발생한다. 이 경우 ① NVIDIA driver를 업데이트하여 PyTorch 버전과 맞추거나 ② PyTorch를 재설치하여 NVIDIA driver의 버전을 맞추는 방법이 있다. 전체 오류 메시지는 일반적으로 다음과 같이 출력된다. 가장 먼저, 다음과 같은 명령어를 이용해 자신의 GPU 노드에 설치되어 있는 CUDA 버전을 확인하자. cat /usr/local/cuda/version.txt 실행 결과 다음과 같이 CUDA 버전이 출력된다. 필자의 GP..
어도비 프리미어(Adobe Premiere) 자동 자막 기능 총 정리: (1) 받아쓰기 시퀀스 방법 및 (2) Vrew를 이용한 자막 생성 방법 ※ 이 글은 필자가 개인적으로 공부하면서 정리한 글이기 때문에, 잘못된 정보가 포함되어 있을 수 있습니다. ※ 어도비 프리미어(Adobe Premiere)를 이용해 영상을 만들 때는 컷 편집과 자막을 다는 과정이 굉장히 번거로울 수 있습니다. 어도비 프리미어에서는 ① 받아쓰기 시퀀스라는 이름으로 자동으로 자막을 생성해주는 기능을 제공하고 있고, 혹은 ② 별도로 VREW를 이용해 자동으로 자막을 생성하여 어도비 프리미어에서 이를 사용할 수도 있습니다. 1. 어도비 프리미어의 받아쓰기 시퀀스 기능 어도비 프리미어에 영상을 올린 뒤에 [텍스트] 탭으로 이동하여 [받아쓰기 시퀀스]를 클릭합니다. 이후에 다음과 같이 어떠한 오디오에 대하여 자막을 생성할 건지, 언어는 무엇인지 설정하여 받아쓰기를 진행할 수 있습니..
포토샵(Photoshop) 없을 때 꿀 팁! 무료 온라인 사진 편집 웹 사이트 픽슬러(Pixlr) 소개 ※ 이 글은 필자가 개인적으로 공부하면서 정리한 글이기 때문에, 잘못된 정보가 포함되어 있을 수 있습니다. ※ 어도비 포토샵(Adobe Photoshop)을 설치하지 않고, 무료로 온라인에서 포토샵과 유사하게 간단히 이미지를 편집할 수 있는 기능을 제공하는 웹 사이트가 있습니다. 바로 픽슬러(Pixlr)라는 웹 사이트로, 흔히 인터넷 포토샵이라고 잘 알려져 있습니다. 일반적으로 많이 사용되는 서비스는 바로 Pixlr X로, 초보자용 픽슬러로 간단한 기능들을 제공합니다. ▶ 픽슬러(Pixlr) 웹 사이트: https://pixlr.com/kr/x/ 사진 에디터 : Pixlr.com - 온라인 무료 사진 편집 툴 Pixlr X를 통해 브라우저에서 고급 사진 편집 툴을 바로 실행할 수 있어요. 별도의 설치 또..
이미지 데이터셋 총 정리: CIFAR-10, CIFAR-100, STL-10, MNIST, FASHION-MNIST, SVHN, ImageNet 설명 및 PyTorch로 학습하는 방법과 성능 분석 ※ 다양한 이미지 분류 데이터 세트 ※ 딥러닝 분야에는 매우 다양한 이미지 분류 데이터 세트가 존재한다. 대표적으로 CIFAR-10, CIFAR-100, STL-10, MNIST, FASHION-MNIST, SVHN, ImageNet이 있다. 이러한 데이터 세트들은 논문(paper)에서도 자주 등장한다. 이렇게 자주 사용되는 데이터 세트가 있는 이유는 무엇일까? 일반적으로 딥러닝을 공부할 때는 특정한 방법이나 딥러닝 모델이 기존에 제안되었던 방법들보다 얼마나 우수한지 보여주는 경우가 많다. 그래서 다양한 딥러닝 모델을 동일한 데이터 세트에 대하여 학습하고, 서로 성능을 비교하곤 한다. 참고로 PyTorch로 특정한 이미지 데이터 세트(CIFAR-10 등)에 대하여 학습하는 코드가 있으면, 그것을 조금 바..