AI Tips
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
We are currently using a complex setup for deep learning ...
One concern we have is the occasional need to use Microso...
It's worth noting that setting up WSL2 can be challenging...
*Artificial Intelligence Execution Environment [#m82b4113]
どうやら&color(red){WSL2+PyTorch};は安定している.少なく...
-WSL:Ubuntu 20.04.5 LTS (GNU/Linux 5.15.90.1-microsoft-st...
-python:3.7.16 h7a1cb2a_0
-torch:torch 1.13.1+cu116 pypi_0 pypi
-NVIDIA CUDAコンパイラ(nvcc)のバージョン情報:Cuda compi...
--nvccのバージョン管理
---/usr/local/cuda-<version> という風に保存されている.
*labelme [#o3bb0439]
Used when specifying areas to be extracted (by drawing po...
そこから学習データとして画像で扱うならば(デフォルトはjso...
ここで大事なのは,後々の深層学習モデルで指定されるのはRGB...
-[[labelme:https://github.com/wkentaro/labelme]]でアノテ...
-[[labelme_json_to_png:https://github.com/pei223/labelme_...
python labelme_json_to_png_L.py /mnt/c/Users/landslide/D...
-データの拡張~
-labelme2coco.py (labelme-main\examples\instance_segment...
python C:\Users\d18036\Desktop\labelme-main\examples\ins...
要するに,~
python labelme2coco.py 入力ディレクトリ(LabelMeアノテー...
というコマンドラインの構造.~
なお,ここで使用するlabels.txtの中身は
__ignore__
_background_
rail
labelme2coco.pyの~
ValueError: y1 must be greater than or equal to y0~
のエラー解決は~
for shape in label_file.shapes:
points = shape["points"]
label = shape["label"]
group_id = shape.get("group_id")
shape_type = shape.get("shape_type", "polygon")
if shape_type == "rectangle":
(x1, y1), (x2, y2) = points
x1, x2 = sorted([x1, x2])
y1, y2 = sorted([y1, y2])
points = [(x1, y1), (x2, y2)]
mask = labelme.utils.shape_to_mask(img.shape[:2], poi...
...
としたら(If文のところの挿入,mask=の前まで.)いいようで...
-新たにlabelmeで作ったアノテーションデータをすでにあるCOC...
*EfficientNet-Pytorch [#jfdb893a]
転移学習の[[プログラム:https://github.com/yoshiyama/Effic...
(いまのところ回帰のプログラム.)~
ここのtqdmとかのブランチにある&color(red){以下のファイル}...
-transfer.py
-transfer_test.py
画像データセットと属性ファイルを&color(red){Training-Vali...
(なぜ,Training-Validation,Testかというと,K-foldを使用...
*ipynb to py [#z9b73fb2]
jupyter nbconvert --to script input_file.ipynb
*[[Generative Image Inpainting]] [#g8fef4ff]
-入力データのフォーマットに要注意!!RGBAのpngフォーマット...
[[Roboflow:https://app.roboflow.com/login]] could be vers...
*大規模データセット*** [#i844ec07]
-[[Cityscapes]]~
-ImageNet~
*GAN [#bd96a2e1]
-pix2pix
-CycleGAN [[論文:https://arxiv.org/pdf/1703.10593.pdf]]
pix2pixとCycleGANは,PyTorch系の[[この:https://github.com...
**CycleGAN [#l58067eb]
★ノーマルモード
python train.py --dataroot ./datasets/yellow2brown/ --na...
python train.py --dataroot ./datasets/yellow2brown/ --na...
★&color(red){マスク};[[適用:https://chat.openai.com/share...
訓練:
%%python train_mask.py --dataroot ./datasets/yellow2brown...
python train_mask.py --dataroot ./datasets/yellow2brown_...
テスト:
%%python test.py --dataroot ./datasets/yellow2brown_mask ...
python test.py --dataroot ./datasets/yellow2brown_cut_ma...
ここで、
--dataroot はテストデータが保存されているパスを指定します。
--name は実験の名前を指定します。これは学習時に設定した名...
--model はモデルの種類を指定します。CycleGANを使用する場...
--epoch は使用するチェックポイントのエポック数を指定しま...
注意点として、上記のコマンドでは、学習したモデルが保存さ...
Train/Test Tips [[日本語:https://chat.openai.com/share/7e...
dataset例~
&ref(dataset2.jpg);~
マスクデータ例~
&ref(mask_d4s.jpg);~
*COCO Annotator [#ueba1d54]
例えば,インストール方法や使用法は,[[ここ:https://zenn.d...
基本的に,dockerを使うのだが,いろいろと見ていると+WSL2の...
インストール後は,ブラウザにて以下のURLにて扱える.
http://localhost:5000/
以下のように,キーポイントの設定がし易いのがGood!
&ref(cocoano20.jpg);~
取り扱うデータは,当該ディレクトリのdatasetsに置くようで...
&ref(cocoadataset0.jpg);~
*deep sort [#of2c0df1]
[[測量研究室-愛知工業大学工学部土木工学科(Survey Lab., A...
終了行:
We are currently using a complex setup for deep learning ...
One concern we have is the occasional need to use Microso...
It's worth noting that setting up WSL2 can be challenging...
*Artificial Intelligence Execution Environment [#m82b4113]
どうやら&color(red){WSL2+PyTorch};は安定している.少なく...
-WSL:Ubuntu 20.04.5 LTS (GNU/Linux 5.15.90.1-microsoft-st...
-python:3.7.16 h7a1cb2a_0
-torch:torch 1.13.1+cu116 pypi_0 pypi
-NVIDIA CUDAコンパイラ(nvcc)のバージョン情報:Cuda compi...
--nvccのバージョン管理
---/usr/local/cuda-<version> という風に保存されている.
*labelme [#o3bb0439]
Used when specifying areas to be extracted (by drawing po...
そこから学習データとして画像で扱うならば(デフォルトはjso...
ここで大事なのは,後々の深層学習モデルで指定されるのはRGB...
-[[labelme:https://github.com/wkentaro/labelme]]でアノテ...
-[[labelme_json_to_png:https://github.com/pei223/labelme_...
python labelme_json_to_png_L.py /mnt/c/Users/landslide/D...
-データの拡張~
-labelme2coco.py (labelme-main\examples\instance_segment...
python C:\Users\d18036\Desktop\labelme-main\examples\ins...
要するに,~
python labelme2coco.py 入力ディレクトリ(LabelMeアノテー...
というコマンドラインの構造.~
なお,ここで使用するlabels.txtの中身は
__ignore__
_background_
rail
labelme2coco.pyの~
ValueError: y1 must be greater than or equal to y0~
のエラー解決は~
for shape in label_file.shapes:
points = shape["points"]
label = shape["label"]
group_id = shape.get("group_id")
shape_type = shape.get("shape_type", "polygon")
if shape_type == "rectangle":
(x1, y1), (x2, y2) = points
x1, x2 = sorted([x1, x2])
y1, y2 = sorted([y1, y2])
points = [(x1, y1), (x2, y2)]
mask = labelme.utils.shape_to_mask(img.shape[:2], poi...
...
としたら(If文のところの挿入,mask=の前まで.)いいようで...
-新たにlabelmeで作ったアノテーションデータをすでにあるCOC...
*EfficientNet-Pytorch [#jfdb893a]
転移学習の[[プログラム:https://github.com/yoshiyama/Effic...
(いまのところ回帰のプログラム.)~
ここのtqdmとかのブランチにある&color(red){以下のファイル}...
-transfer.py
-transfer_test.py
画像データセットと属性ファイルを&color(red){Training-Vali...
(なぜ,Training-Validation,Testかというと,K-foldを使用...
*ipynb to py [#z9b73fb2]
jupyter nbconvert --to script input_file.ipynb
*[[Generative Image Inpainting]] [#g8fef4ff]
-入力データのフォーマットに要注意!!RGBAのpngフォーマット...
[[Roboflow:https://app.roboflow.com/login]] could be vers...
*大規模データセット*** [#i844ec07]
-[[Cityscapes]]~
-ImageNet~
*GAN [#bd96a2e1]
-pix2pix
-CycleGAN [[論文:https://arxiv.org/pdf/1703.10593.pdf]]
pix2pixとCycleGANは,PyTorch系の[[この:https://github.com...
**CycleGAN [#l58067eb]
★ノーマルモード
python train.py --dataroot ./datasets/yellow2brown/ --na...
python train.py --dataroot ./datasets/yellow2brown/ --na...
★&color(red){マスク};[[適用:https://chat.openai.com/share...
訓練:
%%python train_mask.py --dataroot ./datasets/yellow2brown...
python train_mask.py --dataroot ./datasets/yellow2brown_...
テスト:
%%python test.py --dataroot ./datasets/yellow2brown_mask ...
python test.py --dataroot ./datasets/yellow2brown_cut_ma...
ここで、
--dataroot はテストデータが保存されているパスを指定します。
--name は実験の名前を指定します。これは学習時に設定した名...
--model はモデルの種類を指定します。CycleGANを使用する場...
--epoch は使用するチェックポイントのエポック数を指定しま...
注意点として、上記のコマンドでは、学習したモデルが保存さ...
Train/Test Tips [[日本語:https://chat.openai.com/share/7e...
dataset例~
&ref(dataset2.jpg);~
マスクデータ例~
&ref(mask_d4s.jpg);~
*COCO Annotator [#ueba1d54]
例えば,インストール方法や使用法は,[[ここ:https://zenn.d...
基本的に,dockerを使うのだが,いろいろと見ていると+WSL2の...
インストール後は,ブラウザにて以下のURLにて扱える.
http://localhost:5000/
以下のように,キーポイントの設定がし易いのがGood!
&ref(cocoano20.jpg);~
取り扱うデータは,当該ディレクトリのdatasetsに置くようで...
&ref(cocoadataset0.jpg);~
*deep sort [#of2c0df1]
[[測量研究室-愛知工業大学工学部土木工学科(Survey Lab., A...
ページ名: