如果在使用 Adaline AI 时出现溢出问题,可以尝试对特征值进行归一化处理。如下所示:
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X_train = sc.fit_transform(X_train)
X_test = sc.transform(X_test)
此外,还可以对学习率进行修改,例如将其调小一些,以避免出现溢出问题:
ada = AdalineGD(n_iter=50, eta=0.01)