Boostcamp AI Tech 2기
-
부스트캠프 ai tech 2기 4주차 학습 정리 노트Boostcamp AI Tech 2기 2021. 8. 27. 23:25
강의 복습 3강 Dataset Bounding box : 필요한 부분만 잘라서 더욱 정제된 data를 feed한다. 직사각형의 경우 2개의 좌표만 사용하면 된다. 이번 대회의 경우 대부분 중앙에 인물이 배치되어있기 때문에 큰 필요는 없을 것으로 보인다. Resize : 계산의 효율을 위해 적당한 크기로 사이즈를 변경한다. 화질이 너무 좋은 경우 학습에 굉장히 많은 시간이 걸릴 수 있기 때문에 적절히 줄이는 것이 좋다. Data Augmentation : 주어진 데이터가 가질 수 있는 case, state의 다양성을 키운다. - torchvision.transforms : RandomCrop, Flip... Compose함수를 이용해 일괄 적용해보자! - Albmentations : transforms보다..
-
부스트캠프 ai tech 2기 3주차 학습 정리 노트Boostcamp AI Tech 2기 2021. 8. 20. 23:04
강의 복습 2강 PyTorch Basics Tensor : 다차원 Arrays 를 표현하는 PyTorch 클래스. 사실상 numpy의 ndarray와 동일하다. 그러므로 TensorFlow의 Tensor와도 동일하며, Tensor를 생성하는 함수도 거의 동일하다. Tensor handling : - view : reshape과 동일하게 tensor의 shape을 변환한다. view와 reshape은 contiguity 보장의 차이가 있다.(view가 보장) - squeeze : 차원의 개수가 1인 차원을 삭제 (압축) - unsqueeze : 차원의 개수가 1인 차원을 추가 Tensor operations : 기본적인 tensor의 operations는 numpy와 동일하다. 행렬곱셈 연산은 함수는 do..
-
부스트캠프 ai tech 2기 2주차 학습 정리 노트Boostcamp AI Tech 2기 2021. 8. 13. 23:11
강의 복습 2강 뉴럴 네트워크 - MLP 신경망(Neural Networks) : 1) computing systems vaguely inspired by the biological neural networks that constitute animal brains 그러나 역전파 같은 시스템이 인간의 뇌에선 일어나지 않는다. 더욱 좋은 성능을 낼 수 있다면 굳이 인간의 뇌를 모방할 이유는 없다. 2) function approximators that stack affine transformations followed by nonlinear transformations 3강 Optimization Gradient Descent : Firs t-order iterative optimization algorit..
-
부스트캠프 ai tech 2기 1주차 학습 정리 노트Boostcamp AI Tech 2기 2021. 8. 4. 16:47
강의 복습 Python 2-1 변수 : 데이터(값)을 저장하기 위한 메모리 공간의 프로그래밍상 이름 변수는 메모리 주소를 가지고 있고 변수에 들어가는 값은 메모리 주소에 할당된다. 피연산자(operand) : 연산자(operator)에 의해 계산이 되는 숫자들 *이차원 이상의 리스트를 복사할 땐 copy 모듈의 deepcopy를 이용하자! Python 2-2 함수 : 어떤 일을 수행하는 코드의 덩어리 캡슐화 : 인터페이스만 알면 타인의 코드를 사용할 수 있는 함수의 특성이다. parameter : 함수의 입력 값 인터페이스. def func(x)의 x에 해당하는 부분. argument : 실제 parameter에 대입된 값. print(f(2))의 2에 해당하는 부분. Python 2-3 조건문 : 조건..