• 深度学习之TensorFlow


    TensorFlow在win下可以使用pip安装,pip install TensorFlow 

    通常分为GPU版和CPU版,有独立显卡的情况下,推荐使用GPU,GPU在处理数据运算方面更优于CPU,从专业的角度看,使用源码安装可以开启加速。

    作为机器学习中更专业的技术,当然还会依赖继续学习中的类库,因此, aconda是必须安装的。

    TensorFlow较其他工具有独特的优势,界面可视化的调取。

    import tensorflow as tf
    import os
    
    os.environ['TF_CPP_MIN_LOG_LEVEL']='2'         #指定日志输出等级
    
    a = tf.constant([1,2,3,4,5])
    var = tf.Variable(tf.random.normal([2,3],mean=0.0,stddev=1.0))
    
    x = tf.constant(3.0)
    y = tf.constant(5.0)
    z = tf.add(x,y)
    
    init_op = tf.compat.v1.global_variables_initializer()
    
    with tf.compat.v1.Session() as sess:
        #初始化op
        sess.run(init_op)
    
        #将数据写入到指定的文件目录下
        tf.compat.v1.summary.FileWriter('./sum',graph=sess.graph)
    
        print(sess.run([z,var]))

    开启可视化服务界面:在命令行执行:tensorboard --logdir =" ../sum"  --host="127.0.0.1"

    随之便可以在默认指定的6006端口去查看页面。在打开的页面中选择graphs选项卡

    容易踩到的坑:

    因为 win10 将 localhost 解析为 ipv6地址 [::1],所以无法使用  http://0.0.0.0:6006 查看 tensorboard

    解决办法:直接访问http://localhost:6006/     或者像上面在命令行直接指定服务地址

    其次:对数据存放路径的正确指定,否则会报找不到数据。

  • 相关阅读:
    强连通分量(Kosaraju)
    拓扑排序
    树状数组BIT
    差分
    RMQ(ST表)
    LCA(Tarjan)
    LCA(ST倍增)
    海亮SC2019 树上数数(转载)
    海亮SC
    【十二省联考2019】异或粽子/可持久化01trie
  • 原文地址:https://www.cnblogs.com/wen-kang/p/11094253.html
Copyright © 2020-2023  润新知