机器学习tensorflow_python基础1
我,将某个人,唯一的某个人,试图锁定。我,

机器学习tensorflow_python基础1

人工智能,机器学习是比较热门的话题,tensorflow是机器学习中最受欢迎的框架、python是人工智能,机器学习的热门语言今天笔记简单介绍tensorflow_python基础

00环境搭建(像tensorflow、django这样的版板区别大的建议虚拟环境

pip install tensorflow

gpu版本

pip install tensorflow-gpu

旧版 TensorFlow

pip install tensorflow==1.15:仅支持 CPU 的版本
gpu版
pip install tensorflow-gpu==1.15:支持 GPU 的版本(适用于 Ubuntu 和 Windows)

系统要求


显卡支持gpu版尽量安装gpu版因为gpu版加速比cpu快很多


本文用的版本都是新版tensorflow2

按惯例先来个hello world

#导入模块

import tensorflow as tf
import tensorflow as tf
Hello= tf.constant('Hello, TensorFlow!')#定义一个常量
tf.print(Hello)

加法

import tensorflow as tf
# 定义一个随机数(标量)
random_float = tf.random.uniform(shape=())
# 定义一个有2个元素的零向量
zero_vector = tf.zeros(shape=(2))
# 定义两个2×2的常量矩阵
A = tf.constant([[1., 2.], [3., 4.]])
B = tf.constant([[5., 6.], [7., 8.]])


自动求导

import tensorflow as tfx = tf.Variable(initial_value=3.)
with tf.GradientTape() as tape:     # 在 tf.GradientTape() 的上下文内,所有计算步骤都会被记录以用于求导
    y = tf.square(x)
y_grad = tape.gradient(y, x)        # 计算y关于x的导数
print(y, y_grad)




上一篇: