AI 하드웨어·소프트웨어 스택
AI 프레임워크나 컴파일러에서 사용되는 '계산 그래프'의 설명으로 올바른 것은 무엇인가?
- AAI의 성능을 연도별로 나타낸 꺾은선 그래프
- B학습 손실 값의 변화를 나타낸 그래프
- C연산을 노드, 데이터(텐서)의 전달을 화살표로 하여 모델의 계산을 표현한 도식
정답과 해설 보기
정답: C. 연산을 노드, 데이터(텐서)의 전달을 화살표로 하여 모델의 계산을 표현한 도식
계산 그래프는 행렬 곱, 덧셈, 활성화 함수 등의 연산을 노드로, 그 사이를 흐르는 텐서를 화살표로 한 모델 계산의 설계도입니다. 프레임워크는 이 그래프를 거꾸로 따라가며 역전파의 기울기를 자동으로 계산하고, 컴파일러는 그래프 전체를 보고 융합이나 재배열 최적화를 수행합니다. 어떤 연산이 독립적으로 병렬 실행될 수 있는지도 그래프에서 알 수 있습니다.
- A. 통계 그래프가 아닙니다.
- B. 손실 추이 도표와는 다른 것입니다.
- C. 정답입니다. 최적화와 자동 미분의 토대가 됩니다.