zoukankan      html  css  js  c++  java
  • tensorflow的介绍(二)

    tensorflow的定义

    • tensorflow是一个采用数据流图,用于数值计算的开源的软件库。本质上可以认为是一个数据库,tensorflow可以作为
    • Tensor(张量)意味着N维数组,Flow(流)意味

    tensorflow 网站

    tensorflow的特性

    • 高度灵活性:只要能将计算表示成为一个数据流图,那就可以使用tensorflow
    • 可移植性:支持CPU和GPU,可以在台式机、服务器、手机端运算。现在只支持英伟达的GPU
    • 求微分:Tensorflow内部实现了自动对于各种给定目标函数求导的方式
    • 支持多种语言:python、c、java、swift、go等
    • 性能高度优化

    tensorflow playground

    学习网站:https://playground.tensorflow.org

    tensorflow的基本概念

    • 图:描述了计算过程,Tensorflow用图来表示计算过程
    • 张量:Tensorflow 使用tensor表示数据,每一个tensor是一个多维化的数组
    • 操作:图中的节点为op,一个op获得/输入0个或者多个Tensor,执行并计算,产生0个或多个Tensor
    • 会话:session tensorflow的运行需要再绘话里面运行

    tensorflow写代码流程

    1. 定义变量占位符
    2. 根据数学原理写方程
    3. 定义损失函数cost
    4. 定义优化梯度下降 GradientDescentOptimizer
    5. session 进行训练,for循环
    6. 保存saver
  • 相关阅读:
    grid 布局
    数组对象
    定义换页时表现
    判断一个对象是否为空
    内存管理 内存泄漏
    arguments对象
    String类型
    对象 实例
    iOS 之 UIWebView
    iOS 之 内嵌网页
  • 原文地址:https://www.cnblogs.com/raisok/p/12659627.html
Copyright © 2011-2022 走看看