The robot operates on the principal of occam's razor: the action with the lowest entropy is chosen. To find the action with the lowest entropy camera data is fed into an unsupervised learning layer. Each unsupervised leraning layer feeds input into neural networks with weights sampled from gaussian probability distributions. The output of the neural networks is then fed into a self entropy calculation based on self attention: entropy(softmax(softmax(Q*transpose(K))*V)). The output of the layer is the output of the random neural network with the lowest self entropy. Based on the neural networks with lower entropy outputs the gaussian's probability distributions are updated. The current robot implementation has three of these layers. The first layer processes pixels from a subset of a camera's pixels. The next layer combines the camera pixel layers into a single output. Three of these layers, one for each camera, are then combined into a layer for generating an output that determines what the robot will do.
pointlander/robot
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published