Skip to content

Monty is a sensorimotor learning framework based on the thousand brains theory of the neocortex.

License

Notifications You must be signed in to change notification settings

Zinxiee/tbp.monty

 
 

Repository files navigation

Welcome to the Monty repository!

An open-source, sensorimotor learning system following the principles of the neocortex.

This repository contains the first implementation of a sensorimotor learning system from the Thousand Brains Project at Numenta. We lovingly call it Monty after Vernon Mountcastle, who proposed cortical columns as a repeating functional unit across the neocortex.

This is an open-source project by Numenta, partially funded by the Gates Foundation.

Please find our full documentation here

Our API documentation here.

Getting Started

You can find detailed instructions on how to install the project requirements and how to get started here

Current Performance

We regularly evaluate this system against a set of sensorimotor tasks, summarized in the benchmark experiments. Any time a functional change is made to the code, these experiments are rerun, and results are updated.

You can find our current performance on these benchmarks as well as an explanation of them here.

Contributing

Are you interested in contributing? Check out our tips and guidelines here.

Before contributing, please sign our Contributor License Agreement (CLA). You can find the CLA and guidelines here.

Disclaimer

This is not production-ready code. It is an early beta version that is under active development. This early beta version is functional but evolving. Expect frequent changes as we develop core features.

You can find a list of the systems current capabilities and application criteria here.

You can find our project road map and details on the next features we are working on here.

More Information and Updates

As mentioned above, we have extensive documentation of this project here.

We also publish our meeting recordings on YouTube on the Thousand Brains Project channel.

If you want to use this code, contribute to it, ask questions or propose ideas, please consider joining our discourse channel.

If you would like to receive updates, follow us on Bluesky or Twitter or LinkedIn.

If you have further questions or suggestions for collaborations, don't hesitate to contact us directly at [email protected].

Citing the Project

If you're writing a paper that references the Thousand Brains Project, please cite our overview paper:

@misc{TBP_Overview,
	title = {The Thousand Brains Project},
	url = {https://www.numenta.com/wp-content/uploads/2024/06/Short_TBP_Overview.pdf},
	author = {Clay, Viviane and Leadholm, Niels and Hawkins, Jeff},
	month = jun,
	year = {2024},
}

License

The MIT License. See the LICENSE for details.

About

Monty is a sensorimotor learning framework based on the thousand brains theory of the neocortex.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Other 0.1%