모든 AI는 확률을 기반으로 합니다. 이미지, 동영상 생성, 텍스트 생성 모두 확률을 기반으로 합니다. 왜 그럴까요? 여기에는 여럿 딜레마가 숨어 있습니다.
이번 편에서는 AI 근간인 확률에 대해 이해하고 왜 AI가 가지는 딜레마에 대해 이해해봅시다.
1. 확률이니까 매번 결과가 달라지네
AI는 확률 기반의 결과를 가져옵니다. ChatGPT를 사용한다고 가정해봅시다. ChatGPT에게 물어볼 때 모델은 대답할 단어를 생성하려 할 겁니다. 이때 한 단어씩 생성하는 과정에서 [0.22, 0.54, 0.23 ...] 와 같은 결과가 나옵니다. 이러한 확률 집합 속에서 확률대로 단어를 뽑게 됩니다. 각 순서는 특정 단어가 뽑힐 확률을 의미하죠.
이미지도 마찬가지입니다. 이미지 모델도 처음 생성을 시작할 때 랜덤한 이미지 공간에서 점차 이미지를 만들어갑니다. 우리가 같은 프롬프트를 입력했다고 하더라도 처음 이미지를 만드는 공간이 랜덤하게 시작하기 때문에 매번 다른 이미지가 나오게 됩니다.
그럼 여기서 궁금증이 생깁니다. 만일 듣고자 하는 대답이 명확하고, 생성하고자 하는 이미지가 명확하다면 확률로 랜덤하게 생성할 게 아니라 처음부터 확정적으로 생성해주면 안 될까요? 아