質問編集履歴
1
参考リンク追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,7 +72,9 @@
|
|
72
72
|
|
73
73
|
しかし、実際にIoUを実装したという別のコードを答え合わせとして使用し流してみたところ出力が異なっていました。
|
74
74
|
|
75
|
-
参考にしたコードと
|
75
|
+
参考にしたコードと参考資料を以下に示します。
|
76
|
+
|
77
|
+
[答え合わせ先資料](https://zshitake.hatenablog.com/entry/2018/11/08/135335)
|
76
78
|
|
77
79
|
```
|
78
80
|
|
@@ -124,24 +126,4 @@
|
|
124
126
|
|
125
127
|
|
126
128
|
|
127
|
-
```
|
128
|
-
|
129
|
-
# 関数実行結果
|
130
|
-
|
131
|
-
y_true = tf.constant([[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]])
|
132
|
-
|
133
|
-
y_pred = tf.constant([[[0.8, 0.1, 0.1], [0.2, 0.2, 0.6], [0.2, 0.6, 0.2]]])
|
134
|
-
|
135
|
-
print(my_mean_iou([y_true], [y_pred]))
|
136
|
-
|
137
|
-
print(iou(y_true, y_pred))
|
138
|
-
|
139
|
-
|
140
|
-
|
141
|
-
[out] tf.Tensor(0.3333333333333333, shape=(), dtype=float64)
|
142
|
-
|
143
|
-
[out] tf.Tensor(0.2, shape=(), dtype=float32)
|
144
|
-
|
145
|
-
```
|
146
|
-
|
147
129
|
おそらくそもそもの考え方が違うと思うのですが、どこに誤りがあるのかわからない状態です。原因について教えていただけると助かります。よろしくお願いします。
|