問題タブ [nd4j]

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 に答える
1214 参照

machine-learning - DL4J は GoogleNews-vectors ファイルで非常に遅い

DL4Jで次の例を実行しようとしました(事前トレーニング済みのベクトルファイルをロードしています):

しかし、それは非常に遅いです(最も近い単語を計算するのに約10分かかりますが、それらは正しいです).

十分なメモリがあります(-Xms20g -Xmx20g)。

https://code.google.com/p/word2vec/から同じ Word2Vec の例を実行すると

最も近い単語を非常に迅速に提供します。

DL4J は、Numpy の 2 倍の速さを主張する ND4J を使用します: http://nd4j.org/benchmarking

私のコードに何か問題がありますか?

更新: https://github.com/deeplearning4j/dl4j-0.4-examples.gitに基づいています(依存関係には触れず、Google の事前トレーニング済みベクター ファイルを読み取ろうとしました)。Word2VecRawTextExample は問題なく動作します (ただし、データ サイズは比較的小さいです)。

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

scala - Map 使用時の Scala 型の不一致

INDArraysnd4s ライブラリを使用して、整数から Nd4j 配列 (のように) へのマップを作成しようとしていました。私はこの問題に苦労しています:

キーの種類を文字列に設定すると、次のように機能します。

キーと値の型を逆にすることでも機能します。

何が起こっているのか理解できません。

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

java-native-interface - ND4J はどのようにネイティブ ライブラリを参照しますか?

私は現在、ニューラル ネットワークを作成するために Deeplearning4J に取り組んでいます。私を困惑させ続けているのは、その操作のために OpenBLAS のようなネイティブ ライブラリを参照する方法です。

それは何を使用しますか?jniLoader またはその他の API を使用していますか? 現在、JNI プログラムを作成するために現在使用されている事実上のソフトウェアは何ですか?

さらにややこしいのは、Linux と Windows で OpenBLAS ライブラリが異なることです。ライブラリのAPIが同じということですか?ネイティブライブラリはコンパイルされたプラットフォームにバインドされているため、それがどのように可能かわかりません。

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

java - org.bytedeco.javacpp.Mat を Java int/float 配列に変換する

私の画像は org.bytedeco.javacpp.Mat として表されます。そして、それをfloat / intのJava配列に変換したいだけです。変換の背後にある理由は、画像の並べ替えの目的で、他のライブラリ (Nd4j) の Java 配列を使用したいからです。以下のアプローチを試しましたが、うまくいきません。

0 投票する
0 に答える
227 参照

centos - CentOS 6.4 (Cloudera VM) に BLAS 実装をインストールする

CentOS 6.4 (x86_64) で deeplearning4j と eclipse を使用しています。

Intel MKL、OpenBLAS、ATLAS をダウンロードしてインストールしようとしました。

それでも、プログラムを実行すると、まだこのエラーが発生します。

2016 年 3 月 23 日 5:58:04 AM com.github.fommil.netlib.BLAS

警告: com.github.fommil.netlib.NativeSystemBLAS からの実装の読み込みに失敗しました

2016 年 3 月 23 日 5:58:04 AM com.github.fommil.netlib.BLAS

警告: com.github.fommil.netlib.NativeRefBLAS からの実装の読み込みに失敗しました

スレッド「メイン」での例外 java.lang.UnsupportedOperationException

...

gfortran > 4.7 のインストールについてオンラインで回答を見つけましたが、失敗しました。

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

java - Nd4j 配列の任意のスライスを取得する

Numpy を使用して実行できるのと同じ方法で、任意のサイズの Nd4j でスライスを実行したいと考えています。

nd4j スライス メソッドは、長さではなく、次元とインデックスの引数のみを受け取ります。どうすればこれを達成できますか?