反面教師あり学習

*/

(旧)反面教師あり学習

Negative Supervised Learning

Python

QtPyでQThreadを使う例

概要 QtPyでQThreadを使う例です.

QtPyでウインドウを表示する最小のコード

概要 QtPyというPyQtやPySideを抽象化したパッケージを使ってGUIを表示する最小のコード (追記 2021/5/25)続編:QtPyでGUIアプリを作るときにレイアウト構築を楽にする関数 | 反面教師あり学習

バウンディングボックスを表現するクラスと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

OpenCV for Pythonの動画入力をThreadingで高速化する

概要 Pythonのループ文でOpenCVのVideoCapture使ってたらめちゃ遅かったのでthreadingで速くした.

AnacondaとJuliaをインストールしたDockerのコンテナを作るDockerfile

概要 AnacondaとJuliaが両方使えるDockerfile書いた コンテナ起動時にJupyterLabを起動するシェルスクリプト付き

pybind11で既存のC++ライブラリのPythonバインディングを作った話

この記事は,Qiitaの「Python Advent Calendar 2019」の12日目の記事です. 技術ブログをQiitaからこっちに移してから初めてのAdvent Calendar参加です. モチベーション 近年のPythonを取り巻くコミュニティの発展により,Pythonから利用可能なパッケージが…

GitHubやGistに上げたJupyter Notebookのファイルの「Open in Colab」のボタンを作る

概要 ↓このボタンの作り方.

【論文読み】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で学習の経過を可視化できるようにしたり,色ん…

【論文読み】DeepLabCut: markerless pose estimation of user-defined body parts with deep learning

概要 DeepLabCutはディープニューラルネットの転移学習を利用して実験の映像から任意の部位を自動追跡・定量化することを目的としたツールボックス まだ日本語の文献がほとんどないので紹介がてら記事にした GPUの乗ったUbuntu環境に簡単にDeepLabCutの環境…

OpenCV for Pythonで動画を再生する最小のコード

概要 OpenCV for Pythonで動画を再生する

ガウス過程からサンプリングを行う最小のPythonプログラム

モチベーション ガウス過程は勉強したことあったけど,理論と実装がイマイチ頭の中で結びつかなかったので色々調べていた. いきなり回帰とか実装するのは重たいので,手始めにガウス過程からの関数のサンプリングを実装してみた. 実装 ガウス過程は連続関…

JupyterLabでMATLABとRを使えるようにする方法 (2018/9/20 Julia v1.0追加)

背景 自分の主力はPythonだけど,大学院に入ってからMATLABとRを使う機会がかなり増えた. 授業中の演習でJupyterLabを動かせるとメモを取りつつコードも書けて便利だったので環境構築の方法をメモ. 環境 Windows 10 or macOS JupyterLabのインストール 最…