import tensorflow as tf
import numpy as np
# 1 collect data
x_data = np.float32(np.random.rand(200,2));
y_data = np.matmul(x_data,[[5.2],[9.6]])+3.4;
# 2 Ceate model
W = tf.Variable(tf.random_uniform([2,1],-1,1));
b = tf.Variable(tf.zeros([1]));
y_ = tf.matmul(x_data,W)+b;
# 3 loss function
loss = tf.reduce_mean(tf.square(y_-y_data));
optimizer = tf.train.GradientDescentOptimizer(0.5);
train = optimizer.minimize(loss);
# 4 Initialzer
init = tf.initialize_all_variables();
sess = tf.Session(config = tf.ConfigProto(allow_soft_placement=True,log_device_placement=True));
sess.run(init);
# 5 Train
for step in range(0,201):
sess.run(train);
if step%10 == 0:
print(step,np.transpose(sess.run(W)),sess.run(b));
# 6 Output
sess.close();
没有合适的资源?快使用搜索试试~ 我知道了~
Python实现的TensorFlow入门案例
共1个文件
py:1个
需积分: 0 2 下载量 104 浏览量
2023-07-26
23:17:27
上传
评论
收藏 664B RAR 举报
温馨提示
TensorFlow是一个流行的开源机器学习框架,可以用于构建和训练各种机器学习模型。下面是一个简单的TensorFlow入门案例的描述: 导入所需的库: 首先,导入tensorflow库来使用TensorFlow的功能。 准备数据集: 选择一个合适的数据集用于训练和测试模型。 可以使用已有的公开数据集,如MNIST手写数字数据集,或者自己准备数据集。 构建模型: 使用TensorFlow的API来构建模型。 可以选择不同类型的模型,如神经网络、卷积神经网络(CNN)、循环神经网络(RNN)等,根据具体任务需求进行选择。 定义损失函数和优化器: 根据任务类型,选择适当的损失函数来衡量模型的性能。 使用TensorFlow提供的优化器(如梯度下降法)来最小化损失函数,从而优化模型。 训练模型: 使用训练数据集对模型进行训练。 设置迭代次数和批量大小,通过反向传播算法更新模型的参数。 评估模型性能: 使用测试数据集对训练后的模型进行评估。 计算模型在测试数据集上的准确率、精确度、召回率等指标。 使用模型进行预测: 使用训练好的模型对新的未知数据进行预测。 输入待预测的数据,
资源推荐
资源详情
资源评论
收起资源包目录
Python实现的TensorFlow入门案例.rar (1个子文件)
Python实现的TensorFlow入门案例
tensorflowmodel.py 787B
共 1 条
- 1
资源评论
童小纯
- 粉丝: 3w+
- 资源: 289
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功