def plot_dynamics(vecs, vec2, n=5, MAX_ITER=100):
"""
Plot how the distances between pairs change with each n
iterations of the optimization method.
"""
for i in xrange(MAX_ITER):
if (i%n==0):
plt.clf()
plt.xlim([-0.01, 1.2])
plt.plot(vecs[i], vec2, 'ro', color='blue')
plt.grid()
display.clear_output(wait=True)
display.display(plt.gcf())
plt.clf()
fig, ax = plt.subplots(1, 2, figsize=(13, 4))
for i in xrange(2):
ax[i].set_xlim([-0.01, 1.2])
ax[i].plot(vecs[-i], vec2, 'ro', color='blue')
ax[i].set_title(str(i*MAX_ITER)+' iterations')
ax[i].set_xlabel('Cosine distance', fontsize=14)
ax[i].set_ylabel('Assesor grade', fontsize=14)
ax[i].grid()
评论列表
文章目录