このブログではPyTorchの「clamp()」メソッドを使う方法を解説します。
PyTorch で「clamp()」メソッドを使用するにはどうすればよいですか?
PyTorch で「clamp()」メソッドを使用するには、以下の手順を参照してください。
- PyTorch ライブラリをインポートする
- 目的のテンソルを作成する
- を使用してテンソルの要素をクランプします。 「クランプ()」 方法
- クランプされた値のテンソルを表示する
「clamp()」の基本的な構文は次のとおりです。
トーチ・クランプ ( 、 分 =なし、 最大 =なし )
ここで、「min」は下限値、「max」は上限値です。
手順を見てみましょう。
ステップ 1: PyTorch ライブラリをインポートする
まず、「」をインポートします 松明 」ライブラリを使用して、PyTorch で「clamp()」メソッドを使用します。
ステップ 2: テンソルを作成する
次に、次を使用して目的のテンソルを作成します。 「torch.tensor()」 関数を実行し、その要素を出力します。ここでは、リストから次の「Tens」テンソルを作成しています。
印刷する ( 十の位 )
以下の出力は、作成されたテンソルを示しています。
ステップ 3: テンソル要素をクランプする
ここで、「clamp()」関数を使用し、入力テンソルと特定の範囲 (下限と上限) を引数として指定します。ここでは「」の要素をクランプしています。 十の位 」テンソルを作成し、最小値「5」と最大値「10」を設定します。これにより、テンソル内の 5 未満の値は「5」に置き換えられ、10 を超える値は「10」に置き換えられます。
ステップ 4: クランプ値テンソルを表示する
最後に、クランプされた値でテンソルを表示し、その要素を表示します。
以下の出力では、5 未満の値と 10 を超える値がそれぞれ「5」と「10」に置き換えられていることがわかります。これは、「clamp()」メソッドが正常に適用されたことを示します。
同様に、「clamp()」関数で異なる最小値と最大値を指定すると、出力が変更されます。
Clamp_tens = トーチ.クランプ ( 十、私 = 7 、最大 = 13 )印刷する ( クランプ数 )
以下の出力は、7 未満の値と 13 を超える値がそれぞれ「7」と「13」に正常に置き換えられたことを示しています。
PyTorch の「clamp()」メソッドの使用法を効率的に説明しました。
注記 : ここから Google Colab ノートブックにアクセスできます リンク 。
結論
PyTorch で「clamp()」メソッドを使用するには、まずトーチ ライブラリをインポートします。次に、目的のテンソルを作成し、その要素を表示します。次に、 「クランプ()」 入力テンソルの要素をクランプするメソッド。入力テンソルと特定の範囲 (下限と上限) を引数として指定する必要があります。最後に、クランプされた値でテンソルを表示し、その要素を表示します。この記事では、PyTorch の「clamp()」メソッドを使用する方法を説明しました。