JuliaCon 2015 预览 - 深度学习、3D 打印、并行计算等等

2015 年 5 月 30 日 | JuliaCon 委员会

JuliaCon 2015 将于 6 月 24 日至 28 日在麻省理工学院举行。 获取您的门票预订您的酒店,6 月 4 日之前享受早鸟价。

首届 JuliaCon 于去年在芝加哥举行,取得了巨大成功。JuliaCon 将在 2015 年重返,这次将在马萨诸塞州剑桥的 MIT 建筑风格独特的斯塔塔中心举行,这里是 MIT 计算机科学的中心。去年我们采用单轨制,但今年我们将扩展为为期四天的盛会。

星期四的演讲

在大家安顿好之后,我们将正式开始会议,并进行一个关于 Julia 在各种科学应用中的使用的环节。会议上的许多演讲都集中在 Julia 软件包组织上:类似软件包的集合,促进互操作性和重点工作。在该环节中,Daniel C. Jones (@dcjones)(可视化软件包 Gadfly 的创建者)将讨论 BioJulia 生物信息学组织正在取得的进展,而 Kyle Barbary (@kbarbary) 将介绍 JuliaAstro,一个用于天文学和天体物理学软件包的平台。每个人都能找到适合自己的内容:定量经济建模QuantEcon.jl)、量子统计模拟,以及如何将 Julia 整合到其他语言中现有的代码库中。

午餐后,我们将分为两个轨道:可视化和交互以及统计学可视化轨道将展示 Julia 在生产高质量可视化以及共享可视化方面取得的一些激动人心的进展。 Mike Innes (@MikeInnes)Juno 用于 Julia 的 IDE 的创建者)将分享他在 Julia 中构建基于网络的应用程序的工作,而 Viral B. Shah (@ViralBShah)(Julia 的创始人之一)将更多地讨论JuliaBox的内部机制和计划。对于“可视化”的不同理解,Voxel8 的 Jack Minardi 将分享 Julia 如何为他们的3D 打印工作提供支持。

统计学环节涵盖了该领域的一些热门话题,包括两篇来自 MIT 研究人员的演讲,讲述了 Julia 如何在概率编程Sigma.jl)和深度学习Mocha.jl)方面发挥重要作用。Facebook 工程师 John Myles White("黑客的机器学习" 的作者,并在 R 和 Julia 中开发了各种软件包)将分享他对如何在 Julia 中将统计学发展到下一个阶段的想法,而 Pontus Stenetop (@ninjin) 将在他的演讲“使用 Julia 为拥有多个国籍的孩子适当地取名”中进行教育和娱乐。

星期四结束时,我们将聚在一起,更多地了解如何编写 良好 的 Julia 代码,如何编写在 Windows 上“Just Work”的软件包,以及如何通过 Clang.jl 的神奇力量,使围绕 C 库的包装比您想象的更容易。 Iain Dunning (@IainNZ)Julia 软件包列表和测试基础设施 的维护者)将延续去年的演讲,简要介绍 Julia 软件包生态系统的历史和最新进展。最后,现任谷歌员工 Lean Hanson (@astrieanna) 将分享她为希望开始为 Julia 和开源项目做出贡献的人提供的一些建议。

无论您在星期四演讲结束后做什么,请确保您有时间参加……

星期五的演讲



如果您有兴趣从每天都在开发 Julia 的人那里学习Julia 的工作原理,那么星期五上午的环节适合您。上午将由新晋博士和 Julia 联合创始人 Jeff Bezanson (@JeffBezanson) 开场,他仍在从他的答辩中恢复过来,并将很快更新我们关于他演讲主题的信息。我们将从贡献者 Jake Bolewski (@jakebolewski)Jacob Quinn (@quinnj) 那里了解更多关于编译过程的不同阶段,并将涵盖 Julia 的其他各种尖端主题,例如调整 LLVM、调试和接口。

下午我们将有四个环节,分布在两个房间。在第二个科学应用环节中,我们将更多地了解 Lincoln Lab 的 Robert Moss 如何使用 Julia 来防止空中碰撞,以及 Iain Dunning (@IainNZ) 将会续写去年的 JuliaOpt 演讲,更新我们关于 Julia 如何成为许多人选择用于优化的语言的信息。我们还将听到 Julia 如何使模拟量子系统、演化图和分析地震波的先进算法快速发展。

数值计算轨道将由斯坦福大学的 Jack Poulson (@poulson) 教授(用于分布式内存线性代数Elemental 库的创建者)开场。紧随其后,线性代数专家 张贤义 (@xianyi) 将就 OpenBLAS 进行演讲,OpenBLAS 是 Julia 附带的高性能线性代数库。休息过后,我们将听到 Viral 对稀疏矩阵在 Julia 中的当前工作方式以及应该如何工作的见解,最后以关于验证数值泰勒级数的闪电演讲结束。

我们将以两个环节结束这一天,这两个环节将触及一些对将 Julia 部署到更大系统中的人感兴趣的话题:数据并行计算。在数据环节中,我们将了解在 Julia 中共享和存储数据的基础知识,并从这些领域贡献者的口中听到更多关于未来计划的信息。请务必关注 Avik Sengupta (@aviks) 关于他在将 Julia 代码置于可通过网络访问的 API背后的真实世界行业经验的演讲。

并行计算环节将解决所有级别的并行性。贡献者 Amit Murthy (@amitmurthy) 将以对他在集群中管理 Julia 的最新工作和计划的讨论开始本环节。我们还将听到有关在英特尔进行的使 Julia 多线程化的工作,以及有关在Cray 超级计算机上运行 Julia 的信息。

在经历了这一切之后,您一定会受到启发,在晚上为 Julia 项目进行黑客攻击,但请务必醒来,在星期六参加全天的研讨会

请记住在 6 月 4 日之前 获取您的门票预订您的酒店,以享受早鸟价。我们还要感谢我们的白金赞助商:戈登与贝蒂·摩尔基金会、贝莱德和 JuliaHub。我们也不能忘记我们的银牌赞助商:英特尔和 Invenia。我们期待在那里见到您!