O'Reilly、Cloudera 主办
Make Data Work

Jumpy:一个曾经没有的深度学习的JVM接口 (Jumpy: The missing JVM interface for deep learning)

This will be presented in English.

Adam Gibson (Konduit)
14:50–15:30 Friday, 2017-07-14
Spark及更多发展 (Spark & beyond), 英文讲话 (Presented in English)
地点: 多功能厅3B(Function Room 3B) 观众水平 (Level): 中级 (Intermediate)

必要预备知识 (Prerequisite Knowledge)

Basics of machine learning and Python and experience with PySpark

您将学到什么 (What you'll learn)

Python and JVM communications don't have to be slow. There is a proper way to do this to make it feasible even for deep learning applications.

描述 (Description)



在内部它有一个指针传递机制,使它很容易传递numpy数组。 这种集成还使我们能够为任何可运行在JVM上的程序动态生成python绑定。 这意味着没有更多的过时的接口。在本演讲中,我们将展示其与keras的集成。

Deeplearning4j, the preferred JVM interface for JVM-based deep learning applications by KNIME, Weka, RapidMiner, and various Apache projects, has notoriously been a JVM-oriented play without a Python interface.

This is changing, and we are doing it right. Adam Gibson offers a high-level overview of jumpy, a better Python interface for deep learning applications, and explains why Spark’s Py4J interface for deep learning makes it impractical for deep learning applications. Jumpy uses Kinvy, the way to build Python apps with Android, to avoid network overhead. Jumpy also has a pointer passing mechanism, making it very easy to pass NumPy arrays around. This integration also allows users to dynamically generate Python bindings for anything runnable with a JVM, which means no more out-of-date interfaces.

Adam Gibson


Adam Gibson is the cofounder of Skymind, an enterprise deep learning and NLP firm, and creator of the distributed, open source frameworks Deeplearning4j and ND4J. Adam has taught machine learning at Zipfian Academy and is currently the deep learning specialist in residence at GalvanizeU. Adam has spoken at Hadoop Summit, OSCON, and Tech Planet in Seoul and is a coauthor of the forthcoming O’Reilly book Deep learning: A Practitioner’s Guide. Adam consults for hedge funds, Fortune 500 companies, and startups. He studied CS at Michigan Tech.



WeChat QRcode


Stay Connected Image 1
Stay Connected Image 3
Stay Connected Image 2


ORB Data Site