こんにちは、Xiaozhuangです! ここ数日、ディープラーニングに関するコンテンツをいくつか共有しました。 さらに、numpy や pandas に似た一般的なデータ処理関数も、Pytorch では同様に重要かつ興味深いものです。 ! Pytorch は、データの処理と変換のための多くの機能も提供します。 今日は最も重要な機能を見てみましょう。 トーチ.テンソルtorch.Tensor は PyTorch で最も基本的なデータ構造であり、テンソルを表すために使用されます。テンソルは、数値やブール値などを含めることができる多次元配列です。 torch.Tensor コンストラクターを使用するか、他の関数を使用してテンソルを作成できます。 torch.from_numpyNumPy 配列を PyTorch テンソルに変換するために使用されます。 torch.Tensor.item1 つの要素のみを含むテンソルから Python 値を抽出するために使用されます。スカラーテンソルに適用されます。 torch.Tensor.viewテンソルの形状を変更するために使用されます。 torch.Tensor.toテンソルを指定されたデバイス (CPU や GPU など) に変換するために使用されます。 トーチ.テンソル.numpyテンソルを NumPy 配列に変換します。 torch.nn.function.one_hot トーチ.nn.function.one_hot整数テンソルをワンホットエンコードするために使用されます。 torch.utils.data.Dataset と torch.utils.data.DataLoaderデータセットを読み込んで処理するために使用されます。これら 2 つのクラスは通常、カスタム データセット クラスと一緒に使用されます。 上記は、PyTorch の重要なデータ変換関数の一部であり、簡単に使用されています。 これらは、ディープラーニングタスク用のデータの処理と準備に非常に役立ちます。 事例次に、画像分割の例を作成します。 このケーススタディでは、事前トレーニング済みの DeepLabV3 モデルと PASCAL VOC データセットを使用して、PyTorch と torchvision ライブラリを使用して画像セグメンテーションを行います。 コード全体を通して、サイズ変更、切り取り、標準化など、上で学んだ内容をカバーしています。 この場合、まず、サイズ変更、テンソルへの変換、正規化などの一連の画像変換関数を定義します。これらの変換により、入力画像がモデルの要件を満たすことが保証されます。 次に、サンプル画像が読み込まれ、これらの変換が適用されました。 次に、画像のセグメンテーションに、Torchvision で事前トレーニング済みの DeepLabV3 モデルを使用しました。出力では、予測の最大値のインデックスを抽出して、各ピクセルの予測クラスを取得しました。 最後に、予測をカラー画像に変換し、元の画像とセグメンテーション結果を視覚化します。 このケースは、画像セグメンテーションタスクにおける画像変換関数の重要な役割を強調し、入力画像がモデルの入力要件を満たし、出力結果を簡単に視覚化できることを保証します。 |
<<: ニューラルネットワークにおける分位点回帰と分位点損失
>>: Pytorch の最も重要な 9 つの操作! ! !
Googleは木曜日に創立15周年を迎えた。これを記念して、同社は同日、2010年以来最大の検索エン...
AIの助けを借りれば、月に10万元、年に100万元稼ぐことができます。想像できますか?信じないでく...
10月10日、「人工知能のゴッドファーザー」として知られるジェフリー・ヒントン氏は、人工知能は危険で...
概要ファイルアップロードの脆弱性は、アップロード機能を持つアプリケーションで発生します。アプリケーシ...
農作物の保護から電力検査、映画やテレビの撮影から消防救助、緊急通信から交通検査まで、ドローンの活用が...
現在、人工知能は生産性の向上を可能にし、さまざまな産業のインテリジェント化と新旧の運動エネルギーの変...
今年、未来のテクノロジーの中で最も注目されている2つの分野は、メタバースと自動運転車です。メタバース...
今日、ビッグデータ技術の発展と進歩により、大量のデータを収集および送信するための新しい、より効率的な...
一夜にしてプログラマーは仕事を見つけられなくなるようですね?海外メディアのマザーボードとブラインドが...
いたるところで見られる「ドローン+自撮り・追尾撮影」、今年JD.comとAmazonが開始した「ドロ...
[[200484]]週末、OpenAI は世界最高峰の DotA 2 イベント TI7 (The I...