目录
一、确认训练数据
我们试着用正则化分类数据,不过除了应用正则化以外,如果能通过比较过拟合时图的状态和应用了正则化后图的状态,具体总结出正则化对模型施加了什么样的影响就更好了。
我们先构造一个函数
我们造一些向这个g(x) 加入了一点噪声的训练数据,然后将它们画成图
import numpy as np
import matplotlib.pyplot as plt
#真正的函数
def g(x):
return 0.1 * (x ** 3 + x ** 2 + x)
#随意准备一些向真正的函数加入了一点噪音的训练数据
train_x = np.linspace(-2, 2, 8)
train_y = g(train_x) + np.random.randn(train_x.size) * 0.05
#绘图确认
x = np.linspace(-2, 2, 100)
plt.plo