def METHOD_NAME():
    """Main function to be run when executing job.
    Orchestrates the script
    """
    parameters = _initialise_params()
    tf.logging.set_verbosity(tf.logging.INFO)
    model_dir = os.path.join(parameters.job_dir, json.loads(
        os.environ.get('TF_CONFIG', '{}')).get('task', {}).get('trial', ''))
    run_config = tf.estimator.RunConfig(
        log_step_count_steps=1000,
        save_checkpoints_secs=120,
        keep_checkpoint_max=3,
        model_dir=model_dir
    )
    _run_experiment(run_config, parameters)