MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / testUnweighted

Method testUnweighted

tensorflow/python/kernel_tests/metrics_test.py:239–268  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

237
238 @test_util.run_deprecated_v1
239 def testUnweighted(self):
240 values = _test_values((3, 2, 4, 1))
241 mean_results = (
242 metrics.mean(values),
243 metrics.mean(values, weights=1.0),
244 metrics.mean(values, weights=np.ones((1, 1, 1))),
245 metrics.mean(values, weights=np.ones((1, 1, 1, 1))),
246 metrics.mean(values, weights=np.ones((1, 1, 1, 1, 1))),
247 metrics.mean(values, weights=np.ones((1, 1, 4))),
248 metrics.mean(values, weights=np.ones((1, 1, 4, 1))),
249 metrics.mean(values, weights=np.ones((1, 2, 1))),
250 metrics.mean(values, weights=np.ones((1, 2, 1, 1))),
251 metrics.mean(values, weights=np.ones((1, 2, 4))),
252 metrics.mean(values, weights=np.ones((1, 2, 4, 1))),
253 metrics.mean(values, weights=np.ones((3, 1, 1))),
254 metrics.mean(values, weights=np.ones((3, 1, 1, 1))),
255 metrics.mean(values, weights=np.ones((3, 1, 4))),
256 metrics.mean(values, weights=np.ones((3, 1, 4, 1))),
257 metrics.mean(values, weights=np.ones((3, 2, 1))),
258 metrics.mean(values, weights=np.ones((3, 2, 1, 1))),
259 metrics.mean(values, weights=np.ones((3, 2, 4))),
260 metrics.mean(values, weights=np.ones((3, 2, 4, 1))),
261 metrics.mean(values, weights=np.ones((3, 2, 4, 1, 1))),)
262 expected = np.mean(values)
263 with self.cached_session():
264 variables.local_variables_initializer().run()
265 for mean_result in mean_results:
266 mean, update_op = mean_result
267 self.assertAlmostEqual(expected, update_op.eval())
268 self.assertAlmostEqual(expected, mean.eval())
269
270 def _test_3d_weighted(self, values, weights):
271 expected = (

Callers

nothing calls this directly

Calls 6

onesMethod · 0.80
_test_valuesFunction · 0.70
meanMethod · 0.45
cached_sessionMethod · 0.45
runMethod · 0.45
evalMethod · 0.45

Tested by

no test coverage detected