TensorFlow搭建神经网络(4):建立精确描述散落坐标的线性模型

本文介绍如何利用TensorFlow构建神经网络模型,通过训练优化权重和偏置,以降低均方损失,实现对散落坐标点的精确描述。程序包含数据可视化,展示模型与数据的贴合程度。
摘要由CSDN通过智能技术生成
本节我们将用TensorFlow搭建一个不含隐藏层的简单神经网络。
 

神经网络模型预览

 
 
这个模型只有输入层和输出层,输入了一系列x值,最终给出预测值y
通过这个模型要实现的目的: 对一系列散落的坐标点(x,y),产生描述这些点的最精确的线性模型。
如果这件事让人做也很简单,线性模型就相当于一次函数,设y=kx+b,代两个坐标点直接算斜率和截距就出结果了。
但我们要的结果是最精确的线性模型。手动算出来的模型不一定能最恰当地描述我们的数据集。那怎么样算精确呢?就需要引入一个新的概念叫做损失函数(loss)。
 
损失函数是指模型预测值与实际数据值的不一致程度。
通俗来说,就是你算出来的那个数和实际结果差的多不多。举例来说要知道一个石头重量,按模型算出来它重1.2kg,但实际上石头重1kg,这个相差的0.2kg就是所谓的“绝对值损失函数”。
 
我们用的比较多的另一个损失函数是均方损失。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值