Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 2.45 KB

NetworkAPI.md

File metadata and controls

27 lines (17 loc) · 2.45 KB

NetworkAPI Documentation

Network API is all about experimenting and building apps from the HTM building blocks (or regions) which are wrappers around the htm algorithms which implement the HTM theories developed by Jeff Hawkins and the team at Numenta

This document describes the NetworkAPI component which is part of the htm.core library that is being maintained by the HTM Community. The open source code and installation instructions are available on GitHub at github.com/htm-community/htm.core.

NetworkAPI is written as a C++ library with Python 3.x bindings. It is expected that there will be a user written app that directs the placement of the building blocks and data flows that make up an application or experiment. That app can be written in C++ or Python 3.x and linked directly to the htm.core library. These are supported on Linux, OSx, and Windows platforms. The app can also interface to the htm.core library via a REST web interface.

The intent of NetworkAPI is to strip away the complexity of working directly with the HTM algorithms so that users can concentrate on discovering and refining the concepts that underline Intellegence.

NetworkAPI components

Example

There is simple python example of 'Hotgym experiment' located in /py/htm/examples/networkAPI folder.

Help

In addition to the Peer Reviewed Reasearch Papers released by Numenta, there is Matt Taylor's HTM School which explains the concepts and an active User Forum where you can ask for help.

NetworkAPI is installed as part of the htm.core library. For installation instructions refer to the README file in the htm.core repository.

Bugs a feature requests can be submitted to the Github Issues list on the htm.core repository.