Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
e240b895
"example/vscode:/vscode.git/clone" did not exist on "82d7d9938f897a7ae9d15fd8de210af2563ae1e2"
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