torch.topk — PyTorch 2.9 documentation
torch.quantile — PyTorch 2.9 documentation

Question

torch.topk と torch.quantile の違いについてまとめて

特徴torch.topktorch.quantile
目的テンソルの特定次元で、値が大きい(または小さい)順の上位 個の要素を取得する。テンソルの特定次元で、指定された**パーセンタイル(分位点)**に対応する値を取得する。
入力パラメータ取得したい要素の を指定する。取得したい分位点(0.0~1.0)または分位点のリスト を指定する。
返す情報上位 個の要素の値と、それらの元のインデックスを返す。指定された分位点 を返す(インデックスは返さない)。
使用例最大の要素や、上位 10% の要素などを直接知りたい場合。* データの中央値(0.5 分位点)を知りたい場合。* 外れ値の境界(例えば、95 パーセンタイル)を特定したい場合。