O'Reilly、Cloudera 主办
Make Data Work
2017年7月12-13日:培训
2017年7月13-15日:会议
北京,中国

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

This will be presented in English.

Adam Gibson (Skymind)
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)

Deeplearning4j(由Knime、Weka、Rapidminer和多个Apache项目支持的基于JVM的深度学习应用的首选JVM接口)在很长一段时间里都是一个JVM导向的接口,不支持Python。

这一情况正在改变:我们正在做!没有网络开销,我们在我们的核心的Kinvey里,使用Android构建python应用的方式。

在内部它有一个指针传递机制,使它很容易传递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

Skymind

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.

联系OReillyData

关注OReillyData微信号获取最新会议信息并浏览前沿数据文章。

WeChat QRcode

 

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

阅读关于大数据的最新理念。

ORB Data Site