def show_fashion_mnist(images, labels): d2l.use_svg_display() # 这里的_表示我们忽略(不使用)的变量 _, figs = plt.subplots(1, len(images), figsize=(12, 12)) for f, img, lbl in zip(figs, images, labels): f.imshow(img.view((28, 28)).numpy()) f.set_title(lbl) f.axes.get_xaxis().set_visible(False) f.axes.get_yaxis().set_visible(False) plt.show()
Image NameImage NameImage Name 函数 λf(x)+(1−λ)f(x′)≥f(λx+(1−λ)x′) def f(x): return 0.5 * x**2 # Convex def g(x): return np.cos(np.pi * x) # Nonconvex def h(x): return np.exp(0.5 * x) # Convex x, segment = np.arange(-2, 2, 0.01), np.array([-1.5, 1]) d2l.use_svg_display() _, axes = d2l.plt.subplots(1, 3, figsize=(9, 3)) for ax, func in zip(axes, [f, g, h]): ax.plot(x, func(x)) ax.plot(segment, func(segment),'--', color="purple") # d2l.plt.plot([x, segment], [func(x), func(segment)], axes=ax) Jensen 不等式 ∑iαif(xi)≥f(∑iαixi) and Ex[f(x)]≥f(Ex[x]) 性质 无局部极小值 与凸集的关系 二阶条件 无局部最小值