Python深度学习TensorFlow神经网络基础概括

 更新时间:2021年10月16日 16:18:57   作者:_睿智_  
这篇文章主要为大家介绍了Python深度学习中TensorFlow神经网络基础概括,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

一、基础理论

1、TensorFlow

tensor:张量(数据)

flow:流动

Tensor-Flow:数据流

2、TensorFlow过程

TensorFlow构成:图和会话

1、构建图阶段

构建阶段:定义了数据(张量tensor)与操作(节点operation),构成图(静态)

张量:TensorFlow中的基本数据对象。

节点:提供图中执行的操作。

2、执行图阶段(会话)

执行阶段:使用会话执行定义好的数据与操作。

二、TensorFlow实例(执行加法)

1、构造静态图

1-1、创建数据(张量)

#图(静态)
a = tf.constant(2)    #数据1(张量)
b = tf.constant(6)    #数据2(张量)

1-2、创建操作(节点)

c = a + b              #操作(节点)

2、会话(执行)

API:

普通执行

#会话(执行)
with tf.Session() as sess:
    print(sess.run(a + b))

fetches(多参数执行)

#会话(执行)
with tf.Session() as sess:
    print(sess.run([a,b,c]))

feed_dict(参数补充)

def Feed_Add():
    #创建静态图
    a = tf.placeholder(tf.float32)
    b = tf.placeholder(tf.float32)
    c = tf.add(a,b)
    
    #会话(执行)
    with tf.Session() as sess:
        print(sess.run(c, feed_dict={a:0.5, b:2.0}))

总代码

import tensorflow as tf
def Add():
    #图(静态)
    a = tf.constant(2)    #数据1(张量)
    b = tf.constant(6)    #数据2(张量)
    c = a + b              #操作(节点) 
    #会话(执行)
    with tf.Session() as sess:
        print(sess.run([a,b,c])) 
def Feed_Add():
    #创建静态图
    a = tf.placeholder(tf.float32)
    b = tf.placeholder(tf.float32)
    c = tf.add(a,b)    
    #会话(执行)
    with tf.Session() as sess:
        print(sess.run(c, feed_dict={a:0.5, b:2.0}))        
Add()
Feed_Add()

以上就是Python深度学习TensorFlow神经网络基础概括的详细内容,更多关于TensorFlow神经网络基础的资料请关注脚本之家其它相关文章!

相关文章

  • Python中文件路径常用操作总结

    Python中文件路径常用操作总结

    这篇文章主要为大家详细介绍了Python中文件路径常用操作的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以学习一下
    2023-11-11
  • Python OpenCV 图像矫正的原理实现

    Python OpenCV 图像矫正的原理实现

    这篇文章主要介绍了Python OpenCV 图像矫正的原理实现,检测边缘点;以边缘点作为输入,采用Hough直线检测,检测出最多点共线的四条直线,更多相关内容需要的朋友可以参考一下
    2022-07-07
  • 跟老齐学Python之dict()的操作方法

    跟老齐学Python之dict()的操作方法

    这篇文章主要介绍了dict()的操作方法,由于dict的很多方法跟list类似,所以在详细介绍dict的同时,也跟list做了对比,是篇非常不错的文章,有需要的朋友参考下
    2014-09-09
  • 浅谈Keras参数 input_shape、input_dim和input_length用法

    浅谈Keras参数 input_shape、input_dim和input_length用法

    这篇文章主要介绍了浅谈Keras参数 input_shape、input_dim和input_length用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • django haystack实现全文检索的示例代码

    django haystack实现全文检索的示例代码

    这篇文章主要介绍了django haystack实现全文检索的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Python+OpenCV实现图像融合的原理及代码

    Python+OpenCV实现图像融合的原理及代码

    这篇文章主要介绍了Python+OpenCV实现图像融合的原理及代码,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • 通过python模糊匹配算法对两个excel表格内容归类

    通过python模糊匹配算法对两个excel表格内容归类

    这篇文章主要介绍了通过python模糊匹配算法对两个excel表格内容归类,比如两个不同的工程项目针对的对象都是A,那么就需要将这两个工程项目归类到A当中,可以减少很大一部分工作量,,需要的朋友可以参考下
    2023-03-03
  • python 利用pyttsx3文字转语音过程详解

    python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Python跨文件全局变量的使用技巧

    Python跨文件全局变量的使用技巧

    Python 中 global 关键字可以定义一个变量为全局变量,但是这个仅限于在一个模块(py文件)中调用全局变量,在另外一个py文件 再次使用 global x 也是无法访问到的,这篇文章主要介绍了Python跨文件全局变量的使用,需要的朋友可以参考下
    2022-01-01
  • python递归实现链表快速倒转

    python递归实现链表快速倒转

    这篇文章主要为大家详细介绍了python递归实现链表快速倒转,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05

最新评论