게임뉴스
전체 > 게임뉴스 > 게임뉴스
유니티, 유니티 머신러닝 에이전트 v2.0 공개
작성자 이승희
2021.05.25 12:50
조회  633

입력 : 2021-05-25 12:50:39

[베타뉴스=이승희 기자] 유니티가 복잡한 프로그래밍과 코딩없이 다양한 종류의 인공지능 프로그램과 앱, 게임 등을 개발할 수 있는 소프트웨어 개발 키트(SDK)인 '유니티 머신러닝 에이전트(이하 ML 에이전트) v2.0'을 공개했다.

2017년 처음 출시된 유니티의 ML 에이전트는 유니티가 인공지능 플랫폼으로, 복잡한 상황을 시뮬레이션하고 결과를 스스로 학습하는 연구 프로그램을 만들거나 자가 학습을 통해 스스로 동작하는 콘텐츠가 포함된 게임 등을 만드는데 활용된다.

이번에 새롭게 공개된 ML 에이전트 v2.0의 주요 개선 기능은 협동형 동작을 훈련시키는 기능, 에이전트가 환경 내 다양한 엔티티를 관찰하는 기능, 여러 작업을 훈련하도록 지원하는 작업 파라미터화 기능이다.

새로운 다중 에이전트 트레이너의 개발을 통해 팀 전체를 대상으로 계속 보상을 지급하면서도 에이전트가 공동 목표에 최대한 기여하는 방법을 학습하도록 하는 기능을 추가했다.

또한 그간 개발자들의 요구가 가장 많았던 기능 중 하나로, 게임 캐릭터가 다양한 수의 엔티티에 반응할 수 있도록 하는 기능이 업그레이드되었다. 엔티티는 사물의 구조나 상태, 동작 등의 구성 요소를 일컫는다.

작업 파라미터화 기능은 여러 작업을 한 번에 완료할 수 있도록 하나의 모델에 훈련을 가능하게 한 기능이다. 게임 캐릭터는 다양한 게임 모드에서 여러 작업을 해야 할 때가 있다. 이 경우 여러 행동을 개별적으로 훈련시킨 다음 훈련된 모델들을 상황에 맞게 전환하는 방법이 있지만 복수의 작업을 한 번에 완료할 수 있는 단일 모델을 훈련시키는 것이 보다 바람직하다. 단일 모델을 사용하면 최종 게임에서 메모리 할당 공간을 줄일 수 있고, 여러 작업에서 신경망의 일부를 재사용하여 전반적인 훈련 시간을 단축할 수 있기 때문이다.


베타뉴스 이승희 기자 ([email protected])

Copyrights ⓒ BetaNews.net

좋아요아이콘
댓글 작성
오른쪽화살표
Family
  • 게임세상
  • 게임세상 위키
  • 뿅뿅 오락실