Beispiel #1
0
def gachabit_loop(DEBUG_MODE=False):
    global last_check
    last_check = datetime.utcnow()
    while True:
        logger.info("Checking mentions")
        last_check = check_mentions(api, DEBUG_MODE)
        logger.info("Replied to tweets up to %s" % last_check)
        config.save_cfg()
        logger.info("Napping...zzz...")
        sleep(sleep_timer)
Beispiel #2
0
    def save_model(self, sess):
        print('Saving the model ... DO NOT TERMINATE NOW! ... ', end='')
        sys.stdout.flush()
        if not self.cfg[
                'KEEP_PREV']:  # delete all previous model files to save disk space
            for f in glob.glob(os.path.join(self.cfg['CPT_PATH'], 'chatbot*')):
                os.remove(f)

        saver = tf.train.Saver()
        saver.save(sess,
                   os.path.join(self.cfg['CPT_PATH'], 'chatbot'),
                   global_step=self.global_step)
        config.save_cfg(self.cfg)
        print('Saved!')
Beispiel #3
0
 def saveConfig(self):
     cfg.IMAGE_NAME = self.cur_image_name
     save_cfg()
                    assignments[y, x, 0] = level
                    assignments[y, x, 1:] = closest[y, x, :]
                    used[y, x] = 1

    # Debug images.
    if run_type == "train":
        accuracy_map = np.divide(accuracy_map, float(ensemble_size))
        accuracy_map_dir = "render_images/accuracy_maps"
        if not os.path.exists(accuracy_map_dir):
            os.mkdir(accuracy_map_dir)
        misc.imsave("%s/accuracy_map_%d.png"\
                    % (accuracy_map_dir, level), accuracy_map)

    palette = generate_palette(len(centers))
    cluster_map = np.array(render_clusters(width, height, labels, palette))
    cluster_map = np.transpose(np.reshape(cluster_map, (width, height, 3)),
                               (1, 0, 2))
    misc.imsave("render_images/cluster_map_%d.png" % (level), cluster_map)

    # Save pixel assignments to file.
    if run_type == "train":
        config.save_cfg(cfg_dir, average, indices, assignments, num_images,
                        level)

    del train_data
    del train_labels
    del closest
    del average

    level = level + 1
Beispiel #5
0
 def save_model(self, path):
     saver = tf.train.Saver()
     save_path = saver.save(self.model_session, path)
     print("Model saved in file: %s" % save_path)
     config.save_cfg(path)