Tech Blog26
-
[Natural Language Processing] ChatGPT: Optimizing Language Models for Dialogue
OpenAI가 지난해 공개한 대화형 모델 'ChatGPT[1]'는 최근 AI분야에서 가장 주목받고 있는 모델이라고 할 수 있습니다. 그 이유는 이 모델이 작문, 번역, 코딩 등 분야를 가리지 않고 사용자의 질문에 최적의 답변을 해줄 수 있기 때문입니다. 이번 게시글에서는 이 ChatGPT에 대해서 알아보고, 몇 가지 사용 예시를 보여드리도록 하겠습니다. ChatGPT, 사람의 의도대로 답변을 생성하는 모델 ChatGPT는 GPT-3이라는 거대 인과적 언어 모델(Causal Language Model)에서 출발하였습니다. 인과적 언어 모델이란, 사용자의 입력을 보고 그 뒤에 나올 말들을 순차적으로 예측하는 모델을 말합니다. GPT-3은 아주 큰 트랜스포머 모델[2]을 방대한 양의 데이터에 학습시켜 모델이 ..
2023.02.02 -
NHN FORWARD 2022 Keynote : AI, Game, Data 2023.01.12
-
NHN Cloud AI Tech Life Scenario 2022 2023.01.12
-
[기술 소개] 오목 AI - 한돌이 오목도...
오목은 오목판에서 오목알을 사용해 흑백이 번갈아 한 수씩 두어 가로, 세로, 대각선 중 한 방향으로 같은 색 돌을 다섯 개 먼저 놓으면 승리하는 게임입니다. 바둑과 비슷한 문제라서 바둑 AI에 적용한 알고리즘을 오목 AI에 적용 볼 수 있습니다. 그래서, 오목 대회 상위권 AI는 대부분 AlphaGoZero 알고리즘을 사용하고 있습니다. 그리고, 오목은 바둑에 비해 간단한 게임이라 바둑에 비해 학습 속도가 훨씬 빠르다는 장점이 있습니다. 보드 크기(15x15)도 작고, 오목을 만들면 게임이 끝이라 게임 길이가 짧은 특징 게임 룰 오목은 먼저 플레이하는 흑이 엄청 유리한 게임입니다. 흑에 아무런 페널티를 주지 않으면, 흑이 무조건 이기는 무적수가 존재합니다. 그래서 흑백이 공평한 상황을 만들기 위해 흑에 ..
2023.01.12 -
[기술 소개] 윷놀이AI 리플레이 보기
AI를 개발할 때, 게임 히스토리를 GUI로 볼 수 있는 도구가 있으면, 분석 작업이 훨씬 편하고, 즐거워집니다. 우리는 이런 도구를 리플레이 프로그램이라고 부르는데요. 일반적으로 리플레이 프로그램은 AI 와 직접 플레이를 하는 플레이어보다 만들기가 쉽다는 장점이 있습니다. 아래는 윷놀이AI가 혼자서 플레이 한 게임을 볼 수 있는 리플레이 프로그램입니다. 나온 윷에 따라서 AI가 어떤 말 이동을 선택하는 지, 볼 수 있는데요. 여러분의 선택과 같은 지 비교해보세요. :) {"history": [{"turn": 0, "m1": 0, "m2": 19, "yut": 1, "white_win_value": 0.656987243126621, "yuts": [1]}, {"turn": 1, "m1": 0, "m2":..
2023.01.06 -
[Text-to-Image Generation] Make-A-Scene
최근 멀티모달 분야의 연구가 활발해지면서 다양한 Text-to-Image Generation 모델이 등장하고 있습니다. 그 중 대표적인 GPT 기반 모델에는 DALL-E[1], Make-A-Scene[2], Parti 등이 있습니다. 최근에는 GLIDE, Imagen, LDM 등과 같은 Diffusion 모델들이 주목을 받고 있습니다. 그 중 살펴보고자 하는 모델은 2022년 3월 Meta AI에서 발표한 Make-A-Scene 입니다. OpenAI의 DALL-E 모델에서 세그멘테이션 예측이 추가된 모델으로, GPT 모델은 세그멘테이션 토큰(Segmentation tokens)을 예측한 이후 이미지 토큰(Image tokens)을 예측합니다. 또 Make-A-Scene 모델에 세그멘테이션 토큰을 입력으로..
2023.01.06