Java Specification Request

JSR 381 Ballot Results

These are the final results of the JSR Renewal Ballot for JSR #381. The EC has approved this ballot.

JSR381
StageJSR Renewal Ballot
Ballot durationApr 21, 2020 to Apr 27, 2020

Special Vote Instructions

JSR #381 Renewal Ballot
Status - April 20, 2020

#JSR381 “VisRec” is a standard high-level API that allows Java developers a Java-centric API for basic Machine Learning (ML), image classification, and object detection. One of the goals of JSR #381 is to provide a common reusable design for Java machine learning development in different domains and use cases.

Over the past 12 months, we have engaged a wide collection of contributors for ideas, implementations, and tests. Using the VisRec mailing list (on groups.io) and our weekly status meetings (minutes available on the mailing list), we have had valuable discussions from several senior Java developers and JCP corporate members.

There are already several implementations. The reference implementation is based on Deep Netts, a pure Java deep learning library. Another exciting implementation was completed by Amazon (a member of our Expert Group) using their Deep Java Library (DJL), an open-source library to build and deploy ML applications natively in Java.

Our beta preview releases include basic hello-world examples for supported machine learning tasks (classification and regression) and image classification. Besides Amazon, we have had serious inquiries from GridGain and the Apache Ignite team to join the Expert Group. There are several blog posts and magazine articles on JSR381 pending over the next few weeks.

We’re working on finalizing the specification document and javadocs, performing extensive testing, updating TCK and integrating final changes based on the feedback that we’re getting from implementers.

Repos
https://github.com/JavaVisRec/visrec-api
https://github.com/JavaVisRec/visrec-ri/
https://github.com/JavaVisRec/jsr381-examples

Getting Started doc https://github.com/JavaVisRec/visrec-api/wiki/Getting-Started-Gui

Votes

EC

Alibaba Co. Ltd. Yes
Arm Limited Yes
Azul Systems, Inc. Yes
Biel, Marcus Yes
BNY Yes
Eclipse Foundation, Inc Yes
Fogel, Ken Yes
Fujitsu Limited Yes
Goldman Sachs & Co. Yes
IBM Yes
Intel Corp. Yes
JetBrains s.r.o. Yes
* London Java Community Voting rights suspended since 2020-02-19
MicroDoc Yes
Oracle Yes
SAP SE Yes
Software AG Yes
SouJava Yes
Tomitribe Yes
Twitter, Inc. Yes

* EC Member: Voting rights have been suspended according to JCP 2.8.

Vote Log

EC