전공63 [github] repository의 일부 folder만 다운 받기 안녕하세요. 오늘은 github의 repository에서 일부 folder만 다운받는 방법을 알아보겠습니다. 정말 간단한 방법으로 효율적인 다운로드를 할 수 있습니다. 저는 아래 사진에 있는 aws-deepracer-workshops repository에서 tracks folder만 다운로드 받고 싶습니다. 해당 repository에는 다운받을 필요가 없는 다른 폴더가 많이 존재하였기에 repo전체를 다운 받는 것은 비효율적이었습니다. 그리고 tracks 폴더 안의 파일 개수가 많기 때문에 개별 파일 각각을 받는 것도 비효율적이었죠. 그리고 저는 아래 링크에서 해결방법을 명쾌하게 찾을 수 있었습니다. https://stackoverflow.com/questions/7106012/download-a-sin.. 2022. 1. 17. Batch, mini batch 배치와 미니배치 그리고 여러가지 경사하강법 GPU는 병렬 연산에 특화되었기 때문에 한번에 여러 데이터를 처리하는 것이 효율적이다. 여기서 GPU가 한 번에 처리하는 데이터의 묶음을 배치(Batch)라고 한다. mini batch는 여러가지 경사하강법을 통해 알아보자. 배치경사하강법(Batch Gradient Descent, BHD) 전체 학습 데이터를 하나의 batch(묶음)으로 묶어 학습시키는 경사하강법이다. 전체 데이터에 대한 모델의 오차의 평균을 구한 다음 미분을 구하고 최적화 하는 가장 기본적인 방법이다. 이 때 전체 데이터를 모두 한 번에 처리하여 메모리가 많이 필요하고 업데이트 횟수도 적다. 항상 전체에 대해 경사하강법을 적용하기 때문에 안정적으로 수렴한다. 확률적 경사하강법(Stochastic Gradient Descent, SGD).. 2022. 1. 8. K-L 다이버전스 (Information theory, log, ...) 지난 시간에는 CEE와 MSE를 비교해보았다. 그런데 MSE야 평균을 이용한 직관적인 오차계산법이라고 하지만 CEE는 모양이 왜 저럴까? 밑이 10인 log가 들어간 것도 이상하다. 이를 알기 위해서는 정보이론(Information theory)개념이 조금 필요하다. 이 세상에는 수많은 정보가 있는데, 그 정보들의 놀라움의 정도는 모두 다르다. 예시로 아래 두 문장을 보자. 강아지가 폴짝 뛰었다. 지렁이가 폴짝 뛰었다. 두 문장 중에 어떤 것이 더 놀라운가? 당연히 지렁이가 폴짝 뛰었다는 점이 더 놀랍다. 왜냐하면 그럴 확률이 더 적기 때문이다. 어떤 정보가 있을 때 degree of surprise, 우리말로 놀라움의 정도를 나타내보자. 이때 사실이 일어날 확률이 작을수록 놀랍고 확률이 클수록 놀랍지 .. 2022. 1. 2. Github profile 꾸미기 (README 사용) github는 이제 단순한 저장소라기 보다는 포트폴리오의 의미도 갖는다. 나의 페이지의 첫인상은 profile이 모두 결정한다. 내 작업물을 한 눈에 보여주고 나를 매력적으로 소개하며 이목을 끌 수 있는 profile을 만들어보자. 아래는 참고한 GitHub에서 소개하는 profile관리 방법 링크다. Managing your profile README - GitHub Docs About your profile README You can share information about yourself with the community on GitHub.com by creating a profile README. GitHub shows your profile README at the top of your pro.. 2022. 1. 1. 0에서의 ReLU 이번 주부터 '밑바닥부터 시작하는 딥러닝' 복습을 시작했다. 딥러닝 입문자분과 딥러닝 고수분, 그리고 나 이렇게 셋이서 스터디를 한다. 그런데 아주 첫부분에서 선배가 0에서의 ReLU값이 무엇인지 물어봤다. 어... 미분 불가라 미분값이 없지 않나요? 하지만 선배가 물어본 것은 이런 대답이 아니었다. 활성함수로 ReLU를 자주 사용하는데 그 경우마다 0의 값이 하나도 없을까? 그 때는 오류를 내고 그냥 넘어가는가? 당연히 아니다. 좌극한값 0 또는 우극한 값 1을 넣어줄 것이다. 물론 정확히 0인 경우가 얼마나 되겠냐만은, 무시할 수 없는 부분인 것은 확실하다. 이것이 ReLU다. 정의를 보면 굉장히 간단하다. 그럼 DeepLearning에서 흔히 쓰이는 library 두 가지, TensorFlow와 P.. 2022. 1. 1. vscode에서 git_clone하는 가장 간단한 방법 F1을 누르면 어떤 검색창이 뜬다. 그곳에 git clone이라고 검색하여 클릭한다. 같은 창에 clone 하고 싶은 repository에서 https주소를 복사하여 붙여 넣는다. clone할 directory(주소)를 설정하고 ok를 누르면 끝. 2021. 12. 12. 이전 1 ··· 7 8 9 10 11 다음 반응형