Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
e240b895
Commit
e240b895
authored
Nov 20, 2019
by
jimbojumbo
Committed by
QuanluZhang
Nov 20, 2019
Browse files
fix(examples/trails/sklearn)-fix the incorrect input name for run fun… (#1751)
parent
262fabf1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
11 deletions
+9
-11
examples/trials/sklearn/classification/main.py
examples/trials/sklearn/classification/main.py
+3
-3
examples/trials/sklearn/regression/main.py
examples/trials/sklearn/regression/main.py
+6
-8
No files found.
examples/trials/sklearn/classification/main.py
View file @
e240b895
...
...
@@ -23,13 +23,13 @@ from sklearn.svm import SVC
import
logging
import
numpy
as
np
LOG
=
logging
.
getLogger
(
'sklearn_classification'
)
def
load_data
():
'''Load dataset, use 20newsgroups dataset'''
digits
=
load_digits
()
X_train
,
X_test
,
y_train
,
y_test
=
train_test_split
(
digits
.
data
,
digits
.
target
,
random_state
=
99
,
test_size
=
0.25
)
X_train
,
X_test
,
y_train
,
y_test
=
train_test_split
(
digits
.
data
,
digits
.
target
,
random_state
=
99
,
test_size
=
0.25
)
ss
=
StandardScaler
()
X_train
=
ss
.
fit_transform
(
X_train
)
...
...
@@ -59,7 +59,7 @@ def get_model(PARAMS):
return
model
def
run
(
X_train
,
X_test
,
y_train
,
y_test
,
PARAMS
):
def
run
(
X_train
,
X_test
,
y_train
,
y_test
,
model
):
'''Train model and predict result'''
model
.
fit
(
X_train
,
y_train
)
score
=
model
.
score
(
X_test
,
y_test
)
...
...
examples/trials/sklearn/regression/main.py
View file @
e240b895
...
...
@@ -33,23 +33,22 @@ LOG = logging.getLogger('sklearn_regression')
def
load_data
():
'''Load dataset, use boston dataset'''
boston
=
load_boston
()
X_train
,
X_test
,
y_train
,
y_test
=
train_test_split
(
boston
.
data
,
boston
.
target
,
random_state
=
99
,
test_size
=
0.25
)
X_train
,
X_test
,
y_train
,
y_test
=
train_test_split
(
boston
.
data
,
boston
.
target
,
random_state
=
99
,
test_size
=
0.25
)
#normalize data
ss_X
=
StandardScaler
()
ss_y
=
StandardScaler
()
X_train
=
ss_X
.
fit_transform
(
X_train
)
X_test
=
ss_X
.
transform
(
X_test
)
y_train
=
ss_y
.
fit_transform
(
y_train
[:,
None
])[:,
0
]
y_test
=
ss_y
.
transform
(
y_test
[:,
None
])[:,
0
]
y_train
=
ss_y
.
fit_transform
(
y_train
[:,
None
])[:,
0
]
y_test
=
ss_y
.
transform
(
y_test
[:,
None
])[:,
0
]
return
X_train
,
X_test
,
y_train
,
y_test
def
get_default_parameters
():
'''get default parameters'''
params
=
{
'model_name'
:
'LinearRegression'
}
params
=
{
'model_name'
:
'LinearRegression'
}
return
params
def
get_model
(
PARAMS
):
...
...
@@ -76,8 +75,7 @@ def get_model(PARAMS):
raise
return
model
def
run
(
X_train
,
X_test
,
y_train
,
y_test
,
PARAMS
):
def
run
(
X_train
,
X_test
,
y_train
,
y_test
,
model
):
'''Train model and predict result'''
model
.
fit
(
X_train
,
y_train
)
predict_y
=
model
.
predict
(
X_test
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment