zoukankan      html  css  js  c++  java
  • tensorflow 学习笔记-- tf.reduce_max、tf.sequence_mask

    1、tf.reduce_max函数的作用:计算张量的各个维度上的元素的最大值。例子:

    import tensorflow as tf
    max_value = tf.reduce_max([1, 3, 2])
    with tf.Session() as sess:
    max_value = sess.run(max_value)
    print(max_value)
    结果为3
        2、tf.sequence_mask的作用是构建序列长度的mask标志 。 例子:

    import tensorflow as tf
    mask = tf.sequence_mask([1, 3, 2], 5)
    with tf.Session() as sess:
    mask = sess.run(mask)
    print(mask)
    结果是:

    [[ True False False False False]
    [ True True True False False]
    [ True True False False False]]
        3、两个函数结合使用:

      # 根据目标序列长度,选出其中最大值,然后使用该值构建序列长度的mask标志,代码:

    import tensorflow as tf
    max_value = tf.reduce_max([1, 3, 2])
    mask = tf.sequence_mask([1, 3, 2], max_value)
    with tf.Session() as sess:
    mask = sess.run(mask)
    print(mask)
    结果是:

    [[ True False False]
    [ True True True]
    [ True True False]]
    ---------------------
    作者:qq_28808697
    来源:CSDN
    原文:https://blog.csdn.net/qq_28808697/article/details/80648657
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    [转]解决ORACEL数据库“exp导出老是出现ORA-00904”
    教程
    [转]web初学者需要掌握哪些技术
    sublime的使用技巧
    安装Sublime Text
    memcached内存分类机制
    Java生产者和消费者
    一致性哈希原理及应用浅析
    Java线程状态分析
    Java多线程中断机制
  • 原文地址:https://www.cnblogs.com/jfdwd/p/11062688.html
Copyright © 2011-2022 走看看