標記について質問があります。
TensorBoard Projecterを使って文書ベクトルを可視化したいです。
しかし、下記エラーが発生しました。
'C:/Users/[username]/Anaconda3/envs/[仮想環境名]/lib/site-packages/caffe2/contrib/tensorboard' (set by the
TENSORBOARD_BINARY
environment variable): [WinError 5] アクセスが拒否されました。
どのような操作を行えば、アクセス拒否はなくなるでしょうか。
参考にしたのは、こちらのWebサイトです。
下記コードになります。
Python
1try: 2 %tensorflow_version 2.x 3except Exception: 4 pass 5%load_ext tensorboard 6 7import os 8import tensorflow as tf 9import numpy as np 10import tensorflow_datasets as tfds 11from tensorboard.plugins import projector 12from shutil import copyfile 13 14os.environ['TENSORBOARD_BINARY'] = 'C:/Users/[username]/Anaconda3/envs/[仮想環境名]/lib/site-packages/caffe2/contrib/tensorboard' 15 16log_dir='logs/test/' 17if not os. path.exists(log_dir): 18 os.makedirs(log_dir) 19src = 'loadtest2.tsv' 20dst = os. path.join(log_dir, 'metadata.tsv') 21copyfile(src, dst) 22 23feature_vectors = np.loadtxt('loadtest1.tsv') 24weights = tf.Variable(feature_vectors) 25 26checkpoint = tf.train.Checkpoint(embedding=weights) 27checkpoint. save(os.path.join(log_dir, "embedding.ckpt")) 28 29config = projector.ProjectorConfig() 30embedding = config.embeddings.add() 31 32embedding.tensor_name = "embedding/.ATTRIBUTES/VARIABLE_VALUE" 33embedding.metadata_path = 'metadata.tsv' 34projector.visualize_embeddings(log_dir, config) 35 36%tensorboard --logdir logs/test/ 37
loadtest1.tsvとloadtest2.tsvは、こちらのサイトのLOADボタンを押したときにでてくるサンプルデータを用意しています。
下記にスクショはります。
解決策をご存知の方がいましたら、ご教示いただければと思います。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー