TL;DR
NYU의 2025년 봄 학기 딥러닝 강의는 인공지능의 역사적 흐름과 현대 딥러닝의 핵심 구성 요소를 체계적으로 다룬다. 데이터, 모델 아키텍처, 손실 함수라는 세 가지 기둥을 중심으로 복잡한 패턴을 학습하는 원리를 설명하며, 특히 사람이 직접 특징을 추출하던 방식에서 신경망이 스스로 특징을 학습하는 '엔드 투 엔드' 방식으로의 전환을 강조한다. 강의 전반에 걸쳐 PyTorch 프레임워크를 활용한 실습이 병행되며, 이론적 토대와 실무적 구현 능력을 동시에 배양하는 것을 목표로 한다.
챕터별 상세
강의 개요 및 운영 방식
NYU의 딥러닝 강의는 이론과 실습의 균형을 중시하며, 모든 강의 자료는 오픈 소스로 제공된다.
인공지능의 역사와 딥러닝의 부상
딥러닝은 수십 년간의 연구 끝에 데이터와 컴퓨팅 파워의 증가로 인해 현대 AI의 주류가 되었다.
딥러닝의 3대 구성 요소
이 세 가지 요소의 조합에 따라 모델의 성능과 용도가 결정된다.
신경망의 기본 연산과 비선형성
비선형 활성화 함수가 없다면 신경망은 아무리 깊게 쌓아도 단일 선형 레이어와 동일한 표현력만 갖게 된다.
PyTorch 프레임워크 소개 및 실습 환경 구축
PyTorch는 유연한 구조 덕분에 연구자들이 새로운 아이디어를 빠르게 구현하고 실험하는 데 최적화되어 있다.
import torch
import torch.nn as nn
# 선형 레이어 정의: 입력 10, 출력 5
layer = nn.Linear(10, 5)
x = torch.randn(1, 10)
output = layer(x)
print(output.shape)PyTorch를 사용하여 기본적인 선형 레이어를 정의하고 텐서 연산을 수행하는 예시
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.