TexturePipelinePreviewHeaderImg

EDeN Update: Dataset Texture processing overview and next steps

In the below video, I demonstrate the latest update which has been on hiatus for three months due to personal issues (moving home and taking care of family):

  • The client interface can now request a root folder located on the server for sourced datasets, this is now automatically loaded into memory and selected for training
  • A new command structure can set position of the entity and training object for stimulating input links.
  • Improved GUI allows inspection of the connectome seperately, whilst providing a ‘mini-map’ type view.
  • Various bug fixes and speed up improvments in the backend. Not shown in the video is a 60x speed up in connectome rendering, especially useful for large brained entities.The results of this will then:
  • Be used as evidence in the next paper : Multi agent learning -working title.
  • And if stable: release to AWS Marketplace!

Texture dataset processing overview

Read More

EDeN Update: Unity volumetric connectome rendering

Significant enhancements to the backend dlls, rendering methods, and other interfaces have now allowed for the following:

  • Jeffbot – Is now created by the user from the python interface client side (Or any other asset via the ‘TraniningMetaData settings)
  • Neuron renderer: Rendering 10,000 neurons, each with up to 20,000 Axons/Dendrites, this will improve drastically once again given compute shader processing!
    That’s up to 134,217,728 neurons rendered on the active entity!-Special thanks to Joel Rowney from Mjolnir software in his shader mastery!

Volumetric rendering preview

Read More

Update: EDeN Unity engine rendering updates

Work progresses well in developing an entity training environment.
Included in the follow GIF, we see:

  • Jeffbot – a representation of test entities where input and output neural probes are attached
  • Training environment which spawns different challenges and all essential stimulus, either in the form of food or direct neural inputs
  • Neuron renderer: rendering a few hundred neurons just starting to grow from initial conditions.
Read More

EDeN Server comes to unity!

EDeN hooks up to Unity!
Both EDeNServer EDeNCore projects previously interfaced to a python runtime through a dll.
With an experimental DLL into the lesser known Unigine engine for the server.
Now with an asynchronous (DLL Internally managed) connection from the EDeNServer, Unity is now fully compatible to host both training and inference of your EDeN entities!
– This something ML Agent through tensor flow (https://github.com/Unity-Technologies/ml-agents) has yet to achieve!

I will producing an experimental package on the unity store in the future!
For now I simply ensure both ‘EDeNServerInterfaceDLL’ and ‘EDeNDataServerNETUnityDLL.dll’ are under a Plugins folder.

This is early days for a commercial product, but I hope to build up demonstrations for all to play with sooner rather than later.

Read More