PyTorchによるrandnでの乱数固定
乱数を発生させる前にtorch.manual_seedを置く
# 直前に置くtorch.manual_seed(42)nn.Parameter(torch.randn(1, 50 + 1, 768))>>Parameter co ...関数から関数名をstrで取得する方法 [Python]
models = for BenchmarkModel in models: runs = [] model_name = BenchmarkModel.__name__.replace('Model', '')
yamlによる引数読み込みを改善
Pythonを実行する際の引数指定は,以下のようにyamlで行うのが効率が良いとされている.
# yamlファイルの準備(ここは普通手動で行う)content = "batch_size: 16\nwidth: 224\nhei ...AttributeError: module ‘urllib’ has no attribute ‘urlopen’
タイトルのエラーがでたときは、urllib.requestを代わりに使おう
import urllib.requestreq = urllib.request.urlopen("")conda install conda-forge -c opencvでインストールできないとき
以下コマンドを入力後再度opencvのインストールコマンドを入力
conda install anacondaconda update --allAlbumentationを自前で
Albumentationを用いてSegmentation用のコードを書いていると,条件を変えた複数の入力画像を同時にtransformしたくなる時がある.しかしながら,albumentationでは,transformの際,imag ...
OpenCVで読み込んだ画像の特定色を指定して抽出
画像から特定の画素を抽出する方法として,inRange関数を使う方法が良く取り上げられるが,RGB値で色を指定したり,複雑な条件を付けて画素抽出を行う場合はNumpyによる行列操作で抽出するのが最も良い方法なのではないかと思う.
Dockerでjupyter notebookを動かす
Dockerでjupyter notebookを動かすときには,単に,jupyter notebookと打つのではなく,少々設定が必要である.
まずは設定ファイルを作成
jupyter notebook --gene ...PackNet-Sfmを使ってみる
単眼画像からの深度測定のために提案されたPackNet-Sfmをインストールするときは,dockerが推奨されている.公式のリポジトリでは,親切にmakeコマンドでdockerコンテナを構築するまでを1つのパイプラインで行うことができ ...
Notebook上にLatexで書いた数式や画像を簡単に表示
from IPython.display import display, Markdown, Latexdisplay(Markdown('*some markdown* $\phi$'))display(Latex('\phi'))x = ...