前提・実現したいこと
DeepLearningで学ばせる際の学習データの量の差によって、ある意味重みを付けれれるか知りたい。
x,x2,x3の代入、結果resultは1か2か3か4か5のクラス分類。
python
1ax + b + cx2 + d + ex3 + f = result
例えばresult=1となる学習データが多く、他のresult=2や3や4などが少ない場合、通常クラス分類では平均的に整えるなどありますが、もし、result=1の学習データ量が多い状態で学習させ出来上がったmodelは、result=1とクラス分類される割合が多くなるものなのでしょうか。
私は逆に重みを持たせたいと思っております。
result=1となるx,x2,x3とresult=1のデータが500個
result=1となるx,x2,x3とresult=2のデータが400個
result=1となるx,x2,x3とresult=3のデータが200個
result=1となるx,x2,x3とresult=4のデータが200個
result=1となるx,x2,x3とresult=5のデータが200個
このようなとき、そのまま学習させた場合、新規のx1,x2,x3を代入させresult=1となる確率は通常より高まるものなのでしょうか。
そしてその重みの割合は、5:4:2のような割合に近くなるものなのでしょうか。アドバイス頂けないでしょうか。
よろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
win10
google colab
python3.7
keras
tensorflow2.0
pytorch
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/02 01:55
2020/04/02 06:34
2020/04/02 22:37