相关疑难解决方法(0)

使用Unix工具解析JSON

我正在尝试解析从curl请求返回的JSON,如下所示:

curl 'http://twitter.com/users/username.json' |
    sed -e 's/[{}]/''/g' | 
    awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}'
Run Code Online (Sandbox Code Playgroud)

以上将JSON拆分为字段,例如:

% ...
"geo_enabled":false
"friends_count":245
"profile_text_color":"000000"
"status":"in_reply_to_screen_name":null
"source":"web"
"truncated":false
"text":"My status"
"favorited":false
% ...
Run Code Online (Sandbox Code Playgroud)

如何打印特定字段(用-v k=text?表示)?

bash parsing json

794
推荐指数
25
解决办法
87万
查看次数

Tensorboard AttributeError: 'ModelCheckpoint' 对象没有属性 'on_train_batch_begin'

我目前使用Tensorboard使用经本所概述的下方回调SO后如下图所示。

from keras.callbacks import ModelCheckpoint

CHECKPOINT_FILE_PATH = '/{}_checkpoint.h5'.format(MODEL_NAME)
checkpoint = ModelCheckpoint(CHECKPOINT_FILE_PATH, monitor='val_acc', verbose=1, save_best_only=True, mode='max', period=1)
Run Code Online (Sandbox Code Playgroud)

当我运行 Keras 的密集网络模型时,出现以下错误。我在使用我的任何其他模型以这种方式运行 Tensorboard 时没有遇到任何问题,这使得这个错误非常奇怪。根据这个Github 帖子,官方的解决方案是使用官方的 Tensorboard 实现;但是,这需要升级到 Tensorflow 2.0,这对我来说并不理想。任何人都知道为什么我会收到此特定密集网的以下错误,并且是否有有人知道的解决方法/修复方法?

AttributeError Traceback(最近一次调用最后一次) in () 26 batch_size=32, 27 class_weight=class_weights_dict, ---> 28 callbacks=callbacks_list 29 ) 30

2 帧 /usr/local/lib/python3.6/dist-packages/tensorflow/python/keras/callbacks.py in _call_batch_hook(self, mode, hook, batch, logs) 245 t_before_callbacks = time.time() 246 用于回调在 self.callbacks 中:--> 247 batch_hook = getattr(callback, hook_name) 248 batch_hook(batch, logs) 249 self._delta_ts[hook_name].append(time.time() - t_before_callbacks)

AttributeError: 'ModelCheckpoint' 对象没有属性 'on_train_batch_begin'

我奔跑的密网

from tensorflow.keras …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow tensorboard

10
推荐指数
1
解决办法
1万
查看次数

在Google Cloud上查看Docker上的Tensorboard

我试图在Google Cloud上的Docker上显示来自TensorFlow的TensorBoard.

http://tensorflow.org/how_tos/summaries_and_tensorboard/index.md

tensorboard --logdir ./

我在Google Cloud上运行Apache(可能是我的第一个容器"ai-unicorn"Docker制作了自己的容器"docker-playground").我可以在http://104.197.119.57/上看到Google Cloud的默认页面.

我在Google Cloud上启动TensorBoard,如下所示:

root@6cf64fd299f0:/# tensorboard --logdir ./ Starting TensorBoard on port 6006 (You can navigate to http://localhost:6006)

我使用端口6006尝试了名为"在自定义端口上的浏览器窗口中打开"的Google Cloud SSH选项.

它显示:"我们无法连接到端口6006上的VM."

从Google Cloud查看TensorBoard的正确方法是什么?

docker google-cloud-platform tensorflow tensorboard

8
推荐指数
2
解决办法
1万
查看次数

AttributeError: 模块“tensorflow.python.summary.summary”没有属性“FileWriter”

我收到了这个错误,尽管我看过的所有地方file_writer = tf.summary.FileWriter('/path/to/logs', sess.graph)都提到了thisthis的正确实现。

这是错误:

回溯(最近一次调用):文件“tfvgg.py”,第 304 行,在 writer = tf.summary.FileWriter(“/tmp/tfvgg”, sess.graph) AttributeError: module 'tensorflow.python.summary.summary'没有属性“FileWriter”

