Weights & Biases (W&B)를 이용해서 학습/추적/비교/공유까지
🟣 W&B 항목 TensorBoard W\&B 설치 및 연동 로컬 서버 필요 클라우드 기반, 바로 공유 가능 실험 추적 로그 저장만 가능 실험 비교, config 기록, resu...
그래서 일단 기록합니다.
🟣 W&B 항목 TensorBoard W\&B 설치 및 연동 로컬 서버 필요 클라우드 기반, 바로 공유 가능 실험 추적 로그 저장만 가능 실험 비교, config 기록, resu...
🟢 6-(2). 오토 인코더가 적용되기 적합한 상황 🟡 AutoEncoder ? [auto-] 혼자, 독자적으로, self, same x ──▶ [Encoder] ──▶ z ──▶ [Decoder] ──▶ x' 🟡 오토인코더 적용사례 차원 축소 (Dimensionality Reduction) : x ➡ x 이상치 탐지 (Ano...
🟢 6-(1). CNN을 구성하는 각 레이어의 역할. 🟡 CNN: Convolutional-Neural-Network CNN의 경우 크게 4가지 layer로 구성된다 Convolutional Layer: 이미지의 지역적 특징(Local Feature)을 탐지하는 필터(Filter) 역할 Activation Funct...
🟣 git init git init은 아무 설정도 안되어있는 디렉토리를 git 레포지로 쓰겠다고 선언할때 사용하는 명령어이다. mkdir my_project cd my_project git init ← 여기서 깃 저장소가 됨 이렇게 되면 .git 이라는 디렉토리가 생성되며 git이 시작되는 것. 🟡 그렇다면 이미 initialization이 ...
🟣 git을 사용하게 되다보니 하루의 일과가 원격 레포 GitHub에 push하면 끝나게 된다. 물론 중간중간 똑똑하게 commit을 해줘야 효율적으로 버전 관리를 하는 것이지만 지금처럼 일단 내일 하자는 나이브한 마인드로 내일로 한번에 다 미뤄버린다. 그런데… 모르고 새롭게 시작한 딥러닝 프로젝트 전체를 GitHub에 올려버렸고 GitHub 용...
⚪ sudo apt-get update && sudo apt-get upgrade -y 이건 내가 리눅스 터미널만 보이면 가장 먼저 입력하는 명령어이다. 서버를 관리하면서 가장 스트레스 받는 것이 여러 사람들이 사용하는 컴퓨터이기 때문에 루트 디렉터리 앱을 잘 관리해야하는데, 그러다보니 일단 업데이트부터 하고 시작했던 것 같다. 🟡...
🟢 5-(2) Pytorch에서 텐서란 무엇이고, NumPy의 Array(배열)과 어떤 차이가 있나요? Tensor는 쉽게 말하면 NumPy의 array랑 거의 비슷하게 생긴 수치 데이터 컨테이너 🟡 공통점 둘 다 다차원 배열 (1D, 2D, 3D… nD) 슬라이싱, 인덱싱, 브로드캐스팅 등 기본 연산 비슷함 🟡 Pytorch Tens...
🟣 Intro pytorch를 사용하다보면 tensor의 shape을 바꿔야하는 작업이 매우 빈번하다. 왜냐면 모델에 forward를 하더라도 2차원 데이터의 경우는 (B,C,W,H)처럼 차원을 설정해줘야 각 레이어에서 학습이 가능하기 때문이다. 그럴때 많이 쓰는 torch의 메서드가 reshape()과 view()이다. #### a = to...
🟣 GitHub? git은 여태껏 Local repository에서 사용되었지만 GitHub는 이것을 Remote repository로 확장한 저장소 호스팅 서비스. 🟡 왜 Remote Repo가 필요하지? (1) 백업: 최고의 백업 저장소 ⭐⭐⭐⭐⭐ (2) 협업: 팀 단위 프로젝트에서 코드를 수정하고 버전 관리가 가능해짐 ⭐⭐⭐ 이외에도 포트폴...
🟣 Intro 최근에 github 블로그도 하면서 git을 조금씩 사용하다 보니까 그동안 내가 얼마나 원시적인 방식으로 코딩을 하고 있었나 생각이 들었다. 깃은 개념적으로 버전 관리(version control)이라는 낯설지만 익숙한 표현으로 거부감이 있었는데, 최근 코드를 관리하는데 편안하고 빠르게 적응을 하는 내 모습을 보면서 역시 부딪히...