What is Bonsai?

Bonsai is the machine teaching service in the Autonomous Systems suite from Microsoft. It builds on innovations in reinforcement learning to simplify AI development.

Use Bonsai to create AI models (brains) that control and optimize complex systems. No neural net design required.

Bonsai component infographic

Infographic of the Bonsai platform. Shows a simulator icon flowing into a circular graph that connects the training engine, training curriculum, and integrated simulation. Another arrow flows away from the circular graph to indicate an exported brain.

The Bonsai platform simplifies machine teaching with deep reinforcement learning so you can train and deploy smarter autonomous systems:

  • Integrate training simulations that implement real-world problems and provide realistic feedback during training.
  • Train adaptive brains with intuitive goals and learning objectives, real-time success assessments, and automatic versioning control.
  • Export the optimized brain and deploy it on-premises, in the cloud, or at the edge.


The Bonsai platform runs on Azure and charges resource costs to your Azure subscription: