PyTorch - 동적 계산 그래프(dynamic computation graph)

2023. 4. 17. 23:34·인공지능/PyTorch
728x90
SMALL

동적 계산 그래프(dynamic computation graph)는 PyTorch에서 사용하는 특징적인 기술 중 하나로,

동적 계산 그래프는 모델을 정의하면서 동시에 계산 그래프를 만들고, 이를 통해 모델이 학습하는 동안 그래프가 자동으로 업데이트되는 방식이다.

기존의 딥러닝 프레임워크에서는 정적 계산 그래프(static computation graph)를 사용하는 경우가 많았는데, 정적 계산 그래프는 모델을 정의할 때 미리 계산 그래프를 만들어 놓는 방식이다. 이는 모델을 한 번 정의하면 그 이후에는 수정이 불가능하며, 모델을 정의할 때 모든 계산 그래프를 한 번에 만들어야 한다.

 

PyTorch에서는 Autograd라는 자동 미분 기능을 통해 동적 계산 그래프를 구현한다.

* Autograd는 모델의 파라미터를 업데이트하면서 자동으로 계산 그래프를 업데이트하며, 이를 통해 미분 계산을 자동으로 수행한다.

728x90
SMALL
저작자표시 비영리 변경금지 (새창열림)

'인공지능 > PyTorch' 카테고리의 다른 글

PyTorch - 파이토치 기초 (4)  (2) 2023.04.23
PyTorch - 파이토치 기초 (3)  (0) 2023.04.18
PyTorch - 텐서란? (2)  (0) 2023.04.18
PyTorch - 파이토치란? (1)  (0) 2023.04.17
PyTorch - GPU를 활용한 병렬처리란?  (0) 2023.04.17
'인공지능/PyTorch' 카테고리의 다른 글
  • PyTorch - 파이토치 기초 (3)
  • PyTorch - 텐서란? (2)
  • PyTorch - 파이토치란? (1)
  • PyTorch - GPU를 활용한 병렬처리란?
동석해요
동석해요
공부하고 싶은게 많은, 사소한 IT 지식들 공유
    250x250
  • 동석해요
    개발로 자기계발
    동석해요
  • 전체
    오늘
    어제
    • 분류 전체보기 (226)
      • Develop (126)
        • 기초지식 (12)
        • FastAPI (102)
        • Django (11)
      • Database & Data (62)
        • 기초지식 (16)
        • MySQL (29)
        • PostgreSQL (8)
        • 데이터 분석 (9)
      • 인공지능 (11)
        • PyTorch (9)
      • Cloud (8)
        • AWS (4)
        • GCP (2)
      • 버그처리 (14)
      • 회고 & 일상 (5)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
동석해요
PyTorch - 동적 계산 그래프(dynamic computation graph)
상단으로

티스토리툴바