Noedify is a Unity plugin that allows developers to build, train and deploy deep neural networks in the Unity environment.Noedify offers a high-level API similar to TensorFlow APIs such as Keras.
With Noedify you can:
• Build deep neural networks inside your Unity project
• Train fully-connected (dense) or 2D convolutional neural networks during runtime
• Utilize Unity’s Jobs System to train in background processes, taking advantage of multiple CPU threads
• Import trained models from TensorFlow Keras to be used in your Unity project or to be further trained for model fine-tuning (currently fully-connected networks only)
With Noedify, you can quickly and easily create and train networks with a few lines of code.
Several demos are provided:
• Live-train a 2D character to avoid obstacles
• Train a digit-recognizing network with Tensorflow and import the model into Unity
• Train handwritten digit classifiers using convolutional and fully-connected networks