def experiment_5(): config = get_experiment_5_config() logger = Logger(config) logger.start() loader = ImageDataLoader(config) input_shape = config.input_shape logging.info(f"input_shape:{input_shape}") number_of_classes = len(loader.labbel_mapper.classes_name) logging.info(f"number_of_classes:{number_of_classes}") trainer = Trainer(config=config, loader=loader) trainer.start(model=get_cnn(hidden_activation=config.hidden_activation, output_activation=config.output_activation, input_shape=input_shape, number_of_classes=number_of_classes), run_id="cnn_model_greyscale") logger.end()
def main(): config = get_experiment_1_config() logger = Logger(config) logger.start() loader = ImageDataLoader(config) input_shape = config.input_shape logging.info(f"input_shape:{input_shape}") number_of_classes = len(loader.labbel_mapper.labels) logging.info(f"number_of_classes:{number_of_classes}") trainer = Trainer(config=config, loader=loader, logger=logger) trainer.start(model=get_cnn(hidden_activation=config.hidden_activation, output_activation=config.output_activation, input_shape=input_shape, number_of_classes=number_of_classes)) logger.end()
res_dir = "results_colab/" shutil.rmtree(res_dir, ignore_errors=True) os.mkdir(res_dir) logger = Logger(res_dir) for entity in ["gene", "drug"]: # Reproducibility random.seed(1) np.random.seed(1) torch.manual_seed(1) if torch.cuda.is_available(): torch.cuda.manual_seed_all(1) logger.start("test_%s_mutation" % entity) logger.log( "entity\tfold\ttest_AUC\ttest_F1\ttest_precision\ttest_sensitivity\n") search_pair = [entity, "mutation"] dloader = Dataloader(data_dir="data/", device=device, search_pair=search_pair) sampler_list = [] for fold in range(n_folds): sampler_list.append( Sampler(dloader.get_articles(), dloader.get_labels(), n_batch=n_batch, fold=fold,
def run_interface(): auth = Authorisation() messages = Messages() user_id = -1 logged_in = False listener = Logger(connection) listener.setDaemon(True) listener.start() while True: if not logged_in: display_start_menu() command = int(input("$ ")) if command == 1: login = input("Enter your login: "******"Enter your login: "******"No such operation") else: display_menu() command = int(input("$ ")) if command == 1: msg = input("Write your message: ") receiver_login = input( "Write the login of person you want to get this message: ") receiver = connection.hget("users:", receiver_login) if receiver is not None: messages.create(msg, user_id, int(receiver)) print("Message sent!") else: print("Receiver does not exist!") elif command == 2: messages.get_all(user_id) elif command == 3: current = connection.hmget( "user:%s" % user_id, ['in_queue', 'checking', 'blocked', 'sent', 'delivered']) print( "In queue: %s\nIs checking: %s\nBlocked: %s\nSent: %s\nDelivered: %s" % tuple(current)) elif command == 4: login = connection.hmget("user:%s" % user_id, ["login"])[0] auth.logout(login) logged_in = False user_id = -1 else: print("No such operation\n")