---
skip_showdoc: true---
評価
Test
= 2
N = 1/2**8 * jnp.identity(N, dtype=jnp.float32)
G = 5.0 * jnp.identity(N, dtype=jnp.float32)
Sigma = jnp.ones((N,), dtype=jnp.float32)/jnp.sqrt(N)
w0 = 0.5
propy1
= RMS(
W_norm, RMS_Wtt_EKF, RMS_Wtt_VA, RMS_Wtt_EM =jrd.PRNGKey(0),
key=2,
N=1000,
T=G,
G=w0,
w0=Sigma,
Sigma=G,
P0=propy1) propy1
="EKF")
plt.scatter(W_norm, RMS_Wtt_EKF, label='x', label="VA")
plt.scatter(W_norm, RMS_Wtt_VA, marker='.', label="EM")
plt.scatter(W_norm, RMS_Wtt_EM, marker plt.legend()
= 2
N = 1/2**8 * jnp.identity(N, dtype=jnp.float32)
G = 5.0 * jnp.identity(N, dtype=jnp.float32)
Sigma = jnp.ones((N,), dtype=jnp.float32)/jnp.sqrt(N)
w0 = 0.5
propy1
= losi_error(
RMS_Wtt_EKF, RMS_Wtt_VA, RMS_Wtt_EM =jrd.PRNGKey(0),
key=2,
N=1000,
T=G,
G=w0,
w0=Sigma,
Sigma=G,
P0=propy1) propy1
="EKF")
plt.plot(RMS_Wtt_EKF, label="VA")
plt.plot(RMS_Wtt_VA, label="EM")
plt.plot(RMS_Wtt_EM, label plt.legend()
sum(RMS_Wtt_EKF), sum(RMS_Wtt_VA), sum(RMS_Wtt_EM)
(Array(10.609799, dtype=float32),
Array(11.298924, dtype=float32),
Array(11.056256, dtype=float32))
1,2,3])[:-1] jnp.array([
Array([1, 2], dtype=int32)