KeenTune(轻豚)是一款 AI 算法与专家知识库双轮驱动的操作系统全栈式智能优化产品,为支流的操作系统提供轻量化、跨平台的一键式性能调优,让利用在智能定制的运行环境施展最优性能。自 2021 年 9 月正式成立 SIG 并发表开源以来,受到了宽广开发者的关注。
明天,KeenTune 再次带来开源重磅个性——新增第五大组件:keentune-ui。有了 keentune-ui 的加持,KeenTune 不再仅仅是 Linux 上提供 CLI 的调优工具,还成长为了具备管控可是化和算法可视化的调优平台。不仅能够作为性能调优工程师的法宝,也能够成为算法工程师的利器。
肯定会有人说:具备可视化组件的智能调优工具,KeenTune 可不是第一个,早就有了 XXXTune。不过,您先别急,让小龙带您一起看看这次的可视化到底有哪些不一样
始发站,KeenTune UI 首页
从首页能够看到,KeenTune UI 涵盖了 KeenTune 的三大性能的总体管控,这三大性能别离是:
- 一键式专家调优:提炼了典型业务场景的专家常识,可能依据业务特色对系统提供一键式调优。
- 智能参数调优:提供高效 AI 算法,对系统及利用全栈参数进行智能调整,使业务运行在定制化的最佳环境。
- 敏感参数辨认:无效辨认对业务影响度高的参数,辅助参数解释,帮助用户了解并可控优化零碎。
这三大性能互相独立又相辅相成,使得 KeenTune 可能在 POC、线上业务中都能领有良好的调优体现。上面,小龙将率领大家挨个去看看 KeenTune UI 是如何对这三大性能做到可视化管控的。
第一站:一键式专家调优
“一键式专家调优”性能,固化了在理论业务中典型场景的全栈调优积攒进去的专家知识库(曾经开源了根底场景,业务场景后续会陆续开源),用户能够依据本人的业务特点,抉择适合的 profile,对系统及利用实现一键调优。
该局部提供了对 profile 的丰盛操作,不仅能够可能增删改查,还可能复制、定制、回滚,更能够不便的对集群进行管控,实现对业务的多 service 的联动调优。
第二站:智能参数调优
“智能参数调优”性能,不仅对参数调优工作进行了管控,更能够成为算法工程师进行超参调优畛域算法开发和调优的工具。
从演示视频里,能够看到,评估指标、Loss、算法运行工夫、超参影响度等等模型调优须要的信息,只有有须要的,在这里都会找到,是一款妥妥的为超参调优畛域的算法工程师们提供了残缺的算法调优平台。从此,无论想用本人开发的算法来进行性能调优,还是想找个简略的工具来调优本人的算法,只需一步,装置 KeenTune 就可实现。上面截取了 KeenTune UI 提供的局部算法过程数据的剖析图:
第三站:敏感参数辨认
“敏感参数辨认”性能,同样除了对参数辨认工作进行管控外,也提供了具体的敏感度判断、置信度等相干的数据及图形展现。
相熟的箱线图,参数可解释性畛域的算法工程师们是不是有点点小惊喜,KeenTune 不仅提供了自研敏感参数可解释性算法,应用多算法来晋升敏感度判断的可信度,并且在 KeenTune UI 上也直观的显示了敏感度的稳定范畴,以及 1/4、1/2 及 3/4 分位值,可能无效的展现敏感度的置信度,从而为辅助人工的参数可解释性提供了无效根据。
后记
明天先带大家蜻蜓点水的看一看 keentune-ui 的局部能力,keentune-ui 的仓库也曾经对大家凋谢,源码局部也在逐渐的凋谢给大家。KeenTune 旅行就先到此结束。
近一年来,KeenTune 在龙蜥社区、阿里团体内外的我的项目中积极参与共建,在此期间,也汇聚了一起做我的项目的小伙伴,非常感谢可能一起并肩作战的大家,SIG 双周会是每双周周四上午上午 11:00-12:00 召开,也欢送更多感兴趣的小伙伴退出咱们 KeenTune SIG 参加 SIG 共建(SIG 地址见文末)。
相干链接地址:
KeenTune SIG 链接:https://openanolis.cn/sig/Kee…
keentune-ui 的仓库链接:https://gitee.com/anolis/keen…
龙蜥官网首页链接:https://openanolis.cn/
相干视频可在微信视频号【龙蜥社区小龙】观看
—— 完 ——