TensorBoard

发布时间:2025-05-04 13:19

深度学习模型可视化:TensorBoard的应用 #生活技巧# #学习技巧# #深度学习技巧#

最新推荐文章于 2025-03-25 20:57:02 发布

yyyzhhhhh 于 2018-07-10 17:10:01 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

PROJECTOR是TensorBoard的一个功能,用于高维向量的可视化,通过PCA和T-SNE等降维技术将向量投影到3D空间。通过生成的sprite图和meta文件,运行tensorboard并查看localhost:6006,可以看到分类效果明显的向量簇。用户可以选择Label by和Color by来查看不同维度,并能在下方选择降维方法,如PCA或T-SNE。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PROJECTOR用于将高维向量进行可视化,通过PCA,T-SNE等方法将高维向量投影到三维坐标系。

具体操作和解释见代码和注释:

import tensorflow as tf import mnist_inference import os from tensorflow.contrib.tensorboard.plugins import projector from tensorflow.examples.tutorials.mnist import input_data batch_size = 128 learning_rate_base = 0.8 learning_rate_decay = 0.99 training_steps = 10000 moving_average_decay = 0.99 log_dir = 'log' sprite_file = 'mnist_sprite.jpg' meta_file = 'mnist_meta.tsv' tensor_name = 'final_logits' #获取瓶颈层数据,即最后一层全连接层的输出 def train(mnist): with tf.variable_scope('input'): x = tf.placeholder(tf.float32,[None,784],name='x-input') y_ = tf.placeholder(tf.float32,[None,10],name='y-input') y = mnist_inference.build_net(x) global_step = tf.Variable(0,trainable=False) with tf.variable_scope('moving_average'): ema = t

1234567891011121314151617181920212223242526272829

网址:TensorBoard https://www.yuejiaxmz.com/news/view/922073

相关内容

No CUDA runtime is found, using CUDA
pytorch 1.1.0升级
【材料整理】
信息管理的艺术:如何简化你的生活和工作
TensorFlow 平滑tensorboard 下载的数据
8 种最受欢迎​​的机器学习工具
压力管理:在高压环境中保持绩效
小锋学长生活大爆炸

随便看看