InteractML : Interactive Machine Learning System

InteractML brings machine learning visual scripting to Unreal, empowering creators to develop novel gameplay mechanics, visual experiences, and control schemes without writing code.

Category:
Tags: , , , , , , ,

Description

Create machine learning systems using Blueprints. Choose from three machine learning algorithms; Classification, Regression, and Dynamic Timewarp. Build a training set by recording your input parameters, train the model with the accumulated examples, and then use the outputs of the running model to drive any in-engine systems or effects you like.

Teach the machine to recognize your movements and controls, and use it to drive your interactive experiences. InteractML was funded by an Epic Megagrant and is entirely open source.

Potential applications include:

Demo video of it in action

https://youtu.be/0akTC4pHuh8

Technical Details

Details:

Code Modules:

Number of Blueprints: 0 (code only), 4 main custom node types, several support nodes, and functions.

Number of C++ Classes (public): 16 (Runtime), 8 (Scripting), 5 (Editor)

Network Replicated: N/A

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: InteractML Wiki

Example Project: InteractML on Github

Supported Engine Versions

4.25 – 4.27, 5.0 – 5.2