2023 年 9 月の時点で、このリポジトリには、数年間メンテナンス モードになっていた従来の階層型時間メモリ (HTM) Numenta プロジェクトのコードが含まれています。
Numenta Platform for Intelligent Computing ( NuPIC ) は、HTM 学習アルゴリズムを実装するマシン インテリジェンス プラットフォームです。 HTM は、新皮質の詳細な計算理論です。 HTM の中核となるのは、空間的および時間的パターンを保存および呼び出す、時間ベースの連続学習アルゴリズムです。 NuPIC は、さまざまな問題、特にストリーミング データ ソースの異常検出と予測に適しています。詳細については、numenta.org または NuPIC フォーラムを参照してください。
使用ガイド、クイック スタート、API ドキュメントについては、http://nupic.docs.numenta.org/ を参照してください。
マイナー リリースのみを予定しており、NuPIC および NuPIC コアの変更は以下に限定されます。
NuPIC バイナリは以下で使用できます。
NuPIC をすべてのオペレーティング システムにインストールするには、次の依存関係が必要です。
追加の OS X 要件:
次のコマンドを実行して NuPIC をインストールします。
pip install nupic
# From the root of the repo:
py.test tests/unit
--user
フラグを使用する必要がある場合があります (環境によって異なります)。あるいは、 sudo
を使用してpip
コマンドを実行することもできます (非推奨)。--use-wheel
オプションを追加する必要がある場合があります (現在、wheel は pip のデフォルトのバイナリ パッケージ形式です)。その他のインストールの問題については、フォーラムを検索してください (そこに質問を投稿してください)。バグは https://github.com/numenta/nupic/issues で報告できます。
ライブコミュニティチャット:
ローカル ソース コードからインストールするには、リポジトリ ルートから実行します。
pip install .
開発者インストールにはオプションの-e
引数を使用します。
依存するnupic.bindings
ソースからビルドする場合は、nupic をインストールする前にnupic.core
からビルドしてインストールする必要があります ( nupic.bindings
がまだインストールされていない場合は PyPI リリースがインストールされるため)。