必威国际有限公司Jenkins GSOC Logo小

很高兴再次见到你!

这是我在詹金斯编码阶段3的最后博客文章必威国际有限公司机器学习插件对于GSOC 2020.在GSOC 2020的末尾,我们必须在主存储库中稳定的释放之前完成所有挂起的问题和测试。在整个这个计划中,有很多学习和努力将使这个插件对数据科学和Jenkins社区有价值。必威国际有限公司

概括

通过组合第1阶段,2和3的所有工作,在Jenkins插件存储库中成功发布了机器学习插件的初始版本。必威国际有限公司一个有趣的功能,允许用户连接到他们现有的编程语言内核,而不是仅在此阶段引入了仅连接到IPython内核。它可以用不同的内核中的多个步骤选择它。Jupyter笔记本生成的图像和图表将在Workspace中的用户首选文件夹中保存,以便稍后可用于报告/分析目的。希望这篇博客总结了机器学习的功能和未来贡献。感谢您的关注和支持 !!!

机器学习插件的主要特点

  • 直接执行jupyter笔记本电脑

  • 使用多个构建步骤运行不同的语言脚本

  • 将Jupyter笔记本转换为Python

  • 配置Jupyter内核(ipython,irkernel,ijulia等)属性

  • 支持在代理上执行笔记本/脚本

  • 从代码中提取图形/地图/图像

  • 每个构建步骤都可以与机器学习任务相关联

  • 支持Windows和Linux

未来改进

多语言内核支持

如果系统中存在现有内核,则用户将能够在全局配置中配置,以便应用于构建器/步骤配置。

一些受欢迎的互动核

  • iPython.为了Python

  • 伊尔金尔为了R.

  • IJulia.为了朱莉娅

  • ijavascript.为了javascript.

这里有更多内核和安装指南。https://github.com/jupyter/jupyter/wiki/jupyter-kernels.

转储图像和图形

文本输出将显示在控制台日志中。同时,图像/图形/热图和HTML将保存在工作区中。左侧面板中显示了一个操作,以实时显示图像。由于Jenkins的内容安全策略,一些包含有害JavaScript的HTML必威国际有限公司可能不会在Jenkins UI中呈现。

动作图像视图

修正了错误

有更多的错误识别并解决了许多交互式测试。设置核心的工作目录是一个大问题,同时通过脚本获取数据集/文件。Zeppelin工艺发射器被绕过来解决这个问题问题

补丁版发布

在设置过程工作目录时创建的主要错误已在v1.0.1中修补。最新版本现在更稳定。

承认

机器学习插件已在GSOC 2020程序下开发。巨大的感谢Bruno P. Kinoshita.马克逊杰克逊Shivay lamba.Ioannis moutsatsos和这个美妙的经历。我将在詹金斯不断促进这个插件。必威国际有限公司

关于作者
loghi perinpanayagam.

Moratuwa大学计算机科学与工程学生,斯里兰卡。他已经为Jenkins项目的GSOC 2020中的数据科学选择了机器学习插件。必威国际有限公司Hightly对开源项目的兴趣和贡献。