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
d37216ec
Unverified
Commit
d37216ec
authored
Jun 09, 2021
by
kvartet
Committed by
GitHub
Jun 09, 2021
Browse files
Update jupyter notebook example (#3700)
parent
4c1183c3
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
2069 additions
and
55 deletions
+2069
-55
examples/notebooks/Retiarii_example_multi-trial_NAS.ipynb
examples/notebooks/Retiarii_example_multi-trial_NAS.ipynb
+952
-0
examples/notebooks/Retiarii_example_one-shot_NAS.ipynb
examples/notebooks/Retiarii_example_one-shot_NAS.ipynb
+354
-0
examples/notebooks/tabular_data_classification_in_AML.ipynb
examples/notebooks/tabular_data_classification_in_AML.ipynb
+731
-55
examples/notebooks/utils.py
examples/notebooks/utils.py
+32
-0
No files found.
examples/notebooks/Retiarii_example_multi-trial_NAS.ipynb
0 → 100644
View file @
d37216ec
This diff is collapsed.
Click to expand it.
examples/notebooks/Retiarii_example_one-shot_NAS.ipynb
0 → 100644
View file @
d37216ec
This diff is collapsed.
Click to expand it.
examples/notebooks/tabular_data_classification_in_AML.ipynb
View file @
d37216ec
This diff is collapsed.
Click to expand it.
examples/notebooks/utils.py
0 → 100644
View file @
d37216ec
import
os
import
torch
import
pandas
as
pd
from
sklearn.preprocessing
import
LabelEncoder
from
torchvision.datasets.utils
import
download_url
class
TitanicDataset
(
torch
.
utils
.
data
.
Dataset
):
def
__init__
(
self
,
root
:
str
,
train
:
bool
=
True
):
filename
=
'train.csv'
if
train
else
'eval.csv'
if
not
os
.
path
.
exists
(
os
.
path
.
join
(
root
,
filename
)):
download_url
(
os
.
path
.
join
(
'https://storage.googleapis.com/tf-datasets/titanic/'
,
filename
),
root
,
filename
)
df
=
pd
.
read_csv
(
os
.
path
.
join
(
root
,
filename
))
object_colunmns
=
df
.
select_dtypes
(
include
=
'object'
).
columns
.
values
for
idx
in
df
.
columns
:
if
idx
in
object_colunmns
:
df
[
idx
]
=
LabelEncoder
().
fit_transform
(
df
[
idx
])
self
.
x
=
df
.
iloc
[:,
1
:].
values
self
.
y
=
df
.
iloc
[:,
0
].
values
def
__len__
(
self
):
return
len
(
self
.
y
)
def
__getitem__
(
self
,
idx
):
return
torch
.
Tensor
(
self
.
x
[
idx
]),
self
.
y
[
idx
]
def
accuracy
(
output
,
target
):
batch_size
=
target
.
size
(
0
)
_
,
predicted
=
torch
.
max
(
output
.
data
,
1
)
return
{
"acc1"
:
(
predicted
==
target
).
sum
().
item
()
/
batch_size
}
\ No newline at end of file
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