목록전체 글 (307)
코딩하는 해맑은 거북이
- 저장소 만들기 git init - 저장소 복제 git clone (url) - user.name과 user.emil 등록 git config --global user.name (name) git config --global user.email (user@gmail.com) - 수정파일 stage 에 올리기 git add (파일명) - 커밋 생성 - 코드 변경 이력 남기기 git commit -m (message) - 커밋 생성 : tracked 상태의 파일만 auto add "-a" 옵션 git commit -am (message) - 마지막 버전의 commit message 변경 git commit --amend -m "new_message" - 원격 저장소로 전송 git push - 저장소의 변경..

본 게시물의 내용은 '부스트캠프 AI Tech - PyTorch(최성철)' 강의를 듣고 작성하였다. 해당 글은 아래의 2가지를 다룬다. 1. AutoGrad & Optimizer ▶ Layer = Block ▶ torch.nn.Module ▶ nn.Parameter ▶ Backward ▶ Backward from the scratch 2. PyTorch datasets & dataloaders ▶ Dataset 클래스 ▶ DataLoader 클래스 1. AutoGrad & Optimizer ▶ Layer = Block - 레고의 Block 같이 하나하나 쌓아서 다음으로 넘긴다. - layer들을 합쳐서 하나의 큰 block을 만드는 layer도 존재한다. 즉, 블록 반복의 연속이다. ex1) Transf..

본 게시물의 내용은 '부스트캠프 AI Tech - PyTorch(최성철)' 강의를 듣고 작성하였다. 해당 글은 아래의 3가지를 다룬다. 1. PyTorch 란? 2. PyTorch Operations ▶ Tensor ▶ Tensor data types ▶ Tensor handling ▶ Tensor operations ▶ Tensor operations for ML/DL formula ▶ AutoGrad 3. PyTorch Project Template ▶ Module 구성 1. PyTorch 란? - Numpy + AutoGrad(자동미분) + Function - Numpy 구조를 가지는 Tensor객체로 array 표현한다. - 자동미분을 지원하여 DL연산을 지원한다. - 다양한 형태의 DL을 지원하..
강의 내용 1. Python 파이썬을 기초부터 탄탄히 쌓는 강의로 구성되어 있어서 잊고있었던 부분까지 다시 복습할 수 있는 시간이 되었다. 강의 중에 pandas는 이론으로는 이해했지만 과제를 수행할 때 정확한 사용법이 생각나지 않았다. 그래서 익숙해질 수 있도록 많이 코드를 돌려보며 손이 기억하도록 해야겠다. 2. AI Math 드디어 인공지능에 배우는 느낌이 들었다. 수식들이 나오면서 점점 이해가지 않는 부분도 생겨서 강의 내용에 있는 기초부분은 확실하게 이해할 수 있도록 해야할 것 같다. 피어세션 시작하기 전에는 피어세션에서 대체 뭘할까 싶었는데, 막상 시작해보니 피어세션 시간에는 따로 크게 정해져있진 않고 팀원들과 자유롭게 소통할 수 있는 시간이였다. 피어세션 시간을 어떻게 운영하면 좋을지 팀원들..
해당 글은 프로그래머스 문제 '덧칠하기 '을 다룬다. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설명 해당 문제는 section이 오름차순으로 되어있으므로 순차적으로 탐색해보면 된다. 시작점은 section[0]이고, 페인트칠은 section[0]+m-1 만큼 진행된다. section의 인덱스 1번째 부터 탐색해보며 현재 section이 만약 페인트칠을 벗어난 공간에 있다면, 다시 페인트칠을 해야하므로 answer +1을 하고 st..
해당 글은 프로그래머스 문제 '바탕화면 정리'을 다룬다. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설명 해당 문제는 문서들 중 왼쪽 꼭짓점이 최소가 되는 값과 오른쪽 꼭짓점이 최대가 되는 값을 구하면 되는 문제이다. wallpaper의 길이가 1이상 50이하이므로, 변수를 설정할 때 min값은 51, max값은 0으로 설정한다. 그리고 for문을 돌려 나온 i, j는 행렬을 의미하고 왼쪽 꼭짓점의 값이므로 max값을 구할 때는 +..