aiorhiroki / farmer

farmer is an automated machine learning library.👨‍🌾
Apache License 2.0
12 stars 3 forks source link

Feature/alb augmentation dev #113

Closed sirn524 closed 4 years ago

sirn524 commented 4 years ago

追加

Albumentationが実行できるように修正・追加を行いました。

課題

一部Yamlによる操作が不十分のため、記載方法を変える必要があります。 (pの値は設定できるのですが、その他の変数への代入でエラーが起こりうる) 以下コメント内の場合分けを行えるよう、修正が必要です。

コメント

Augmixのモジュールと競合するため、farmer/ncc/generators/dataset.pyは直書きでsegmentation_albのモジュールを読みに行くようにしています。

sirn524 commented 4 years ago

動作において、何か問題点あるんだっけ?

その他の変数って具体的に何??

動作に問題があるのはRandomCropの際にyamlを以下のような形にすると、missing 1 required positional argument: 'width'と出てしまい、実行されないところが問題点です。 p:1のような形は受け付けているのですが、複数の変数(aug_param)に代入を試みると弾かれます。 →複数のparameterを持っているalbumentationのfunctionに変な形で値を渡してしまっている?

segmentation.yaml augmentation: HorizontalFlip: RandomCrop: height: 256 width: 512 p: 1

sirn524 commented 4 years ago

動作において、何か問題点あるんだっけ? その他の変数って具体的に何??

動作に問題があるのはRandomCropの際にyamlを以下のような形にすると、missing 1 required positional argument: 'width'と出てしまい、実行されないところが問題点です。 p:1のような形は受け付けているのですが、複数の変数(aug_param)に代入を試みると弾かれます。 →複数のparameterを持っているalbumentationのfunctionに変な形で値を渡してしまっている?

segmentation.yaml augmentation: HorizontalFlip: RandomCrop: height: 256 width: 512 p: 1

**入れたら解消しました。。。

sirn524 commented 4 years ago

example の改定を行いました