第一讲-tensorflow搭建完整的神经网络步骤(附完整代码)

本文详述了使用Tensorflow构建神经网络解决鸢尾花分类问题的步骤,包括数据准备、网络搭建、参数优化、效果测试及可视化过程。通过实例代码展示具体实现。
摘要由CSDN通过智能技术生成

目标:神经网络实现鸢尾花分类问题

搭建神经网络步骤:准备数据--》搭建网络--》参数优化 ---》 测试效果 ---》 Acc/loss可视化

  • 准备数据
  1. 数据集读入
  2. 数据集乱序
  3. 生成不相交的训练集和测试集
  4. 配成(输入特征,标签)对,每次读入一小撮(batch)  
  • 搭建网络
  1. 定义神经网络中所有可训练参数
  • 参数优化
  1. 嵌套循环迭代,with结构更新参数,显示当前loss
  • 测试效果
  1. 计算当前参数前向传播后的准确率,显示当前acc 
  • Acc/loss可视化

下面是一个搭建神经网络实现鸢尾花分类的完整代码:

# -*- coding: UTF-8 -*-
# 利用鸢尾花数据集,实现前向传播、反向传播,可视化loss曲线

# 导入所需模块
import tensorflow as tf
f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值