pytorch 画loss曲线_Python练习绘制损失曲线,Pytorch,Loss
绘制Loss曲线
import绘制曲线的库和numpy库
import numpy as np
import matplotlib.pyplot as plt # 画图库
设置数据
x_data = [1.0, 2.0, 3.0]
y_data = [2.0, 4.0, 6.0]
定义模型
def forward(x):
return x * w
定义Loss函数
def loss(x, y):
y_pred = forward(x)
return (y_pred - y) * (y_pred - y)
定义权重和MSE(均方误差)的list
w_list = []
mse_list = []
计算MSE(均方误差)
for w in np.arange(0.0, 4.1, 0.1):
print('w=', w)
l_sum = 0
for x_val, y_val in zip(x_data, y_data):
y_pred_val = forward(x_val) # 预测结果
loss_val = loss(x_val, y_val) # 计算loss
l_sum += loss_val # loss的总和
print('\t', x_val, y_val, y_pred_val, loss_val) # x的真实值,y的真实值,y的预测值,loss值
print('MSE=', l_sum / 3)
w_list.append(w) # 权重w的list
mse_list.append(l_sum / 3) # 均方误差
输出
绘制Loss曲线
plt.plot(w_list, mse_list)
plt.ylabel('Loss')
plt.xlabel('w')
plt.show()
输出
pytorch 画loss曲线_Python练习绘制损失曲线,Pytorch,Loss相关推荐
- html5贝塞尔曲线,用canvas绘制一个曲线动画——深入理解贝塞尔曲线
前言 在前端开发中,贝赛尔曲线无处不在: 它可以用来绘制曲线,在svg和canvas中,原生提供的曲线绘制都是使用贝赛尔曲线 它也可以用来描述一个缓动算法,设置css的transition-timin ...
- unity 控制点 贝塞尔曲线_Handles.DrawBezier 绘制贝塞尔曲线
Handles.DrawBezier 绘制贝塞尔曲线 static function DrawBezier (startPosition : Vector3, startTangent : Vecto ...
- python绘制多条不同x轴曲线_python matlibplot绘制多条曲线图
这里我利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np im ...
- python根据时间序列画折线图_Python cufflinks 绘制折线图,时间序列,子图:简单,很快,很酷,还会动,从此 seaborn 是路人...
引言 Python 的 seaborn 与 matplotlib 绘图已不必多说,相信能够开始尝试使用 cufflinks 或者 FineBI 等工具进行绘图的朋友,已经对基本的数据可视化有了一定的了 ...
- python实现同时显示两条曲线_python matlibplot绘制多条曲线图
这里我利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np im ...
- python绘制多条不同x轴曲线_Python matplotlib 绘制双Y轴曲线图的示例代码
Matplotlib简介 Matplotlib是非常强大的python画图工具 Matplotlib可以画图线图.散点图.等高线图.条形图.柱形图.3D图形.图形动画等. Matplotlib安装 p ...
- python 画树 递归_python递归函数绘制分形树的方法
分形几何学的基本思想:客观事物具有自相似性的层次结构,局部和整体在形态,功能,信息,时间,空间等方面具有统计意义上的相似性,称为自相似性,自相似性是指局部是整体成比例缩小的性质. 我们先看一下我们最终 ...
- python画一个点_python – 如何绘制一个数据点?
我有以下代码来绘制一条线和一个点: df = pd.DataFrame({'x': [1, 2, 3], 'y': [3, 4, 6]}) point = pd.DataFrame({'x': [2] ...
- android代码画出波浪球,Android绘制波浪曲线,效果很赞的。
github地址:https://github.com/sddyljsx/Android-SurfView-WaveView package neal.canvas; import android.c ...
- c语言 画线函数,c语言绘制函数曲线
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我这种方法为什么图形只能显示一下就不见了,这是为什么?能不能用在双曲线上??能的话改哪里?? #include#includefloat a,b,c,xm ...
最新文章
- Solidity基础入门知识(十)函数的访问权限和可见性
- bash_常用bash命令
- 毒霸duba劫持首页的解决方案(实测有效)
- python selenium 元素定位_python3+selenium入门04-元素定位
- 【20171115中】nmap 使用脚本爆破telnet密码
- TFS自定义开发中的反射应用
- 【Flask】快速入门后台写接口【API】
- linux控制编译so 位数,Linux下解决64位下Apache编译模块时/usr/lib/libexpat.so问题
- python同时输出多个值_怎样在python中输出多个数组元素?
- 【Python】AttributeError: ‘DatetimeProperties’ object has no attribute ‘weekday_name’ 的解决方法
- kingate是一位国人开发的代理服务器
- Python3日期时间的操作
- Redis数据结构之哈希
- java基础—Hashtable,HashMap,TreeMap的区别
- Bootstrap 文档类型
- 查看apache版本_Apache Pulsar 2.6.1 版本正式发布:2.6.0 加强版,新增 OAuth2 支持
- Python字符串函数总结
- CCCardinalSplineBy概念
- 【强化学习】CARLA——Windows安装
- web 端可交互的离线渲染器,求 star~
热门文章
- OJ 2315 Problem E	Strawberry
- 浏览器与HTTP网络协议缓存原理分析 转自网界网:http://news.cnw.com.cn/news-china/htm2015/20151027_322909.shtml
- 17家IT创业公司的血泪史(3)
- 让电视走向高端化,创维能否继续领跑显示行业?
- OpenHarmony 3.2 Release HDF的IDL文件初探(上)
- 申请免费域名、配置域名以及https证书设置
- 【MyEclipse】配置代码格式化模版
- 语音识别中声学模型训练过程-GMM(一)
- 一文了解KingSwap
- html纯白色代码,想用纯白的背景代码。