뚝딱이 — 뚝딱이

전체 글

IT 공부 일지
기타/Jupyter

Window jupyter install

Editor VS iupyter notebook jupyter 코드 문서화 느낌 1. anaconda 파이썬 기본 컴파일러 유용한 라이브러리 설치 환경 2. 파이썬 컴파일러 1. google에 anaconda 검색 후 사이트로 이동 2. Download 클릭 다운로드 후 실행은 anaconda navigator에서 실행을 하거나 cmd에서 jupyter notebook을 치면 된다. 만약 cmd에서 실행이 안된다면 환경 변수 설정이 안되어 있는것으로 이 3가지 경로를 추가해준다. .dll(동적 링크 라이브러리 - 기본 제공되지 않은 기능 추가, 라이브러리 엑세스 할 수 있게 해줌)이 들어있는 곳으로 이것들을 설정해줘야한다. 그럼 끗!

기타/etc

labelImg 사용하기

https://github.com/tzutalin/labelImg#labelimg GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images - GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding b... github.com 레이블링에 가장 많이 사용이 되는 듯하..

기타/etc

[Pytorch] Summary 사용하기

Module from torchsummary import summary 모델 구조 class CNN(nn.Module): def __init__(self): super(CNN, self).__init__() self.conv1 = nn.Conv2d(1, 32, 3, 1) self.conv2 = nn.Conv2d(32, 64, 3, 1) self.dropout1 = nn.Dropout2d(0.25) self.dropout2 = nn.Dropout2d(0.5) self.fc1 = nn.Linear(9216, 128) self.fc2 = nn.Linear(128, 10) def forward(self, x): x = self.conv1(x) x = F.relu(x) x = self.conv2(x) x = F...

Python/구현

NO 내장 함수 2진수 곱셈 코드

보호되어 있는 글입니다.

기타/Git

git 사용하기

https://www.youtube.com/watch?v=tC8Xj_Bf8Fw&t=85s git에 들어갈 Folder을 누르고 Git Bash Here을 누른다 git init git remote add origin repository address push 전엔 pull을 써야함. pull git pull origin master push git status (상태 체크) git add . (변경된 파일) git commit -m "message" (주석같은 느낌 커밋) git push origin master 삭제 git rm --cached -r 폴더명

Python/numpy & Pytorch

Pytorch Cuda CuDNN 설정하기

TORCH torch version = 1.10.0에서 GPU 설정하기 https://pytorch.org/ 난 pip로 깔았으나 conda를 사용하는 사람은 conda 누르고 깔면 됨. 아래를 terminal에 깔아준다. ' pip3 install torch==1.10.0+cu102 torchvision==0.11.1+cu102 torchaudio===0.10.0+cu102 -f https://download.pytorch.org/whl/cu102/torch_stable.html ' https://pytorch.org/get-started/previous-versions/ PyTorch An open source machine learning framework that accelerates the pa..

기타/Tistory

Tistory TOC 적용

목차 TOC(Table of Contents) 다른 블로그를 보다 보니 나만 목차를 안 쓰고 있다는 생각이 들어서 바로 구글링을 하였고 이런 멋진 게 있다는 사실을 알았다. 따로 설명을 적기엔 아래의 사이트에서 이미 정리를 깔끔하고 멋지게 해놓으셨기에 적용방법에 대해서만 설명을 하려고 한다. 적용 방법 마크다운을 클릭한다. 위의 사진처럼 작성 뒤 발행을 하면 목차가 자동으로 만들어진다. 기본모드로 글을 쓰고 마크다운으로 들어간 뒤 목차를 만들어주고 싶은 부분에 저렇게 수정을 해주면 끝난다. 출처 https://dailyheumsi.tistory.com/135?category=800540

Vision

CNN 기초 (1)

CNN Convolutional Neural Network : 이미지 분류에 주로 쓰이고 패턴 인식을 통해 기존 정보를 일반화하여 다른 환경의 이미지에 적용하여 분류함. Sparse Connectivity(노드간의 연결을 줄임)한 특성이 있음. CNN 사용 이유 : FC(Fully Connected Layer)로 구성된 인공 신경망의 입력 데이터는 1차원의 형태로 한정이 되기에 3차원으로 구성된 이미지는(컬러 이미지 기준) FC로 학습할 경우에 평면화 작업(Flatten)을 거쳐 공간 정보가 손질이 된다. 이는 이미지의 공간 정보 부족으로 특징 추출 및 학습에 비효율적이고 정확도를 높이는데 한계가 있다. 이미지의 공간 정보를 유지한 상태로 학습을 하기 위해 CNN(Convolutional Neural N..

파송송
뚝딱이