2020년 출시를 목표로 프레임워크에 대한 개발 작업이 재개되었습니다. Python 3.8 이상, 종속성 감소, 사용 용이성(설치 프로그램, GUI) 등! 여전히 허용 라이선스를 사용하여 오픈 소스를 제공하고 있으며 기술 지식이 없는 사용자를 위한 Steam 배포판을 조사하고 있습니다. ?
Serpent.AI는 개발자가 게임 에이전트를 만드는 데 도움을 주는 간단하면서도 강력하고 새로운 프레임워크입니다. 익숙한 Python 코드를 사용하여 소유하고 있는 모든 비디오 게임을 실험에 적합한 샌드박스 환경으로 전환하세요. 프레임워크의 존재 이유 는 무엇보다도 기계 학습 및 AI 연구를 위한 귀중한 도구를 제공하는 것입니다. 또한 취미로 사용하는 것은 터무니없이 재미있는 것으로 밝혀졌습니다(그리고 위험할 정도로 중독성이 있습니다. 공정한 경고입니다)!
프레임워크에는 비디오 게임을 환경으로 사용할 때 일반적으로 발생하는 시나리오에 대한 솔루션을 제공하는 다양한 지원 모듈과 개발을 가속화하기 위한 CLI 도구가 포함되어 있습니다. 몇 가지 유용한 규칙을 제공하지만 에이전트에 입력한 내용에 대해서는 절대 의견이 없습니다. 최신 최첨단 심층 강화 학습 알고리즘을 사용하고 싶으십니까? 허용된. 컴퓨터 비전 기술, 이미지 처리 및 삼각법을 사용하고 싶으십니까? 허용된. 왼쪽 또는 오른쪽 버튼을 무작위로 누르시겠습니까? 한숨은 허용됩니다. 무엇보다도 Serpent.AI는 완전히 플러그인 기반(게임 지원 및 게임 에이전트 모두)으로 설계되었으므로 실험은 실제로 이식 가능하고 인터넷의 동료 및 낯선 사람에게 배포될 수 있습니다.
Serpent.AI는 Linux, Windows를 지원합니다. & macOS .
프레임워크의 다음 버전에서는 macOS 지원이 공식적으로 중단됩니다. Apple이 자사 제품에서 Nvidia를 싫어한다는 것은 최근 macOS 시스템에서 Serpent.AI의 실시간 교육에 필수적인 기술인 CUDA를 실행할 수 없다는 것을 의미합니다. 32비트 애플리케이션이 Catalina에서 실행되는 것을 방지하고 OpenGL을 더 이상 사용하지 않는 것과 같은 다른 결정은 OS 지원 사례를 만드는 데 도움이 되지 않습니다.
실험: 몬스터를 물리치는 방법을 학습하는 게임 에이전트(The Binding of Isaac: Afterbirth+)
이 프로젝트는 OpenAI Universe에 대한 감탄과 좌절을 바탕으로 탄생했습니다. 아이디어는 완벽합니다. 솔직히 말해서 일부 구현 세부 사항은 아쉬운 점이 많습니다. 이를 통해 프레임워크의 핵심 원칙이 확립되었습니다.
Serpent.AI가 어떻게 탄생했는지 더 알고 싶으십니까? 블로그에서 Serpent.AI 비하인드 스토리를 읽어보세요!
가이드, 튜토리얼, 비디오가 제작되어 GitHub Wiki에 추가되고 있습니다. 현재 공식 문서 소스입니다.
실험: 타일 일치 방법을 학습하는 게임 에이전트(배를 만들어야 함)
비즈니스 연락처: [email protected]