当前位置:网站首页 > Haskell函数式编程 > 正文

py格式用什么软件打开(py是什么格式文件)



  1. TensorFlow相关介绍
  2. TensorFlow的安装使用(入门级)

TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。

 
  
 
  
 
  
数据集 目的 data_sets.train 55000 组 图片和标签, 用于训练。 data_sets.validation 5000 组 图片和标签, 用于迭代验证训练的准确性。 data_sets.test 10000 组 图片和标签, 用于最终测试训练的准确性。

导入input_data.py,并调用read_dataset()函数

 
  

介绍完数据集,我们再来看一下我们将要使用的机器学习模型softmax.

然后用softmax函数可以把这些证据转换成概率 y:y=softmax(evidence)
softmax可以把我们定义的线性函数的输出转换成我们想要的格式,也就是关于10个数字类的概率分布。因此,给定一张图片,它对于每一个数字的吻合度可以被softmax函数转换成为一个概率值。
大多数时候softmax模型函数把输入值当成幂指数求值,再正则化这些结果值。这个幂运算表示,更大的证据对应更大的假设模型(hypothesis)里面的乘数权重值。反之,拥有更少的证据意味着在假设模型里面拥有更小的乘数系数。假设模型里的权值不可以是0值或者负值。Softmax然后会正则化这些权重值,使它们的总和等于1,以此构造一个有效的概率分布。所以等式可以写成如下:

对于softmax回归模型可以用下面的图解释,对于输入的xs加权求和,再分别加上一个偏置量,最后再输入到softmax函数中:Xi是像素点,Yi是图片X是数字i的概率.

可以进一步写成矩阵的形式:




















创建一个空白python文件main.py.复制粘帖以下代码.

 
  

方法:train_step = tf.train.GradientDescentOptimizer(0.01).minimize(cross_entropy)
在这里,我们要求TensorFlow用梯度下降算法(gradient descent algorithm)以0.01的学习速率最小化交叉熵。梯度下降算法(gradient descent algorithm)是一个简单的学习过程,TensorFlow只需将每个变量一点点地往使成本不断降低的方向移动。当然TensorFlow也提供了其他许多优化算法:只要简单地调整一行代码就可以使用其他的算法.

后面开始训练模型,我们让模型循环训练1000次!每次随机选取100张图输入,以达到减少计算量.

首先让我们找出那些预测正确的标签。tf.argmax 是一个非常有用的函数,它能给出某个tensor对象在某一维上的其数据最大值所在的索引值。由于标签向量是由0,1组成,因此最大值1所在的索引位置就是类别标签,比如tf.argmax(y,1)返回的是模型对于任一输入x预测到的标签值,而 tf.argmax(y_,1) 代表正确的标签,我们可以用 tf.equal 来检测我们的预测是否真实标签匹配(索引位置一样表示匹配)。

correct_prediction = tf.equal(tf.argmax(y,1), tf.argmax(y_,1))

这行代码会给我们一组布尔值。为了确定正确预测项的比例,我们可以把布尔值转换成浮点数,然后取平均值。例如,[True, False, True, True] 会变成 [1,0,1,1] ,取平均值后得到 0.75.

accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float"))

 
  

我们直接运行fully_connected_feed.py

 
  
 
  

升级后,我们就可以使用可视化工具TensorBoard来可视化刚刚那些日志文件啦.执行如下命令:

 
  

至此,TensorFlow的初级入门教程完成.

到此这篇py格式用什么软件打开(py是什么格式文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 一级这「34个万能满分标题模板」,可以承包三年的所有作文题目,直接套!二级这「34个万能满分标题模板」,可以承包三年的所有作文题目,直接套!格式范文(一级这「34个万能满分标题模板」,可以承包三年的所有作文题目,直接套!二级这「34个万能满分标题模板」,可以承包三年的所有作文题目,直接套!示范)2026-05-01 23:27:07
  • icmp报文格式(icmp报文格式图)2026-05-01 23:27:07
  • 动态库(动态库的两种调用方式)2026-05-01 23:27:07
  • pivot函数excel(pivot函数中哪个不能省略)2026-05-01 23:27:07
  • 软件后缀名怎么改(软件改后缀名改格式)2026-05-01 23:27:07
  • ifstream用法例子(ifstream函数)2026-05-01 23:27:07
  • redis的哨兵模式+spring整合(redistemplate 哨兵)2026-05-01 23:27:07
  • 单片机编程实例大全(单片机编程入门视频教程)2026-05-01 23:27:07
  • pcap 格式(pcap格式文件)2026-05-01 23:27:07
  • 一级以上内容的标题可以是“Markdown文件格式规范示例”。这个标题简洁明了地概括了内容的主要目的,即二级以上内容的标题可以是“Markdown文件格式规范示例”。这个标题简洁明了地概括了内容的主要目的,即三级以上内容的标题可以是“Markdown文件格式规范示例”。这个标题简洁明了地概括了内容的主要目的,即是什么意思四级以上内容的标题可以是“Markdown文件格式规范示例2026-05-01 23:27:07
  • 全屏图片