Пример #1
0

def memmap_hash(memmap_description):
    return hashlib.sha1(
        json.dumps(memmap_description).encode()).hexdigest()[:10]


datasets = {'dodo': DODO_SETTINGS, 'dodh': DODH_SETTINGS}
experiments_directory = 'scripts/model_size/'
experiments = [
    experiment for experiment in os.listdir(experiments_directory)
    if os.path.isdir(experiments_directory + experiment)
]

run_experiments(experiments,
                experiments_directory,
                EXPERIMENTS_DIRECTORY,
                datasets=datasets)

# format json for dod evaluation
experiments_folder = {
    'dodo': f"{EXPERIMENTS_DIRECTORY}dodo/",
    'dodh': f"{EXPERIMENTS_DIRECTORY}dodh/"
}
table = 'model_size'
for dataset in datasets:
    algo_names = os.listdir(experiments_folder[dataset])
    for algo_name in algo_names:
        directories_with_experiments = experiments_folder[
            dataset] + algo_name + '/'
        records = os.listdir(directories_with_experiments)
        for record in records:
Пример #2
0
import hashlib
import json
import os

from dreem_learning_open.settings import EXPERIMENTS_DIRECTORY
from dreem_learning_open.settings import MASS_SETTINGS
from dreem_learning_open.utils.run_experiments import run_experiments


def memmap_hash(memmap_description):
    return hashlib.sha1(
        json.dumps(memmap_description).encode()).hexdigest()[:10]


datasets = {'mass': MASS_SETTINGS}
experiments_directory = 'scripts/mass/'

experiments = os.listdir(experiments_directory)
run_experiments(experiments,
                experiments_directory,
                EXPERIMENTS_DIRECTORY,
                datasets=datasets,
                error_tolerant=False)
Пример #3
0
from dreem_learning_open.settings import DODH_SETTINGS
from dreem_learning_open.settings import EXPERIMENTS_DIRECTORY
from dreem_learning_open.utils.run_experiments import run_experiments


def memmap_hash(memmap_description):
    return hashlib.sha1(
        json.dumps(memmap_description).encode()).hexdigest()[:10]


datasets = {'dodh': DODH_SETTINGS}
experiments_directory = 'scripts/base_experiments/'
run_experiments(['chambon_et_al'],
                experiments_directory,
                EXPERIMENTS_DIRECTORY,
                datasets=datasets,
                fold_to_run=list(range(14, 25)))
run_experiments(['tsinalis_et_al', 'deep_sleep_net'],
                experiments_directory,
                EXPERIMENTS_DIRECTORY,
                datasets=datasets)

# format json for dod evaluation
experiments_folder = {
    'dodo': f"{EXPERIMENTS_DIRECTORY}dodo/",
    'dodh': f"{EXPERIMENTS_DIRECTORY}dodh/"
}
table = 'base_experiments'
for dataset in datasets:
    algo_names = os.listdir(experiments_folder[dataset])