전체 글

전체 글

    Epoch, Batch size, Step, Iteration

    머신러닝/딥러닝 모델을 학습할 때 전체 데이터셋을 모델에 한번에 입력하기에는 크기가 너무 큼 → 데이터를 여러 개의 작은 데이터 묶음(batch)으로 나눠서 모델에 입력 Epoch Epoch : 전체 데이터에 대해서 순전파와 역전파가 끝난 상태; One Epoch is when an ENTIRE dataset is passed forward and backward through the neural network only ONCE 에포크가 50이면, 전체 데이터 단위로는 총 50번 학습함 Batch size Batch size : 몇 개의 데이터 단위로 매개변수를 업데이트 하는지를 의미; Total number of training examples present in a single batch 배치 크기(..

    이모티콘 이모지 마크다운

    http://www.iemoji.com/ 😍iEmoji.com - 👀Lookup, ✨Convert, and Get Emoji! 🔥 Sorry, You were logged out! Save your data and login again if you like. Thank you. www.iemoji.com 설정 필요: Jekyll에 Emoji 추가 (Jemoji) https://inpa.tistory.com/entry/MarkDown-%F0%9F%93%9A-Emoji-%EC%9D%B4%EB%AA%A8%ED%8B%B0%EC%BD%98-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 [MarkDown] 📚 Emoji 이모티콘 사용하는 방법 마크다운 Emoji 이모티콘 마크다운을 이용해 이모티..

    PyTorch

    파이토치의 구성요소 torch: 메인 네임스페이스, 텐서 등의 다양한 수학 함수가 포함 torch.autograd: 자동 미분 기능을 제공하는 라이브러리 torch.nn: 신경망 구축을 위한 데이터 구조나 레이어 등의 라이브러리 torch.multiprocessing: 병렬처리 기능을 제공하는 라이브러리 torch.optim: SGD를 중심으로 한 파라미터 최적화 알고리즘 제공 torch.utils: 데이터 조작 등 유틸리티 기능 제공 torch.onnx: ONNX(Open Neural Network Exchange), 서로 다른 프레임워크 간의 모델을 공유할 때 사용 텐서 (Tensors) 데이터 표현을 위한 기본 구조로 텐서(tensor)를 사용 텐서는 데이터를 담기위한 컨테이너(container)로..

    Agnostic 뜻? 불가지론?

    정보통신, 컴퓨터, 딥러닝 계열의 논문에서 가끔씩 등장하는 단어 agnostic, task-agnostic 사전을 찾아보면 "불가지론자" "독단적 의견에 사로잡히지[얽매이지] 않는" Agnostic : 다양한 시스템 간에 상호 운용이 가능하도록 일반화된 것; Agnostic, in an information technology(IT) context, refers to something that is generalized so that it is interoperable among various systems. The term can refer not only to software and hardware, but also to business processes or practices. 참조 https://..

    매크로 평균(Macro-Average)과 마이크로 평균(Micro-Average)

    다음과 같은 데이터에서 평균을 구해보자 부서 A B C D 인원 수 3 40 2 5 평균 점수 60 40 80 70 $$ Macro\_Average = \frac{60+40+80+70}{4} = 62.5 $$ $$ Micro\_Average = \frac{(3 \times 60) + (40 \times 40) + (2 \times 80) + (5 \times 70)}{50} = 45.8 $$ 매크로 평균과 마이크로 평균의 차이가 꽤나 크다! 이는 매크로 평균이 B부서에 인원이 몰려있다는 정보를 반영하지 못했기 때문이다.

    [Linux] 로그인 시 -bash-4.2$

    Problem [user@localhost ~]$ 터미널 로그인 시에 원래는 위와 같이 localhost ~ 가 뜨는 것이 일반적인데 -bash-4.2$ 위와 같이 -bash-4.2$가 뜨는 경우가 있음 Solution home 디렉토리의 설정파일이 잘못되어서 생기는 문제 → /etc/skel 안에 있는 설정파일들을 복사 cp -rp /etc/skel/.b* /home/[사용자] -r 옵션: 하위 디렉토리까지 모두 복사 -p 옵션: 원본 파일의 소유자, 그룹, 권한 등의 정보까지 모두 복사 소유자 변경 chown -R [사용자].[사용자그룹] /home/[사용자] -R 옵션: 지정한 모드를 파일과 디렉토리에 대해 재귀적으로(recursively) 적용 위와 같이 진행하고 다시 접속하면 아래와 같이 접속되..

    [Linux] 서버 저장공간 부족

    fdisk -l df -h 이처럼 파일시스템 /dev/nvme0n1p2이 / 즉, root로 마운트되어 있는 경우 일반적으로 /home/user 에서 사용하기 때문에 자연스럽게 용량이 모자라짐 하지만 파일시스템 /dev/nvme1n1p1은 /data로 마운트되어 있지만 저장공간이 넉넉한 상태 마운트 변경 먼저, 언마운트 umount /data 그리고 언마운트한 파일시스템을 다시 원하는 경로로 마운트 mount /dev/nvme1n1p1 /home/user df -h로 제대로 마운트 되었는지 확인 소유자 변경 위에서 root권한으로 /home/user라는 디렉토리를 마운트했다면 아마 소유자가 root로 되어있을 것 (ls -l로 확인) chown [옵션] [소유자:소유그룹] [파일 또는 폴더] chown ..

    [Git/Github] 기본 개념, 사용법, 명령어

    Github 개념 Github을 처음 접하는 사람이라면 생소한 용어가 너무 많기에 아래의 블로그를 먼저 참조해서 개념을 먼저 이해해보자 (엄청난 필력으로 알기 쉽게 설명해놓으셨다!) https://evan-moon.github.io/2019/07/25/git-tutorial/ Git 뉴비를 위한 기초 사용법 - 시작하기 이번 포스팅에서는 너도 쓰고 나도 쓰고 우리 모두 쓰고 있는 의 기초에 대해서 포스팅 하려고한다. 필자는 Git을 대학교 때 처음 접했는데 처음에는 “왠 이상한 클라우드에 소스코드를 올려놓 evan-moon.github.io Git & Github 기본 사용법 Github 사용법 역시 Gorio님의 블로그를 순서대로 따라해보자 Remote Repository 생성 Github → Repo..