TensorFlow第一个小程序

原创 2018年04月17日 20:11:37

最新版本的tensorflow小程序,程序一小步,理解一大步!

# -*- coding: utf-8 -*-

"""
Spyder Editor


This is a temporary script file.
"""


import numpy as np #这是Python的一种开源的数值计算扩展,非常强大
import tensorflow as tf  #导入tensorflow 


##构造数据##
x_data=np.random.rand(100).astype(np.float32) #随机生成100个类型为float32的值
y_data=x_data*0.1+0.3  #定义方程式y=x_data*A+B
##-------##


##建立TensorFlow神经计算结构##
Weight=tf.Variable(tf.random_uniform([1],-1.0,1.0)) 
biases=tf.Variable(tf.zeros([1]))     
y=Weight*x_data+biases
##-------##

loss=tf.reduce_mean(tf.square(y-y_data))  #loss方程,判断与正确值的差距
optimizer=tf.train.GradientDescentOptimizer(0.5) #根据差距进行反向传播修正参数

train=optimizer.minimize(loss) #建立训练器


init=tf.global_variables_initializer() #初始化TensorFlow训练结构
sess=tf.Session()  #建立TensorFlow训练会话
sess.run(init)     #将训练结构装载到会话中


for  step in range(1000): #循环训练1000次
     sess.run(train)  #使用训练器根据训练结构进行训练
     if  step%20==0:  #每20次打印一次训练结果
        print(step,sess.run(Weight),sess.run(biases)) #训练次数,A值,B值

机器学习小试(1)TensorFlow的第一个程序

最近,因为项目需要开始接触机器学习。虽然在学校对神经网络等算法已有接触,但早已忘得差不多了。在学习TF之前,建议和我一样,先从理论背景开始看起。...
  • goldenhawking
  • goldenhawking
  • 2017-07-05 12:58:03
  • 904

第一个Tensorflow程序

我们使用第一个Tensorflow程序类似于HelloWord
  • yaoming168
  • yaoming168
  • 2017-06-04 11:58:34
  • 1003

TensorFlow学习笔记(一)---MNIST

TensorFlow学习笔记(一)---MNIST  参考自:http://blog.csdn.net/nxcxl88/article/details/52074115 1、安装Tensor...
  • liyuqian199695
  • liyuqian199695
  • 2017-03-12 21:12:43
  • 381

TensorFlow入门(基础语法,小程序)

本文参考自:莫烦Python - Tensorflow 教程系列TensorFlow入门: 使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context)...
  • login_sonata
  • login_sonata
  • 2017-08-27 15:17:04
  • 2113

tensorflow入门(一)---从一个小程序说起

我们现在需要拟合一条直线,通常我们会选用最小二乘的方法,通过编程优化实现,现在我们先用tensorflow提供的API来实现这个程序。麻雀虽小五脏俱全,里面会涉及到很多tensorflow的核心API...
  • leibaojiangjun1
  • leibaojiangjun1
  • 2016-12-14 17:36:56
  • 1718

TensorFlow技术解析与实战 8 第一个tensorflow程序

TensorFlow的运行方式分如下4步: (1)加载数据及定义超参数 (2)构建网络 (3)训练模型 (4)评估模型和进行预测 # -*- coding: utf-8 -*- impo...
  • QFire
  • QFire
  • 2017-12-16 20:47:19
  • 183

Tensorflow示例程序

  • 2018年02月01日 09:37
  • 16KB
  • 下载

我的第一个微信小程序

1. 前言牛客网第三期编程作业是体验下微信小程序的编写, 由于本菜鸟对前端这块理解并不深入,整起来比较费劲, 突然想到一个idea, 顺手简单实现一下, 基本效果如下: 2. 参考资料很快论坛 官...
  • zhyh1435589631
  • zhyh1435589631
  • 2016-11-13 16:34:56
  • 1228

创建第一个小程序hello world!

创建小程序实例 点击开发者工具左侧导航的“编辑”,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。最关键也是必不可少的,是 app.js、app.json、app.wxss 这三个。...
  • zhangchu108
  • zhangchu108
  • 2017-04-28 11:01:15
  • 743

TensorFlow 入门之第一个神经网络训练 MNIST

1. 构建神经网络构建一个神经网络,用于学习神经网络的结构。 本文构建的神经网络是典型的三层神经网络,输入层、隐藏层、输出层。输入层有一个输入参数也就是有一个神经元,隐藏层定义了10个神经元,输出层...
  • u012373815
  • u012373815
  • 2017-08-15 23:25:57
  • 979
收藏助手
不良信息举报
您举报文章:TensorFlow第一个小程序
举报原因:
原因补充:

(最多只允许输入30个字)