もっと詳しく
「tf.less() は、最初のテンソルの要素が 2 番目のテンソルの要素より小さい場合に true を返します。 同じ数の値を持つパラメーターとして 2 つのテンソルを取ります。 そうでない場合、エラーがスローされます。

Scalar は 1 つの値のみを格納します。 とにかく、それはテンソルを返します。」

構文

tf。以下(テンソル1tensor2)
tf。以下(スカラー1スカラー2)

以下に示すように、less() メソッドを実装することもできます。

構文

テンソル1。以下(tensor2)
スカラー1。以下(スカラー2)

パラメーター
tensor1 と tensor2 は、1 次元または多次元のテンソルです。
scalar1 と scalar2 は、パラメーターとして値を 1 つだけ取ることができるテンソルです。

戻る
ブールテンソルを返します。

例 1
整数要素を持つ 2 つの 1 次元テンソルを作成し、tf.less() を適用して、最初のテンソルの要素が 2 番目のテンソルの要素より小さいかどうかを確認します。

<html>

<スクリプトソース=「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。以下(テンソル1tensor2) 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 番目のスカラーに存在する値より小さいかどうかを確認します。

<html>

<スクリプトソース=「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 番目のテンソルの要素より小さいかどうかを確認します。

<html>

<スクリプトソース=「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。以下(テンソル1tensor2) 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.