码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TensorFlow简介


    3. TensorFlow简介

    文章目录

      • 3. TensorFlow简介
        • 3.1 依赖视图
        • 3.2 TensorFlow2.0专注于简单性和易用性
          • 3.2.1 工作流程
        • 3.2.2 TensorFlow安装
        • 3.3 张量
          • 3.3.1 张量及其相关操作
          • 3.3.2 变量
        • 3.4 tf.keras
          • 3.4.1 TensorFlow2.0的高阶API接口
          • 3.4.2 常用模块
          • 3.4.3 常用方法
        • 3.5 快速入门模型
          • 3.5.1 鸢尾花分类案例

    3.1 依赖视图

    在这里插入图片描述

    托管在GitHub平台,由Google groups和contributors共同维护

    提供丰富的深度学习相关的API,支持Python和C/C++接口

    提供可视化分析工具Tensorboard,方便分析和调整模型

    支持Linux、Windows、Mac甚至手机移动设备等各种平台

    3.2 TensorFlow2.0专注于简单性和易用性

    3.2.1 工作流程

    • 使用tf.data加载数据
    • 模型的建立与调试
    • 模型的训练
    • 预训练模型调用
    • 模型的部署

    3.2.2 TensorFlow安装

    pip install tensorflow==2.3.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

    在这里插入图片描述

    3.3 张量

    3.3.1 张量及其相关操作

    • 张量tensor是一个多维数组

      • 0维→标量、一维张量、二维、三维…
    • 生成张量

      • tf.constant
    • tensor转换为numpy

      • np.array()
      • Tensor.numpy()
    • 常用函数

      • 加法

        • tf.add
      • 元素乘法

        • tf.muliply
      • 矩阵乘法

        • tf.matmul
      • 在这里插入图片描述

    3.3.2 变量

    • 一种特殊的张量,形状不可变,但是可以更改其中的参数
    • tf.Variable
    • 在这里插入图片描述

    3.4 tf.keras

    3.4.1 TensorFlow2.0的高阶API接口

    • 为TensorFlow的代码提供了新的风格和设计模式
    • 提升了TF代码的简洁性和复用性

    3.4.2 常用模块

    • 在这里插入图片描述

    3.4.3 常用方法

    • 深度学习实现的主要流程

      • 数据获取
      • 数据处理
      • 模型创建与训练
      • 模型测试与评估
      • 模型预测
    • 导入tf.keras

    • 数据输入

    • 模型构建

    • 训练与评估

    • 回调函数

    • 模型的保存与恢复

    3.5 快速入门模型

    3.5.1 鸢尾花分类案例

    • 使用机器学习sklearn 逻辑回归实现

      • 在这里插入图片描述

      • 在这里插入图片描述

    • 使用tf.Keras实现

      • 在这里插入图片描述
  • 相关阅读:
    awk判断整除(包含小数和负数)
    利用图像二维熵实现视频信号丢失检测(Signal Loss Detection)
    基于Java+SpringBoot+Mybaties-plus+Vue+ElementUI 失物招领小程序 设计与实现
    C语言中的函数openlog
    error:03000086:digital envelope routines::initialization error问题解决
    C# 基础入门指南:从零开始学习 C# 编程
    编程经验:上拔if、下压for
    Android 9 第一次开机联网检测系统升级
    Android 13.0 recovery出厂时清理中字体大小的修改
    论文笔记:Code Llama: Open Foundation Models for Code
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/126189028
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号