問題タブ [pycaffe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2743 参照

python - 共有オブジェクトを作成する場合、`_Py_NotImplementedStruct' に対する再配置 R_X86_64_32S は使用できません。-fPIC で再コンパイル

Centos 7 (512MB) で実行した後、このエラー メッセージが表示されました。

また

エラーメッセージ

0 投票する
1 に答える
1235 参照

python - Spark と Caffe を使用して画像を分類する方法

Caffe を使用して画像分類を行っていますが、MAC OS X、Pyhton を使用できますか。

現在、Spark python で Caffe を使用して画像のリストを分類する方法はわかっていますが、より高速にしたい場合は、Spark を使用したいと考えています。

したがって、image_path のリストから作成された RDD である RDD の各要素に画像分類を適用しようとしました。しかし、Spark ではそうすることができません。

これが私のコードです:

これは、画像分類のコードです。

このコードは Caffe パラメーターを生成し、RDD の各要素に classify_image メソッドを適用します。

ご覧のとおり、ここでカフェのパラメーターをブロードキャストしようとしましたがtransformer_bc = sc.broadcast(transformer)net_bc = sc.broadcast(net) エラーは次のとおりです。

RuntimeError:「caffe._caffe.Net」インスタンスのピクルが有効になっていません

ブロードキャストを行う前に、エラーは次のとおりでした:

ドライバーのスタックトレース.... 原因: org.apache.spark.api.python.PythonException: トレースバック (最新の呼び出しが最後):....

では、Caffe と Spark を使用して画像を分類し、さらに Spark を利用する方法はありますか?

0 投票する
2 に答える
4045 参照

machine-learning - 使用するたびに「アップグレード」されないように、カフェ モデルをアップグレードするにはどうすればよいですか

私はpython(pycaffe)でカフェを使用しています。model Zoo のビルド済みalexnet モデルを使用しています。

このページから: https://github.com/BVLC/caffe/tree/master/models/bvlc_alexnet

モデルを使用するたびに、次のコードを使用します。

caffe は、ファイル形式が古いため、ファイルをアップグレードする必要があることを通知します。これは一度だけでいいのではないですか?

これが毎回発生しないように、ファイルを適切にアップグレードするにはどうすればよいですか。

0 投票する
2 に答える
1836 参照

caffe - ipython から「カフェをインポート」したのですが、「RuntimeWarning」が出てしまいました。それを解決する方法は?

「Ubuntu インストール -- 64 ビット プロセッサを搭載した Ubuntu 14.04 のガイド」という記事を読みました。Github Web サイトから ( https://github.com/tiangolo/caffe/blob/ubuntu-tutorial-b/docs/install_apt2.md )。次に、IPython を開いて、PyCaffe が機能していることをテストします。「ipython」コマンドを入力し、ipython ページに入ります。

次に、コマンド「import caffe」を入力しましたが、以下の警告が表示されました。

/root/code/caffe-master/python/caffe/pycaffe.py:13:RuntimeWarning: boost::shared_ptr の Python コンバーター > 登録済み。2 番目の変換方法は無視されました。from ._caffe import Net、SGDSolver、NesterovSolver、AdaGradSolver、\

/root/code/caffe-master/python/caffe/pycaffe.py:13: RuntimeWarning: boost::shared_ptr の Python コンバーター > 登録済み。2 番目の変換方法は無視されました。from ._caffe import Net、SGDSolver、NesterovSolver、AdaGradSolver、\

/root/code/caffe-master/python/caffe/pycaffe.py:13: RuntimeWarning: boost::shared_ptr の Python コンバーター > 登録済み。2 番目の変換方法は無視されました。from ._caffe import Net、SGDSolver、NesterovSolver、AdaGradSolver、\

それを解決するためのいくつかの提案を教えてください。

0 投票する
1 に答える
166 参照

machine-learning - この畳み込みの出力がこれらの次元を持つのはなぜですか?

Caffe で畳み込みの出力を複製しようとしています。

私の知る限り、Caffe は im2col アルゴリズムを使用して nD 配列を行列にキャストし、それらを乗算します。ただし、Caffe での出力のサイズは私を混乱させます。

ImageData レイヤーを使用して、寸法 150x149 の 4 つの画像をバッチ サイズ 4 で入力します。Caffe は、寸法 4x3x149x150 の 4D 配列を作成します。

これらを、サイズ 7 のフィルターと 1 のストライド (num_output = 1 & バイアス = ゼロ ベクトル) のフィルターを持つ畳み込みレイヤーで畳み込みます。これは、重みの寸法が 1x3x7x7 であることを意味します。私の知る限り、ストライドが 1 の場合、すべての要素にフィルターを適用し、出力は入力と同じ次元にする必要があります。ただし、次の次元の出力が得られます: 4x1x143x144。

これがどのように可能かわかりません。Matlab (または何でも) で同じ操作をどのように実行しますか?

インプットからアウトプットまでをどうするか?