Jon profile







Recent posts (View all)
Version 1.6 Released

 On Dec. 28, 2020, 9:41 p.m.

New Features
- Exposing Exp, Log, and Negate nodes

Math Nodes
- Fix computation of output dimension

- Fix execution crash when a graph comp…

Blog Post: In-depth integration of SmartEngine in Unity, part 2

 On Dec. 1, 2020, 9:15 p.m.

Part 2 of 2 looking at the ball balancing Unity example project. This post goes in depth about the genetic trainer used.

Blog Post: In-depth integration of SmartEngine in Unity, part 1

 On Nov. 4, 2020, 9:34 p.m.

This is part one of a look at the ball balancing Unity example project. The post walks through the code and thought process, step by step.

Building a Ball Bal…

Blog Post: Introduction to machine learning in games

 On Nov. 4, 2020, 9:32 p.m.

This post gives a high level overview of how machine learning can help make your game awesome.

A Gentle Introduction to Machine Learning for Games

Version 1.5 Released

 On Nov. 2, 2020, 12:55 a.m.

- Adding new 'Extract', 'Length', and 'Rotate2D' nodes

- Warn when graph requires stepping but the definition does not contain a Sequen…

Version 1.4 Released

 On Sept. 13, 2020, 11 p.m.

New Features
- Graph components can now bind inputs from the parent graph. A new node type (ComponentInput) can be inserted into a component graph. This ca…

Version 1.3 Released

 On Aug. 24, 2020, 7:04 p.m.

New Features
- Exposing two engine settings. One to control the number of threads and another to control the GPU workload size. Controlling the thread coun…

Minor version 1.2.3

 On Aug. 8, 2020, 11:08 p.m.

Genetic Trainer
- Improved gene swap algorithm

- Support for Unreal 4.25

Minor version 1.2.2

 On July 26, 2020, 9:55 p.m.

- Improving load times of large graphs

Genetic Trainer
- Fixed bug causing trainer to not deserialize properly. Data previously saved is not corru…

Minor version 1.2.1

 On July 21, 2020, 8:25 p.m.

- Adding 'Auto' mutation target to genetic trainer

Genetic Trainer
- Fixed infinite loop when mutating a conv2d layer with bias
- Fixed i…

Version 1.2 Released

 On July 11, 2020, 11:10 p.m.

- Adding pooling & unpooling layer graph nodes

Activation Node
- Fixing node always outputting a "None" activation

Gradient Descent Trai…

Minor version 1.1.1

 On June 30, 2020, 10:56 p.m.

* Fixing conv2d layer mutation when using a genetic trainer.
* Fix issue where conv2d layer would sometimes not serialize.
* Fix Unity resource name ge…

Version 1.1 Released

 On June 30, 2020, 4:50 a.m.

* Adding GPU graph evaulation / training on Vulkan enabled devices.
* Fixing conv2d / transpose conv2d.
* Conv2d has been pulled out of neuron layer in…