这是我正在使用的代码:

# init
sess = tf.Session()
writer = tf.summary.FileWriter("/tmp/tfvgg", sess.graph)
init = tf.initialize_all_variables()
sess.run(init)
Run Code Online (Sandbox Code Playgroud)

FileWriter与其他summary方法一样,正确的使用方法是否发生了变化?

python tensorflow tensorboard

6
推荐指数
1
解决办法
9875
查看次数

如何在 Colaboratory 中使用 Tensorboard

是否可以在 Colaboratory 中使用 Tensorboard。在本地运行 tensorboard 会显示有关模型行为的丰富信息,例如损失等。与 Colaboratory(https://colab.research.google.com)一起工作时是否可以获得相同的信息。

google-colaboratory

5
推荐指数
1
解决办法
5669
查看次数

TensorBoard 图像的选项卡仅显示黑色或灰色方块

所以我在谷歌 Colab 的笔记本上运行 TensorBoard,当我检查图像选项卡时,我得到的只是每一层的一些黑色或灰色方块: 在此处输入图片说明 为什么我得到这些类型的图像而不是正确的图像?我唯一能想到的是,我通过这种方法在 Google colab 上使用 TensorBoard,这可能会搞砸一些事情。

这是我使用的代码:

tensorboard = TensorBoard(
    log_dir=r'./logs/{}'.format('main_model'),
    write_graph=True,
    write_grads=True,
    histogram_freq=1,
    write_images=True,
)
Run Code Online (Sandbox Code Playgroud)

classification conv-neural-network keras tensorflow tensorboard

5
推荐指数
0
解决办法
491
查看次数

如何在Google Colaboratory中使用Visdom(PyTorch的Tensorboard)?

在使用Google Colaboratory训练网络时,我想使用visdom

本主题说明如何使用Tensorboard感谢ngrok/sf/answers/3392795871/

有这样的视觉效果吗?

谢谢 !

ngrok jupyter-notebook tensorboard pytorch google-colaboratory

5
推荐指数
1
解决办法
1512
查看次数

从 google Colab 使用时 Tensorboard 无法正常工作

我很难理解如何让 Tensorboard 在 Google Colab 上运行的笔记本上正常工作。我将在下面发布一系列用于处理张量板的代码片段。

\n

TensorFlow 版本:2.2.0
\nEager 模式:True
\nHub 版本:0.8.0
\nGPU 可用

\n
%load_ext tensorboard\nimport tensorflow as tf\nfrom tensorboard.plugins.hparams import api as hp\n
Run Code Online (Sandbox Code Playgroud)\n
callbacks = [\n        \n        EarlyStopping(monitor=monitor_metric,\n                      min_delta=minimum_delta,\n                      patience=patience_limit,\n                      verbose=verbose_value,\n                      mode=mode_value,\n                      restore_best_weights=True),\n\n        ModelCheckpoint(filepath=weights_fname,\n                        monitor=monitor_metric,\n                        verbose=verbose_value,\n                        save_best_only=True,\n                        save_weights_only=True),\n        \n        tf.keras.callbacks.TensorBoard(logdir), #used here\n\n        TensorBoardColabCallback(tbc),\n        \n        hp.KerasCallback(logdir, hparams) #used here\n    ]\n    \n    return callbacks\n
Run Code Online (Sandbox Code Playgroud)\n

初始化将由 Tensorboard 记录的超参数

\n
HP_HIDDEN_UNITS = hp.HParam(\'batch_size\', hp.Discrete([128]))\nHP_EMBEDDING_DIM = hp.HParam(\'embedding_dim\', hp.Discrete([50, 100]))\nHP_LEARNING_RATE = hp.HParam(\'learning_rate\', hp.Discrete([0.01])) # Adam default: 0.001, SGD default: 0.01, RMSprop …
Run Code Online (Sandbox Code Playgroud)

python tensorboard google-colaboratory

5
推荐指数
0
解决办法
1033
查看次数