Небольшие правки примеров ML
This commit is contained in:
parent
e0d6e0c1bf
commit
4fbea87b68
|
|
@ -22,10 +22,10 @@ begin
|
||||||
var y := df.EncodeLabels(ds.Target);
|
var y := df.EncodeLabels(ds.Target);
|
||||||
|
|
||||||
// Делим данные на обучающую и тестовую выборки
|
// Делим данные на обучающую и тестовую выборки
|
||||||
var (Xtrain, Xtest, ytrain, ytest) := Validation.TrainTestSplit(X, y, 0.2, 1);
|
var (Xtrain, Xtest, ytrain, ytest) := Validation.TrainTestSplit(X, y, 0.2, 3);
|
||||||
|
|
||||||
// Создаём модель логистической регрессии
|
// Создаём модель логистической регрессии
|
||||||
var model := new LogisticRegression;
|
var model := new LogisticRegression(0.001);
|
||||||
|
|
||||||
// Обучаем модель на обучающей выборке
|
// Обучаем модель на обучающей выборке
|
||||||
model.Fit(Xtrain, ytrain);
|
model.Fit(Xtrain, ytrain);
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
uses DataFrameABC;
|
uses MLABC;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
var df1 := DataFrame.FromCsvText('''
|
var df1 := DataFrame.FromCsvText('''
|
||||||
|
|
|
||||||
|
|
@ -372,7 +372,7 @@ type
|
||||||
tol: real := 1e-6;
|
tol: real := 1e-6;
|
||||||
checkConvergence: boolean := true;
|
checkConvergence: boolean := true;
|
||||||
minImprovement: real := 1e-8;
|
minImprovement: real := 1e-8;
|
||||||
useFastExp: boolean := True
|
useFastExp: boolean := False
|
||||||
);
|
);
|
||||||
|
|
||||||
/// Обучает модель логистической регрессии.
|
/// Обучает модель логистической регрессии.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue