인공지능 모델링
Facebook (현 Meta)에서 개발한 오픈소스 딥러닝 프레임워크
초기에 토치는 넘파이 라이브러리처럼 과학 연산을 위한 라이브러리로 공개
(파이썬 버전으로는 2017년에 공개)
GPU를 이용한 텐서 조작 및 동적신경망 구성이 가능하도록 딥러닝 프레임워크로 발전
자연어처리 (NLP)
이미지처리 (컴퓨터비전)
시계열 예측
생성형 모델 등
Tensor(텐서)
- 데이터 표현을 위한 기본 구조로 텐서를 사용
- 다차원 배열구조
- 넘파이 배열과 유사하지만, GPU 연산 가속 가능
- 텐서는 모든 딥러닝 연산의 기본 단위
- 딥러닝 모델의 입출력 구조를 이해하기 위해 필요
=> 입력 텐서의 모양을 정확히 알아야 Linear, Conv 등 층 설계에 도움
scaler: 기본 변수 (숫자 하나)
vector: 1차원 배열
metrix: 2차원 배열
tensor: 3차원 이상의 tensor를 의미
세로, 가로, 깊이
테이블(특성, 데이터 수, 샘플링 수)
이미지 데이터셋
(가로, 세로, 색상채널)
문장 데이터셋
입력 문장 수, 전체 단어 수, 차원 수
다양한 타입의 tensor를 지원