NeuroEvolve

Koya - 코드 플러그인 - 2024/08/09

Evolution of Neural Networks with Genetic Algorithm

  • 지원 플랫폼
  • 지원 엔진 버전
    5.3 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

NeuroEvolve is a plugin that allows the user to create a custom fully connected neural network and train it using genetic algorithm. User only needs to know blueprints and can easily implement the functionality of the plugin on already existent blueprint actors. Every generation can be saved and used as starting point later. When finished with training user can take the best performing weights of the neural network and use them for in-game agents.

Video examples (not a tutorial): https://youtu.be/dW4kz5IWa0Q https://youtu.be/MPIb6OsUZzQ

기술적 세부사항

Features:

  •  Ability to create sequential neural networks and train them using genetic algorithm
  • Best performing netoworks can be used in packaged games to add logic to in-game agents


Code Modules:

  • Name: NeuroEvolve; Type: Runtime; LoadingPhase: Default


Number of Blueprints: 9

Number of C++ Classes: 9

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: Link included with the plugin

Example Project: https://drive.google.com/file/d/1TbsHhOaED-Fu0gSL5dq4xIZ1BB5uBE4f/view?usp=sharing

Important/Additional Notes: