人工知性を作りたい

私が日々、挑戦したことや学んだことなどを紹介していく雑記ブログです。 (新しいAI技術HTM, 専門の音声信号処理, 趣味のアニメ等も書いてます。)

htm.core(ver Python3)のインストール方法 --mac OS(OSX)編 最新版(2019/0805時点)

f:id:hiro-htm877:20190806211039p:plain



 

(前回の記事) 

NuPICのPython3verが出たのでインストール方法を共有します。

私が体験したエラーの処理なども紹介していますので、困っている方はご覧下さい。

www.hiro877.com

※前回の記事はアップデート前なので、もう同じリポジトリは存在しません

 

前回の記事から、htm.coreに名前が変わり、機能も増えているみたいなのでまた新しくインストールし、その際の情報を共有します。

 

 

・NuPICとは

大脳新皮質をモデルとした機械学習、Hierarchical Temporal Memory(HTM)を目指してnumenta社が開発しているライブラリ。

 

 

 

 

インストールの流れを動画で撮影しましたので、動画を見ながらやって見てください!


htm coreインストール

 

 

インストールの流れ

インストール方法はnumenta社のgithubに書かれています。

基本的にはそれに従ってください。

github.com

注意:はじめにCMakeとPython3をインストールしてください!

私は忘れてました笑

 

 

 

ここからは私がはまったところの共有をします。

 

Python開発用のOSXセットアップ

python setup.py install --user --force

 を実行後、「以下を試してください」というエラーが出た。

export ARCHFLAGS="-arch x86_64

これをターミナルでただ打っても意味がなく

プロファイルというところに追加しないといけなかった。

sudo vi ~/.bash_profile

一番下に「export ARCHFLAGS="-arch x86_64」を追加する

f:id:hiro-htm877:20190806210336p:plain

中身が汚くてすみません笑(^_^;)


 

 

ちなみに(アップデート前にはまったところ)

Anaconda環境のPython3は使えない

f:id:hiro-htm877:20190518205236p:plain

Exception: Anaconda python not supported
この警告が出た後、Anaconda環境以外でpython3の環境構築をしようとpyenvを使って頑張りましたが上手くいかず、結局pythonのHPからダウンロードしたら上手くいきました。

素直に下記サイトからダウンロードしたほうが早そうです。

www.python.org

 

Python3さえインストールできれば後は上手くいきました!

皆さんもNuPICインストールして見てください!

使い方はいまいちピンと来ていないのですが、理解できたらまた紹介したいをと思います。

 

  

参照サイト

Setting Up OSX For Python Developments · GitHub

github.com