用机器学习算法分析稀有粒子衰变的软件包

raredeca的Python项目详细描述


Code HealthBuild StatusPyPI version

罕见

此包包含用于选择 粒子衰变,主要建立在机器学习技术上。它 包含:

  • 一个数据容器保存数据、权重、标签等 实现了根到python的数据转换以及plots和 K旧数据拆分
  • reweighting来自hep ml-repository的工具包装在 K折叠结构和用于评估重新称重的度量 质量
  • classifier optimization用于超参数以及 包含向后消除的特征选择
  • 一个output处理程序使添加文本和 将图形保存到代码中并自动将其保存到文件中
  • …等等

如何举例

要了解软件包,请查看howto笔记本:HTML versionIPython Notebooks

最小示例

想测试一下你的重新称重是否过度了?使用类似的列车:

importraredecayasrdmc_data=rd.data.HEPDataStorage(df,weights=*pd.Seriesweights*,target=0)real_data=rd.data.HEPDataStorage(df,weights=*pd.Seriesweights*,target=1)score=rd.score.train_similar(mc_data,real_data,old_mc_weights=1*orwhateverweightsthemchadbefore*)

立即开始

如果你想用简单、快捷的方法,可以看看Ready-to-use scripts。 你所要做的就是看看每一个“待办事项”,也许 改变他们。然后可以运行脚本,而无需在 全部。

文档和api

API和文档: Documentation

设置和安装

pypi

包含所有附加项的包需要根目录和根目录 因此,根安装(使用python绑定)将安装在 你的系统。如果不是这样的话,有些功能就不起作用了。

建议安装(需要根):

pip install raredecay[all] --process-dependency-links

水蟒

最简单的方法:使用conda安装所有内容(除了rep 必须使用PIP升级某些功能)

conda install raredecay -c mayou36

要确保可以转换根n元组,请使用

pip install raredecay[root]  # *use raredecay\[root\] in a zsh-console*

或者,代替根/附加(逗号分隔)reweightreweight用于特定功能。

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

推荐PyPI第三方库


热门话题
java Thumbnailator库将图像转换为cmyk   Java反射从目录中的类运行测试   JavaEclipseJDT编译器说方法未定义,但EclipseIDE没有   重构如何重构一行重复的java代码   java Eclipse:使用删除线文本呈现自定义注释   java问题与ArrayList复制数据   java如何在swagger中传递访问令牌?   使用另一个java文件运行java文件时出错   java为什么谷歌云存储生成的上传链接在成功上传后不会失效?   java将我的客户端PC重定向到默认登录页面   java hibernate c3p0配置mysql问题   java和java之间的区别。尼奥。文件文件和java。伊奥。文件   列出java循环并向映射中添加值   java为什么OJ报告这段代码的运行时错误?