损失函数画图

Hinge loss function:

\[H(z) = max(0,1-z)\]

$\psi$-learning loss function:

\[{\phi _s}(z) = \left\{ {\begin{array}{*{20}{c}}

s&{z < 0}\\

0&{z \ge 0}

\end{array}} \right.\]

Normalized Sigmoid loss:

\[{P_t}(z) = 1 - \tanh (tz)\]

Ramp loss function:

\[{R_s}(z) = \left\{ {\begin{array}{*{20}{c}}

0&{z > 0}\\

{1 - z}&{0 \le z \le 1}\\

{1 - s}&{z > 1}

\end{array}} \right.\]

%plot loss function

%define the loss function

H = @(z)max(0,1-z) ; %Hinge loss function

P = @(z)(2*(z<0)+0*(z>=0)); %\psi-learning loss function

S = @(z)(1-tanh(2*z)); %Normalized Sigmoid loss function

R = @(z)(1*(z<0)+(1-z).*(z>=0&z<1)+0*(z>=1)); % ramp loss

z=-2:0.01:2;

subplot(1,4,1) % plot the 1st figure of 1-4

plot(z,H(z),'-','linewidth',2);

xlabel('z');

title('Hinge loss','fontweight','normal','fontsize',10);

axis([-2,2 0 3])

subplot(1,4,2)

plot(z,P(z),'g-','linewidth',2);

xlabel('z');

title('\psi-learnig loss','fontweight','normal','fontsize',10);

axis([-2,2 0 3])

subplot(1,4,3)

plot(z,S(z),'r-','linewidth',2);

xlabel('z');

title('Normalized Sigmoid loss','fontweight','normal','fontsize',10);

axis([-2,2 0 3])

subplot(1,4,4)

plot(z,R(z),'b-','linewidth',2);

xlabel('z');

title('Ramp loss','fontweight','normal','fontsize',10);

axis([-2,2 0 3])

matlab损耗函数曲线,MATLAB 损失函数画图相关推荐

  1. matlab近红外光谱曲线,Matlab预处理近红外光谱.docx

    Matlab预处理近红外光谱 Matlab预处理近红外光谱1. 微分处理光谱一阶微分公式:二阶微分公式:式中,是谱图数据中i波数下的透过率,g为窗口宽度一阶导数MATLAB代码:X1st=diff(X ...

  2. matlab球坐标曲线,matlab绘制曲线subplotsphere球面坐标绘制饼图

    实验报告 实验名称:实验一MATLAB初步 一.实验目的与要求: 1. 了解MATLAB的特点: 2. 熟悉MATLAB环境和命令窗口 3.熟悉常用命令的使用方法,尤其是帮助命令: 4.掌握MATLA ...

  3. matlab 贝塞尔曲线,matlab实现贝塞尔曲线绘图pdf查看

    贝塞尔曲线绘图方法: %Program 3.7 Freehand Draw Program Using Bezier Splines %Click in Matlab figure window to ...

  4. matlab roc曲线,MATLAB画ROC曲线,及计算AUC值

    标签: 根据决策值和真实标签画ROC曲线,同时计算AUC的值 function auc = roc_curve(deci,label_y) %%deci=wx+b, label_y, true lab ...

  5. matlab 拖动曲线,Matlab屏幕交互取点并作三次样条曲线matlab GUI:屏幕取点+三次样条曲线+屏幕拖动 | 学步园...

    函数实现屏幕拖动: function figure1_WindowButtonDownFcn(hObject, eventdata, handles) set(gcf,'Pointer','fleur ...

  6. matlab近红外光谱曲线,Matlab关于偏最小二乘法应用于近红外光谱分析的问题

    代码在最下面了,不能运行,是代码有错误嘛? 在录入数据以后,有提示: ??? Error using ==> regress Y must be a vector. 错误位置是在第三步那里.. ...

  7. matlab在曲线给命名,matlab 利用xlsread画图,怎么将一组excel数据导入,通过matlab作图...

    Matlab 循环 for 语句 xlsread EXCEL表格数据导入 画图 Matlab的 xlsread() 函数可以将Excel数据到matlab工作空间,然后就可以根据读入据作图.下面给出操 ...

  8. matlab提取数据画图,matlab提取excel表格数据画图-如何将Excel中的数据导入MATLAB并在MATLAB中画出图......

    在matlab上如何导入excel表格然后画图 工具:matlab 2018b 1.打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入: 2. ...

  9. matlab读Excel表格数据画图,matlab读Excel表格数据画图-如何利用matlab根据excel表格里面的数据画图...

    用matlab读取excel数据并把对应的数据分别画出曲线图 1.第我们首先需要找到需要导excel表格,这里表格需要是office,其它入有问题,我们可以使用电脑自带的2003版本office 2. ...

  10. matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx

    Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

最新文章

  1. 高频PCB设计事项一
  2. 一文了解人脸识别:从实现方法到应用场景都讲明白了
  3. 超实用 Linux下通过VNC安装Oracle
  4. java finally块_Java中的finally块是什么?
  5. 计算机硬件系统的运行速度,电脑运行速度不给力 需要更换哪些硬件?
  6. python绘制社会关系网络图_Python networkx 网络图绘制
  7. 本地也能运行AWS?是的,AWS开始进军混合云领域了
  8. 三维插值(MATLAB)——TriScatteredInterp/scatteredInterpolant函数
  9. 无盘服务器 cpu占用,顺网科技网维大师程序占CPU资源多的解决过程
  10. 无法往开启kerberos的zookeeper上注册服务_笔记本WiFi信号满格,却无法上网怎么搞?...
  11. 按矩阵对角线输出问题
  12. oracle 基数 选择率,1.1.2.2 可选择率(1)
  13. java 怎么调用clojure_从java调用Clojure时Clojure状态的范围
  14. 【MM模块】Credit Memos and Reversals 红字发票和冲销
  15. SM2算法+开发中注意事项
  16. dom4j解析xml格式字符串获取标签属性和内容
  17. 时间加减计算器_财政局刚刚回应丨禁止携带计算器,否则成绩无效!
  18. 猿创征文|收到谷歌开发者大会正式邀请(Java学生的自学之路)
  19. python的时间转换datetime和pd.to_datetime
  20. 《赛博朋克2077》安装方法+使用手册。附补丁更新地址

热门文章

  1. sqlyog 注册码
  2. HTML5期末大作业:腾讯游戏网站设计——腾讯游戏官网(13页) HTML+CSS+JavaScript web网页设计与开发
  3. 脱离极域电子教室软件控制策略(实测有效)
  4. 版本号命名规范及原则
  5. Linux下libiconv库的安装和使用
  6. dosbox运行C语言,DOSBox-DOS模拟器-DOSBox下载 v0.74官方版-完美下载
  7. 达梦数据库的学习使用
  8. python算法入门
  9. H5个人博客模板分享
  10. Nginx面试题整理