Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
C
covid_analysis
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
COMPARA
covid_analysis
Commits
a2af199b
Commit
a2af199b
authored
May 09, 2024
by
Joaquin Torres
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tuning pre CS
parent
83b76a66
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
3 deletions
+6
-3
model_selection/hyperparam_tuning.py
model_selection/hyperparam_tuning.py
+6
-3
model_selection/output/hyperparam_pre_CS.xlsx
model_selection/output/hyperparam_pre_CS.xlsx
+0
-0
No files found.
model_selection/hyperparam_tuning.py
View file @
a2af199b
...
...
@@ -148,11 +148,12 @@ if __name__ == "__main__":
X
=
data_dic
[
'X_train_'
+
method
+
group
]
y
=
data_dic
[
'y_train_'
+
method
+
group
]
# Use group of models with class weight if needed
models
=
models_CS
if
j
==
2
else
models_simple
# models = models_CS if j == 2 else models_simple
models
=
models_CS
# Save results: params and best score for each of the mdodels of this method and group
hyperparam_df
=
pd
.
DataFrame
(
index
=
list
(
models
.
keys
()),
columns
=
[
'Parameters'
,
'Score'
])
for
model_name
,
model
in
models
.
items
():
print
(
f
"{group}-{method_names[
j
]}-{model_name}"
)
print
(
f
"{group}-{method_names[
1
]}-{model_name}"
)
# Find optimal hyperparams for curr model
params
=
hyperparameters
[
model_name
]
search
=
RandomizedSearchCV
(
model
,
param_distributions
=
params
,
cv
=
cv
,
n_jobs
=
8
,
scoring
=
'precision'
)
...
...
@@ -165,9 +166,11 @@ if __name__ == "__main__":
sheets_dict
[
sheet_name
]
=
hyperparam_df
# Write results to Excel file
with
pd
.
ExcelWriter
(
'./output/hyperparam_pre_
ORIG
.xlsx'
)
as
writer
:
with
pd
.
ExcelWriter
(
'./output/hyperparam_pre_
CS
.xlsx'
)
as
writer
:
for
sheet_name
,
data
in
sheets_dict
.
items
():
data
.
to_excel
(
writer
,
sheet_name
=
sheet_name
)
print
(
"Successful tuning"
)
# --------------------------------------------------------------------------------------------------------
model_selection/output/hyperparam_pre_CS.xlsx
0 → 100644
View file @
a2af199b
File added
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