こんにちは、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 つの操作! ! !
ディープラーニングに関する理論コースを受講した後、多くの人が独自のプロジェクトを構築してみることに興...
「Made in China」は世界で最も認知されているラベルの一つです。 「Made in Chi...
人工知能 (AI) は未来だと言う人もいれば、AI は SF だと言う人もいれば、AI は私たちの日...
現在、知能ロボットは急速な発展期に入り、生活のあらゆる分野で非常に重要な役割を果たし、人類にとっての...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
Uberは過去5年間で25億ドルを費やしてきたが、自動運転車による配達の実現にはまだ程遠い。今年の世...
AIGC のテキストからオーディオ (または音楽) を生成するトラックにおいて、Meta は最近新...
みなさんこんにちは、私はムチュアンですAI がなければ、コードを読み、自分の理解に基づいて XMin...
ブラウザに住むアーティストが開発した、ニューヨーク発のAIカメラアプリが人気を集めている。もしスティ...
新型コロナウイルス感染症のパンデミックにより、多くの人々の働き方が変化しました。現在、多くの企業は、...
[[230933]] 1年前に設立されたインテルAIラボは最近、新たな動きを見せている。数日前、In...
ディープラーニング (DL) は、再帰型ニューラル ネットワーク、長期短期記憶、畳み込みニューラル ...
ダニング=クルーガー効果は重大なバイアスです。これは、能力の低い人が自分の軽率な決断に基づいて誤った...