タグ

ブックマーク / qiita.com/tttamaki (2)

  • torchdataとwebdatasetの使いどころ - Qiita

    TorchData pytorchでデーラローダーを作成する方法は色々ありますが,最近(2022年前半)にTorchDataがアナウンスされました. https://github.com/pytorch/data https://pytorch.org/data/beta/index.html でもあまり情報が出回っておらず,検索してもcsvを読み込む程度の説明しか見当たりません.データパイプの分岐や処理などをどうやるのか,何に使えるのかがよく分からないので,記事を書いてみました. リンク先の記事ではtorchdataの簡単な説明から始めて,物体検出用のデータセットに適用するということをしています.画像は画像フォルダに,bbox情報はcsvに,というアノテーションデータをtorchdataのdatapipeを使って読み込みます.データ拡張にはalbumentationsを使います. tor

    torchdataとwebdatasetの使いどころ - Qiita
    misshiki
    misshiki 2022/09/21
    torchdataとwebdatasetの違いは?それぞれの使い所が解説されている。
  • Pytorchの「.detach()」と「with no_grad():」と「.requires_grad = False」の違いが計算グラフにどう影響を与える? - Qiita

    Pytorchの「.detach()」と「with no_grad():」と「.requires_grad = False」の違いが計算グラフにどう影響を与える?PythonDeepLearningPyTorch計算グラフ勾配 内容 pytorchで勾配計算をしない方法には tensorの.detach()を使って計算グラフを切る GANのサンプルコードでよく見かける with文を使ってtorch.no_grad()で囲んで計算グラフを作らない eval時によく使う tensorの.requires_gradをFalseにセットして勾配計算をしない fine-tuingするときによく使う という方法がありますが,どのように違うのかが少しややこしかったので整理してみました. notebookはGistにあります. 対象 ここでは以下のような,単純に積和を繰り返しただけの計算を考えます.

    Pytorchの「.detach()」と「with no_grad():」と「.requires_grad = False」の違いが計算グラフにどう影響を与える? - Qiita
  • 1