본문 바로가기
Tech

생성 AI가 손가락을 못 그리는 이유에 대해서 알아보자

by 생각소년 2023. 6. 26.

안녕하세요. 생각소년입니다.

챗GPT가 시장에 나온 후 정말 많은 종류의 생성 AI가 시장에 있습니다. 생성 AI는 인공지능이 새로운 이미지나 텍스트를 만들어내는 기술인데요.

 

예를 들어, 사람의 얼굴이나 풍경, 동물 등을 그릴 수 있습니다. 생성 AI는 다양한 분야에서 활용되고 있으며, 예술, 디자인, 교육 등에 적용될 수 있습니다. 하지만 생성 AI는 완벽하지 않습니다. 특히 손가락을 그리는 것이 어렵다고 합니다. 왜 그럴까요?

 

오늘은 시중에 나와있는 많은 생성 AI들이 사람의 손가락을 못 그리는 이유에 대해서 알아보도록 하겠습니다.

 

생성 AI가 손가락을 그리기 어려운 이유

생성 AI가 손가락을 그리기 어려운 이유는 크게 두 가지입니다.

 

1. 손가락은 복잡한 구조를 가지고 있습니다.

손가락은 관절이 많으며, 각도나 모양이 다양하게 변할 수 있습니다. 또한 손가락은 서로 겹치거나 붙거나 떨어지거나 하는 등의 상호작용을 합니다. 이러한 손가락의 특징을 정확하게 파악하고 표현하는 것은 쉽지 않습니다.

 

2. 손가락은 데이터가 부족합니다.

생성 AI는 학습 데이터를 바탕으로 이미지를 생성합니다. 하지만 손가락에 대한 데이터는 다른 부위에 비해 상대적으로 적습니다. 예를 들어, 얼굴이나 몸통은 사진이나 영상에서 잘 보이지만, 손가락은 작고 세부적인 부분이므로 잘 보이지 않습니다. 또한 손가락은 다른 부위보다 다양한 모양과 상태를 가질 수 있으므로 데이터의 다양성도 낮습니다. 이러한 데이터의 부족과 한계 때문에 생성 AI는 손가락을 잘 그리지 못합니다.

 

 

생성 AI가 손가락을 잘 그리는 방법

그렇다면 생성 AI가 손가락을 잘 그리기 위해서는 어떻게 해야 할까요?

현재로서는 완벽한 해결책은 없습니다. 하지만 몇 가지 방법을 시도해 볼 수 있습니다.

 

1. 임베딩 기능을 사용하는 방법입니다.

임베딩 기능은 생성 AI에게 특정한 특징이나 조건을 주는 기능입니다. 예를 들어, Negative Prompt라는 기능을 사용하면 생성 AI에게 원하지 않는 결과를 배제하도록 할 수 있습니다. 예를 들어, "손가락 5개"라고 입력하면 생성 AI는 손가락이 5개인 이미지만 만들도록 합니다.

 

2. 계속해서 이미지를 생성하는 방법입니다.

이 방법은 가장 간단하지만 가장 비효율적인 방법입니다. 생성 AI는 무작위로 이미지를 생성하므로, 우연히 손가락이 잘 그려진 이미지를 얻을 수 있습니다. 하지만 이 방법은 확률이 매우 낮으므로, 많은 시간과 노력이 필요합니다.

 

3. 손가락 부분만 다시 그리는 방법입니다.

이 방법은 inpaint라는 기능을 사용하는 방법입니다. inpaint 기능은 이미지의 일부분을 지우고 다시 채워주는 기능입니다. 예를 들어, 손가락이 이상하게 그려진 이미지에서 손가락 부분만 지우고 다시 생성하면, 손가락이 개선될 수 있습니다. 하지만 이 방법도 확률이 낮아 반복적으로 시도해야 합니다.

 

4, 손가락이 안 나오는 구도로 만드는 방법입니다.

이 방법은 가장 바보 같은 해결책일 수 있습니다. 하지만 현재의 기술로는 손가락을 잘 그리기 어렵기 때문에, 손가락이 보이지 않게 하는 것이 가장 간단한 방법입니다. 예를 들어, 손을 주머니에 넣거나, 팔을 길게 늘여서 손가락이 보이지 않게 하거나, 손을 화면 밖으로 내보내는 등의 방법이 있습니다.

 

 

글을 마치며

생성 AI는 인공지능의 놀라운 발전을 보여주는 기술입니다. 하지만 아직 완성되지 않았으며, 특히 손가락과 같은 복잡하고 세부적인 부분을 잘 그리기 어렵습니다. 이러한 문제를 해결하기 위해서는 생성 AI의 학습 데이터와 알고리즘을 개선하고, 사용자들도 다양한 방법을 시도해보아야 합니다.

댓글