zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python Neural Networks for Beginners 学习笔记 on Youtube

PythonOn笔记学习 for Networks Neural youtube
2023-09-14 09:12:39 时间

本人在Youtube上学习的一门叫TensorFlow 2.0 Complete Course - Python Neural Networks for Beginners Tutorial的课程,在此做的笔记,还在学习每天都会逐渐完善。
在这里插入图片描述

1. Tensorflow Introduciton

1.1 TensorFlow 2.0 Introduction

  1. TensorFlow install
pip install tensorflow
  1. Tensorflow 的应用
  • Image Classification
  • Data Clustering
  • Regression
  • Reiforcement Learning
  • Natural Language Processing
  1. 使用tensorflow的Tensor
import tensorflow as tf 
# 查看tensorflow版本
print(tf.version)

# Tensor的variable使用
rank1_tensor = tf.Variable(["test","Ok","Tim"],tf.string)
rank2_tensor = tf.Variable(["Test","OK"],["Yes","No"],tf.string)

# tensor的rank使用
tf.rank(rank1_tensor)
#输出的numpy = 1 ,表示这个tensor的rank是1
# print(tf.rank(rank2_tensor))

# 查看tensor的矩阵大小
# print(rank1_tensor.shape)

# 初始化一个Tensor,全是1或者全是0
t = tf.ones([5,5,5])

t = tf.zeros([5,5,5])
# tensor的reshape
# -1表示所有。比如此处的5× 5× 5的tensor可以矩阵变换成125×所有,此处所有就是1 ,来自于5×5×5/125 = 1。类似于matlab矩阵中的冒号
te = tf.reshape(t,[125,-1] )
print(t)
print(te)
  1. Tensor的所有类型
  • Variable
  • Constant
  • Placeholder
  • SparseTensor
  • 除了Variable,其他的类型,在执行的时候都不可改变。