DLFS – Nature Language Procesisng
※ Deep Learning From Scratch (밑바닥부터 시작하는 딥러닝)에 대한 정리 자료입니다. NLP Nature Language Processing의 약자로, 사람이 의사소통하는 언어를 컴퓨터가 알도록 하는 […]
※ Deep Learning From Scratch (밑바닥부터 시작하는 딥러닝)에 대한 정리 자료입니다. NLP Nature Language Processing의 약자로, 사람이 의사소통하는 언어를 컴퓨터가 알도록 하는 […]
※ Deep Learning From Scratch (밑바닥부터 시작하는 딥러닝)에 대한 정리 자료입니다. 가중치 초기화 (Weight Init) 학습을 진행할 때, 가중치 초깃값의 설정은 매우 […]
※ Deep Learning From Scratch (밑바닥부터 시작하는 딥러닝)에 대한 정리 자료입니다. Optimizer는 딥러닝에서의 최적화 기법이다. 딥러닝에서 최적화란 손실함수(E(W,b)를 최소로 만드는 Weight와 bias를 […]
Singular Value Decomposition(SVD, 특이값 분해)은 행렬을 분해하는 기법이다. A(mxn)라는 행렬이 있을 때, A=USVT로 분해되며, U,S,V는 다음을 만족하는 행렬이다. U: orthogonal matrix (직교 […]
※ Deep Learning From Scratch (밑바닥부터 시작하는 딥러닝)에 대한 정리 자료입니다. Backpropagation(역전파)이란 Chain Rule을 이용해서 미분을 빠르게 계산하는 방법을 의미한다. Chain Rule(연쇄법칙)은 […]
가톨릭대학교 프로그래밍언어론 수업에서 제출한 자료 및 코드입니다. 프로그램 개요 학생 점수를 관리하는 프로그램입니다. 관리자가 학생들의 이름과 점수를 저장하면, 학생의 이름이나번호를 통해서 해당 점수를 […]
0. Package (Example) Dataset Structure (Example) Dataloader Structure 1. Make Dataloader Check Dataloader 2. Get Mean, Std with Dataloader 3. CV2 Image […]
컴퍼지트 패턴: 부분이 변화하더라도 기존 코드를 변경시키지 않도록 하는 패턴 기존 코드: 컴퓨터 클래스는 키보드, 본체, 모니터 클래스와 Composition 관계이다. 문제점: 만약 […]
팩토리 메소드 패턴: 객체의 생성 코드를 별도의 클래스, 메소드로 분리함으로써 객체 생성 방식의 변화를 대비하는데 유용한 패턴 기존 코드: ElevatorManager는 여러 엘리베이터 […]
템플릿 메소드 패턴: 전제적으로 동일하면서 부분적으로 상이한 문장을 가지는 메소드의 코드 중복을 최소화할 때 유용한 패턴 기존 코드: 엘리베이터 제어 시스템에서 모터를 […]