質問編集履歴

1

参考リンク追加

2021/02/17 03:51

投稿

Tera0724
Tera0724

スコア18

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
  おそらくそもそもの考え方が違うと思うのですが、どこに誤りがあるのかわからない状態です。原因について教えていただけると助かります。よろしくお願いします。