反面教師あり学習

*/

(旧)反面教師あり学習

Negative Supervised Learning

研究

バウンディングボックスを表現するクラスとIoU計算の関数

概要 物体検出のタスクでバウンディングボックスをコード内で表現するとき,単に数値4つのタプルを使ってると(x1,y1,x2,y2)や(x,y,w,h)などの形式のうちどれを使ってるかわからなくなって可読性下がる問題の解決策 dataclasses.dataclass最強

Tracktor: Image‐based automated tracking of animal movement and behaviour

文献情報 [V. Sridhar+, Methods in Ecol. Evol., 2019] https://besjournals.onlinelibrary.wiley.com/doi/full/10.1111/2041-210X.13166

実験動画編集のためのffmpegコマンド集

モチベーション 長時間の実験を記録した映像から興味のある部分だけを取り出して解析に使うとか,動画からフレームをいくつか抜き出してデータセットを作る,みたいなシチュエーションがあった 生データから解析用の動画を作る過程をffmpegのコマンドとして…

【論文読み】Kornia: an Open Source Differentiable Computer Vision Library for PyTorch

TL;DR Kornia (旧 torchgeometry) はOpenCVに影響を受けたコンピュータビジョンのライブラリであり,PyTorchで実装することでGPUによる高速化と自動微分の恩恵を受けている.

機械学習を使った研究をする環境をDocker + JupyterLab + TensorBoard + cookiecutterで作ってる話

概要 PyTorchでモデルを書いてGPUぶん回す日々を過ごしているが,複数のタスクを並行でやったりするので環境の切り分けやコード・データの管理が大変だったのをなんとかしようとした Dockerの導入とTensorBoardで学習の経過を可視化できるようにしたり,色ん…