深度学习tensorflow实战笔记(1)全连接神经网络(FCN)训练自己的数据(从txt文件中读取)

这篇博客详细介绍了如何使用TensorFlow训练全连接神经网络(FCN)处理自定义数据。内容涵盖从txt文件读取数据,数据预处理,全连接网络实现,损失函数构建,以及训练和测试流程。特别强调了数据读取和独热编码的实现细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      写在前面的话:离上一次写博客已经有些日子了,以前的工程都是在caffe平台下做的,caffe平台虽然挺好用的,但是caffe主要用于做CNN,对于其它的网络模型用起来不太方便,所以博主转战tensorflow,Google对待tensorflow就想当年对待Android一样,虽然现在推出了很多其它机器学习(深度学习)框架,不过tensorflow的便利性还是很值得称赞的,最起码博主感觉上手很容易的。

      tensorflow平台用于机器学习或者深度学习的代码大多数是基于mnist或者cifar-10等标准数据集的,这种数据集封装了标注格式,tf平台都有专门的针对这类数据处理操作,但是要想训练自己的数据,并不是一件容易的事情,博主倒弄了几天,终于跑通了如果用多层感知机以及卷积神经网络训练自己的数据,包括数据读入、测试、特征提取等操作。本篇博客主要介绍如何从txt文件中读取自己的数据,用于训练多层感知机,后续的博客介绍如何处理图像数据,以及CNN的相关内容。都是一些非常实用的干货。

1、准备数据

     把数据放进txt文件中(数据量大的话,就写一段程序自己把数据自动的写入txt文件中,任何语言都能实现),数据之间用逗号隔开,最后一列标注数据的标签(用于分类),比如0,1。每一行表示一个训练样本。如下图所示。

其中前三列表示数据(特征),最后一列表示数据(特征࿰

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值