首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tensorflow基础一

1.计算图

基于tensorflow的NN:

张量表示数据,用计算图搭建神经网络,用会话执行计算图,优化线上的权重(参数),得到模型。

张量(tensor):多维数组(列表),阶:张量的维数。

张量可以表示0阶到n阶数组(列表)

tensorflow数据类型

tf.float32 tf.int32

tf.constant定义常数张量。

示例代码

显示结果

Tensor("add:0",shape(2,),dtype=float32)

add -> 节点名

0 -> 第0个输出

shape -> 维度

2 -> 一维数组的长度

dtype -> 数据类型

计算图 -> 搭建神经网络的计算过程,至只搭建不运算

神经元基本模型

x1,x2是输入

w1,w2是x1,x2到y的权重

2.会话

Session:执行计算图中的节点运算

import tensorflow as tf

x = tf.constant([[1.0,2.0]])

w = tf.constant([[3.0],[4.0]])

y = tf.matmul(x,w)

print y

with tf.Session() as sess:

print sess.run(y)

计算结果是

warnning 是因为电脑本身支持可以加速运算的操作

可以通过

修改bashrc修改tensorflow权限

降低tensorflow的提示等级

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180512G1D1BQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券