中文

利用 Numba 加速 OPFython

机器学习 2021-06-23 v1 人工智能

摘要

一种受图启发的分类器,称为最优路径森林(OPF),已被证明是一种最先进的算法,在多种任务中与逻辑回归器、支持向量机相当。近来,其基于 Python 的版本,记为 OPFython,被提出以提供更友好的框架与更快速的 prototyping 环境。然而,基于 Python 的算法慢于其对应的基于 C 的算法,在面对大量数据时影响其性能。因此,本文提出一种简单而高效的加速方法,使用 Numba 包,其加速基于 Numpy 的计算并试图提升算法整体性能。实验结果表明,所提方法取得了优于朴素基于 Python 的 OPF 的结果,并加速了其距离度量计算。

关键词

引用

@article{arxiv.2106.11828,
  title  = {Speeding Up OPFython with Numba},
  author = {Gustavo H. de Rosa and João Paulo Papa},
  journal= {arXiv preprint arXiv:2106.11828},
  year   = {2021}
}

备注

12 pages, 1 figure