tips:python:pytorch:start
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tips:python:pytorch:start [2021/08/28 14:42] – [自作関数] yuuho | tips:python:pytorch:start [2022/01/27 03:24] (現在) – [未整理メモ] yuuho | ||
|---|---|---|---|
| 行 83: | 行 83: | ||
| TODO | TODO | ||
| + | |||
| + | ==== grid について ==== | ||
| + | ダサい? | ||
| + | <code python> | ||
| + | y_map = torch.zeros((1, | ||
| + | + torch.arange(start=0, | ||
| + | x_map = torch.zeros((H, | ||
| + | + torch.arange(start=0, | ||
| + | coord_map = torch.cat([x_map, | ||
| + | </ | ||
| + | |||
| + | <code python> | ||
| + | torch.stack( torch.meshgrid( | ||
| + | torch.arange(W, | ||
| + | torch.arange(H, | ||
| + | | ||
| + | </ | ||
| + | |||
| + | 今度、速度比較したい。 | ||
| ==== nn.Module ==== | ==== nn.Module ==== | ||
| 行 169: | 行 188: | ||
| + | |||
| + | ===== 未整理メモ ===== | ||
| + | |||
| + | === nn.Module やそれに所属するメソッドをprintしようとしたときの挙動 === | ||
| + | |||
| + | クラス内のメソッド (クラスメソッド、インスタンスメソッド両方) を print() すると | ||
| + | 以下のように描画される。 | ||
| + | |||
| + | < | ||
| + | |||
| + | インスタンスのクラスなどに '' | ||
| + | |||
| + | |||
| + | nn.Module は '' | ||
| + | nn.Module またはそれから継承したクラスのメソッドを print() すると | ||
| + | |||
| + | < | ||
| + | <bound method メソッド名 of クラス名( | ||
| + | クラスに存在している Module を print() したもの | ||
| + | )> | ||
| + | </ | ||
| + | |||
| + | ちなみにクラスに対してあとからメソッドを追加するときは | ||
| + | '' | ||
| + | 前者は function となり後者は method となる。 | ||
tips/python/pytorch/start.1630161746.txt.gz · 最終更新: 2021/08/28 14:42 by yuuho
