Created by Wolfram Mathematica 13. Optimized Wolfram Cloud & CDF Player 13.
이장훈(23-05-30 02:34)
위의 실험화면은 CDF 형식으로 만들어진 실험문서를 PC는 물론 Mobile에서도 웹상에서 동작이 가능하도록 구현한 Mathematica Cloud 기술입니다.
이장훈(23-05-30 08:03)
본 실험문서는 OpenAI 에서 개발한 대규모 언어 모델인 ChatGPT 텍스트 이미지 모델인 미드저니(Midjourney)에 대한 Open Journey 를 이용하였습니다.
텍스트 이미지 생성 모델인 Open Journey 모델은 Hugging Face 에서 제공하는 API 에 접속하면 텍스트 기반의 예술적 이미지를 제공받을 수 있습니다.
이때, Wolfram 언어는 한글 텍스트를 영어로 번역하여 Hugging Face API 로 전송하고, 다시 제공받은 이미지의 원시데이터를 JPG, PNG 와 같은 조작 가능한 이미지로 변환시켜 주는 역할을 하였습니다.
한글 또는 영어로 그리고자 하는 이미지의 설명을 입력한 후, Evaluate 버튼을 누르면 약 5~10초 후 설명에 해당하는 이미지를 얻을 수 있습니다.
이미지의 만족도는 설명이 자세하게 묘사될수록 더욱 높아집니다.
<중요사항> 이 실험문서는 Hugging Face 에서 제공하는 Open Journey API 를 사용하고 있습니다. 따라서 Hugging Face 에서 API Access Tokens 을 발급받아야 하는데, 이 실험문서 안에는 수학생각(MATHOUGHT)에서 발급받은 API 를 심어 놓았습니다. 만약, 위의 실험문서가 정상적으로 동작하지 않는 경우에는 실험문서 하단의 [ Hugging Face :: Private API Accecc Tokens ] 를 클릭하여 개인적으로 API 를 발급받은 후, 이것을 입력필드에 붙여넣기 하고 사용하면 됩니다.
이장훈(23-06-25 17:00)
업데이트(v3.2) :: Evaluate 버튼을 실행하였을 때, 결과가 출력되기 전까지 버튼에 Running 이라는 표시가 나타나도록 하였습니다. 그리고 Evaluate 버튼을 실행하여도 새로운 이미지가 출력되지 않는 현상이 있습니다. 주로 페이지를 처음 열고 나서 최초 1~3회가 그러합니다. 원인은 입력된 한글 문장을 영문으로 번역하는 처리 과정에서 사용하는 API의 최초 접속이 불안정해 보입니다. Evaluate 재실행을 해보시기 바랍니다. 최초 접속만 되면, 그 이후에는 원활하게 동작됩니다. 메세지로 이에 대한 안내가 제공되도록 수정해 놓았으니 참고하세요.