tensorflow 常用语句

来源:互联网 发布:贸易结构优化 编辑:程序博客网 时间:2024/05/19 23:54

1. session的使用

product=tf.matmul(matrix1,matrix2)    #矩阵乘法#方法一sess=tf.Session()result=sess.run(product)print(result)sess.close()
#方法二#打开session,不用去管关闭的事with tf.Session() as sess:    result2=sess.run(product)    print(result2)

2. 变量的使用  variable

import tensorflow as tf# 加注释       Ctrl+/# 要定义为变量才是变量,给定名字  counterstate = tf.Variable(0, name='counter')  # 计数变量# print(state.name)one = tf.constant(1)new_value = tf.add(state, one)#将new_vlaue加载到state中update = tf.assign(state, new_value)init = tf.initialize_all_variables()  # 初始化所有的变量  定义变量必须用到这句话with tf.Session() as sess:    sess.run(init)    for _ in range(3):        sess.run(update)        print(sess.run(state))
结果:1      2      3
3.  placeholder 传入值

   

import tensorflow as tfinput1=tf.placeholder(tf.float32) #数据的类型是float32input2=tf.placeholder(tf.float32)output=tf.multiply(input1,input2)with tf.Session() as sess:    print(sess.run(output,feed_dict={input1:[7.],input2:[2.]}))  #以字典的形式传进去数据
4. 激励函数
常见的激励函数:linear function,step function,Ramp function,softmax function,sigmoid function
原创粉丝点击