一、CDF(cumulative distribution function)累积分布函数就是 分布函数,即概率密度函数的积分。

二、针对一组IOU值的CDF曲线:IOU值作为横坐标(从小到大),每个IOU值出现的概率等于IOU值出现的个数除于总个数。

三、代码实现横坐标是IOU的CDF曲线:

import matplotlib.pyplot as plt
import json
import numpy as npdef CDF(IOU):hist, bin_edges = np.histogram(IOU, bins=10)#IOU是列表,其中都是IOU值,bins是格数cdf = np.cumsum(hist/sum(hist))plt.plot(bin_edges[1:], cdf, '-*', color='#ED7D31')plt.xlim([0,1])plt.ylim([0,1])plt.grid()plt.show()IOU_txt = open("./iou.txt", 'r') #打开制定硬存
dumps = IOU_txt.read()           #将硬存数据读入缓冲区
IOU = json.loads(dumps)          #缓冲区数据加载到软存
IOU_txt.close()CDF(IOU)

深度学习评价指标系列——CDF累积分布函数(分布函数)相关推荐

  1. BP算法双向传_链式求导最缠绵(深度学习入门系列之八)

    摘要: 说到BP(Back Propagation)算法,人们通常强调的是反向传播,其实它是一个双向算法:正向传播输入信号,反向传播误差信息.接下来,你将看到的,可能是史上最为通俗易懂的BP图文讲解, ...

  2. 草稿--深度学习cache系列

    目录 <深度学习cache系列> - 2022 00-cache思考篇 01-简述cache的基本概念和使用场景 02-cache的基本概念原理扫盲 03-cache的查询原理 04-多核 ...

  3. LSTM长短记,长序依赖可追忆(深度学习入门系列之十四)

    摘要:如果你是一名单身狗,不要伤心,或许是因为你的记忆太好了.有时,遗忘是件好事,它让你对琐碎之事不再斤斤计较.然而每当自己记不住单词而"问候亲人"时,也确实气死个人.于是你懂得了 ...

  4. 深度学习技术系列(1):Mosaic Model — 不良图片检测开源模型

    最近整理了在图像深度学习方面的一部分工作,开源了一个不良图片检测的CNN模型(Mosaic Model),放在了github上.目前github上开源了最新的模型,以及demo的python文件,可以 ...

  5. 深度学习入门系列21:项目:用LSTM+CNN对电影评论分类

    大家好,我技术人Howzit,这是深度学习入门系列第二十一篇,欢迎大家一起交流! 深度学习入门系列1:多层感知器概述 深度学习入门系列2:用TensorFlow构建你的第一个神经网络 深度学习入门系列 ...

  6. 深度学习入门系列1:多层感知器概述

    本人正在学习<deep learning with python>–Jason Brownlee,有兴趣的可以一起学习. 仅供学习参考,不做商用! 大家好,我技术人Howzit,这是深度学 ...

  7. BP算法双向传,链式求导最缠绵(深度学习入门系列之八)

    摘要: 说到BP(Back Propagation)算法,人们通常强调的是反向传播,其实它是一个双向算法:正向传播输入信号,反向传播误差信息.接下来,你将看到的,可能是史上最为通俗易懂的BP图文讲解, ...

  8. 深度学习入门系列23:项目:用爱丽丝梦游仙境生成文本

    大家好,我技术人Howzit,这是深度学习入门系列第二十三篇,欢迎大家一起交流! 深度学习入门系列1:多层感知器概述 深度学习入门系列2:用TensorFlow构建你的第一个神经网络 深度学习入门系列 ...

  9. 深度学习入门系列6项目实战:声纳回声识别

    大家好,我技术人Howzit,这是深度学习入门系列第六篇,欢迎大家一起交流! 深度学习入门系列1:多层感知器概述 深度学习入门系列2:用TensorFlow构建你的第一个神经网络 深度学习入门系列3: ...

最新文章

  1. Java编程基础10——面向对象_多态抽象类接口
  2. 上市后首份年报亮眼,快手天花板在哪?
  3. 基于Jedis的工具类
  4. Render errors:One or more layouts are missing the layout_width or layout_height attributes
  5. 【JAVA 第四章 流程控制语句】课后习题 直线斜率 以及判断坐标是否在直线上点到直线的距离
  6. UVA983 Localized Summing for Blurring【前缀和+最大子段和+DP】
  7. python 网络设备巡检_python写的一个服务器自动巡检工具
  8. DCDC电源模块方案 大功率DCDC变换器
  9. python租房_【Python】租房经历总结—–我是如何2天找到合适租房的(房东直租)简单粗暴...
  10. SAP 中文小写金额转大写金额 amount in word(支持负数)
  11. 天下3各服务器最新互转查询,转服必看 大荒最新服务器火爆度排行榜
  12. 如何将多个Execl表格中的数据汇总到一个表中?
  13. 一个功能超全的「登录认证」神器!
  14. 软件绿化之实践一--绿化搜狗输入法
  15. qt tcp不可以循环发送_qt tcp客户端发送消息 服务器不能立即接收到
  16. 贴片绕线电感和贴片电感的区别
  17. 颜色搭配,典型配色方案
  18. 条码软件为什么要有等级要求(A级条码)
  19. 【深度观察】深度学习技术其实没那么美好
  20. nodeJS的环境搭建以及nodeJS和npm简介

热门文章

  1. canvas 绘制钟表
  2. Java编写:输入出租车公里数,输出应付的车费数:(收费标准如下:3000米以下为8元,每超过500米增加1.2元,不足500米按500米计算。)
  3. ## 原声js制作简单灯光开关
  4. 基于python的abaqus二次开发_基于PYTHON的ABAQUS二次开发实例讲解
  5. 网络是怎样连接的学习笔记(一)
  6. 请求所有父控件及祖宗控件不要拦截事件
  7. tk组件学习---text
  8. 静态时序分析 第二章 基础知识
  9. 计算机断电后黑屏怎么办,如何解决win7系统电脑开机后断电黑屏的故障
  10. create-react-app打包环境配置