Scalar は 1 つの値のみを格納します。 とにかく、それはテンソルを返します。」
構文
tf。以下(テンソル1、tensor2)
tf。以下(スカラー1、スカラー2)
以下に示すように、less() メソッドを実装することもできます。
構文
テンソル1。以下(tensor2)
スカラー1。以下(スカラー2)
パラメーター
tensor1 と tensor2 は、1 次元または多次元のテンソルです。
scalar1 と scalar2 は、パラメーターとして値を 1 つだけ取ることができるテンソルです。
戻る
ブールテンソルを返します。
例 1
整数要素を持つ 2 つの 1 次元テンソルを作成し、tf.less() を適用して、最初のテンソルの要素が 2 番目のテンソルの要素より小さいかどうかを確認します。
<スクリプトソース=「https://cdn.jsdelivr.net/npm/@tensorflow/tfjs」>脚本>
<体>
<脚本>
//tensor1
値を入れる1 = tf。tensor1d([100,200,300,500]);
//tensor2
値2をさせてください = tf。tensor1d([50,345,675,120]);
資料。書きます(“テンソル-1: “、値1);
資料。書きます(「
」);
資料。書きます(「
」);
資料。書きます(“Tensor-2: “、値2);
脚本>
<h3>テンソルフロー。js – tf。以下(テンソル1、tensor2) h3>
<脚本>
//tf.less(values1,values2)
資料。書きます(tf。以下(値1、値2));
脚本>
<h3>テンソルフロー。js – テンソル1。以下(tensor2) h3>
<脚本>
//values1.less(values2)
資料。書きます(値1。以下(値2));
脚本>
体>
html>
出力
働く
Tensor-1: テンソル [100, 200, 300, 500]
Tensor-2: テンソル [50, 345, 675, 120]
要素ごとの比較:
100<50 – false
200<345 – 真
300<675 – 真
500<120 – false
例 2
scalar() を使用して 2 つの値を作成し、tf.less() を適用して、値が 2 番目のスカラーに存在する値より小さいかどうかを確認します。
<スクリプトソース=「https://cdn.jsdelivr.net/npm/@tensorflow/tfjs」>脚本>
<体>
<脚本>
//スカラー1
値を 1 にする = tf。スカラー(34);
//スカラー2
値2をさせてください = tf。スカラー(23);
資料。書きます(“スカラー-1: “、値1);
資料。書きます(「
」);
資料。書きます(「
」);
資料。書きます(“スカラー-2: “、値2);
脚本>
<h3>テンソルフロー。js – tf。以下(スカラー1、スカラー2) h3>
<脚本>
//tf.less(値1,値2)
資料。書きます(tf。以下(値1、値2));
脚本>
<h3>テンソルフロー。js – スカラー1。以下(スカラー2) h3>
<脚本>
//value1.less(値2)
資料。書きます(値1。以下(値2));
脚本>
体>
html>
出力
34 は 23 以上です。したがって、false が返されました。
例 3
2 行 2 列の 2 つの 2 次元テンソルを作成し、tf.less() を適用して、最初のテンソルの要素が 2 番目のテンソルの要素より小さいかどうかを確認します。
<スクリプトソース=「https://cdn.jsdelivr.net/npm/@tensorflow/tfjs」>脚本>
<体>
<脚本>
//tensor1
値を入れる1 = tf。tensor2d([90,56,78,12]、[2,2]);
//tensor2
値2をさせてください = tf。tensor2d([10,56,34,45]、[2,2]);
資料。書きます(“テンソル-1: “、値1);
資料。書きます(「
」);
資料。書きます(「
」);
資料。書きます(“Tensor-2: “、値2);
脚本>
<h3>テンソルフロー。js – tf。以下(テンソル1、tensor2) h3>
<脚本>
//tf.less(values1,values2)
資料。書きます(tf。以下(値1、値2));
脚本>
<h3>テンソルフロー。js – テンソル1。以下(tensor2) h3>
<脚本>
//values1.less(values2)
資料。書きます(値1。以下(値2));
脚本>
体>
html>
出力
働く
Tensor-1: テンソル [[90, 56]、 [78, 12]]
Tensor-2: テンソル [[10, 56]、 [34, 45]]
要素ごとの比較:
90<10 – false
56<56 – false
78<34 – false
12<45 – 真
結論
Tensorflow.js の tf.less() は、最初のテンソルの要素が 2 番目のテンソルの要素より小さい場合に true を返す要素を比較するために使用されます。 less() メソッドを 2 つの方法で実装することもできます。 1 次元と 2 次元のテンソルとスカラーを使用して、3 つの異なる例について説明しました。
The post Tensorflow.js – tf.less() appeared first on Gamingsym Japan.