det曲线的far-frr置信区间

xbob.measure.Bootstraps的Python项目详细描述


===================================================
bob的det曲线的far-frr置信区间
=================================================== < BR>
此示例演示如何通过提供新的性能度量来测量det曲线的置信区间来扩展bob。 < BR>
原载于该报:
poh,n.;martin,a.;bengio,s.,"使用特定用户和样本联合引导的生物认证性能综合",模式分析和机器智能,ieee交易,第29卷,第3期,第492498页,2007年3月 < BR>
安装
============ < BR>
首先,必须按照说明安装"bob<;http://www.idiap.ch/software/bob>;"
`这里<;http://www.idiap.ch/software/bob/docs/releases/last/sphinx/html/installation.html>;`。 < BR>
注: < BR>
如果您是通过我们的github门户而不是通过pypi阅读本页,
注意**包的开发提示可能不稳定**或
瞬间不稳定。 < BR>
转到"http://pypi.python.org/pypi/xbob.measure.bootstraps
<;http://pypi.python.org/pypi/xbob.>;``下载最新的
此软件包的稳定版本。 < BR>
有两个选项可用于安装此软件包和
在您的计算机上运行:您可以使用像"pip"这样的自动安装程序
<;http://pypi.python.org/pypi/pip/>;`(或"轻松安装
<;http://pypi.python.org/pypi/setuptools>;`(或手动下载、解包和
使用"zc.buildout<;http://pypi.python.org/pypi/zc.buildout>;"创建
仅用于此软件包的虚拟工作环境。在这两种情况下
将自动下载和安装上面列出的依赖项。 < BR>
使用自动安装程序
-- < BR>
使用"pip"是最简单的(shell命令用"`$`"信号标记): < BR>
$pip安装xbob.measure.bootstraps < BR>
您还可以使用"简易安装"来执行相同的操作: < BR>
$easy_安装xbob.measure.bootstraps < BR>
这将下载并安装此软件包以及任何其他需要的软件包
依赖关系。它还将验证您安装的bob版本
兼容。 < BR>
此方案在virtualenv的虚拟环境中很好地工作
<;http://pypi.python.org/pypi/virtualenv>;``或者如果您对
机器。否则,我们建议您使用下一个选项。 < BR>
使用"zc.buildout"``
---- < BR>
从"pypi"下载此软件包的最新版本
<;http://pypi.python.org/pypi/xbob.measure.bootstraps>;``并将其解压缩到
工作区。工具包本身的安装使用'buildout
<;http://www.buildout.org/>;`。你不需要了解它的内部工作原理
使用此软件包。以下是一个让你开始的食谱: < BR>
$python引导.py
美元/bin/建筑 < BR>
这两个命令应下载并安装所有未安装的依赖项和
为您提供一个完全可操作的测试和开发环境。 < BR>
注: < BR>
前一个命令集第一行中使用的python shell
确定将用于开发的所有脚本的python解释器
在这个包裹里。因为这个包使用了"bob",所以必须确保``
使用用于生成bob的**解释器调用脚本,或
可能会出现意外问题。 < BR>
如果系统管理员安装了bob,则可以安全地
考虑使用默认的python解释器。在这种情况下,上述3
命令行应按预期工作。如果你在某个地方安装了鲍勃
在私有目录中,编辑文件``buildout.cfg``**在**之前
正在运行`./bin/buildout`。找到名为"buildout"的部分,然后编辑或
添加行"前缀"以指向安装bob的目录或
内置。例如:: < BR>
[构建]

前缀=/users/crazybox/work/bob/build < BR>< BR>
用户指南
========== < BR>
假设您已经遵循了软件包的安装说明
并安装了此软件包。 < BR>
下面,我们提供一个示例,说明如何应用jointbootstraps绘制置信曲线,从
巨蟒世界: < BR>
>;>>导入引导
预先定义一个置信率列表
>>gt;置信度=[.25,0.5,.75]
>>>n_user_bstrp=30


和"测试标签"(第4列)必须包含测试/探测文件名。请参阅bob.measure.load.cmc_four_列、bob.measure.load.cmc_five_列的功能来加载或生成"cmc分数"。
>>>引导。Jointbootstraps图(cmc_分数,置信度,n_用户,n_样本=3)
绘制DET曲线

>>>负分数=[]
>>>对于范围(0,len(cmc_分数))内的id:
>;>;分数=numpy.append(分数,cmc分数[id][1])
>>>负分数=numpy.append(负分数,cmc分数[id][0])

>;>;bob.measure.plot.det_轴([.05、60、.05、60])
>>>pyplot.xlabel("错误接受率")
>>>pyplot.ylabel("错误拒绝率")
>>>pyplot.title("DET曲线的FAR-FRR置信区间")
>>>pyplot.grid()
>>>pyplot.savefig("confidence_det.png")
>>>pyplot.close()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Hibernate会话/模板返回null   java Bluetooth无法连接到OBD2   smartGWT中的行分隔符的java等价物?   java如何删除可执行路径错误   java使用ICE Tar库对大文件进行Tar   java Spring Boot/JavaFX:添加一个仍然可以访问JPA的关机挂钩(ctrlc)   使用输入流读取java属性文件   如何在Java中迭代HashSet元素时覆盖该元素   内容类型中的javascript set charset=“utf8”   使用cassandra触发器的java   用户界面什么是适合我的GUI(JAVA)的update()方法   Java实例控制   java前置摄像头无法在不同设备上工作   java方法组织。postgresql。jdbc。连接。createClob()尚未实现