def get_weight_dist(
trainer,
num_outputs=1,
num_features=4,
num_training_samples=100,
num_test_datapoints=10,
num_training_iterations=10000,
):
_, _, weights = _train(
trainer, num_features, num_training_samples, num_test_datapoints,
num_outputs, num_training_iterations
)
trained_weights = np.concatenate(
[workspace.FetchBlob(w) for w in trainer.weights], axis=0
).transpose()
dist = np.linalg.norm(trained_weights - weights)
return dist
评论列表
文章目录