AI 小径
利用神经网络拟合一元二次方程
我们这次要拟合的关系是一个一元二次方程 目标 * 理解参数初始化对于模型效果的重要影响。 * 学习模型训练过程中,如何通过观察损失值相应的调整学习率、epoch大小。 数据构建 这次我们在准备数据的时候,就将数据进行划分好,总训练集100个,训练集90个,测试集10个。 # 生成准备y = x^2 + 2x + 1数据,共100个点,并按9:1的比例划分为训练集和测试集,并保存到CSV文件 import numpy as np from sklearn.model_selection import train_test_split # 生成输入数据 x = np.linspace(-10, 10, 100) # 在[-10, 10]范围内生成100个均匀分布的点 # 生成目标输出数据 y = x**2 + 2 * x