【24h】

A New Cache Replacement Algorithm in SMO

机译:SMO中的新缓存替换算法

获取原文
获取原文并翻译 | 示例

摘要

In the methods for training Support Vector Machines (SVM), precomputed elements in the Hessian matrix are usually cached in order to avoid recomputation. However, the least-recent-used replacement algorithm that is widely used is not suitable since the elements are requested in an irregular way. A new cache replacement algorithm applied in Sequential Minimal Optimization (SMO) is presented in the paper. The item corresponding to the component with minimal violation of the Karush-Kuhn-Tucher (KKT) condition is deleted to make room for new one when the cache is full. It is shown in the experiments that the hit ratio of the cache is improved compared with LRU cache while the training time can be reduced in the tasks where the computation of elements in Hessian matrix is very time-consuming.
机译:在训练支持向量机(SVM)的方法中,通常会缓存Hessian矩阵中的预先计算的元素,以避免重新计算。但是,由于元素是以不规则的方式请求的,因此广泛使用的最近使用的替换算法不适合。提出了一种新的应用于序列最小优化(SMO)的缓存替换算法。当缓存已满时,将删除与最小违反Karush-Kuhn-Tucher(KKT)条件的组件相对应的项目,以为新的项目腾出空间。实验表明,与LRU缓存相比,缓存的命中率有所提高,而在Hessian矩阵中元素的计算非常耗时的任务中,可以减少训练时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号