Find JSRs
Submit this Search

Ad Banner

JSR #381
Visual Recognition (VisRec) Specification
JSR Renewal Ballot
Ballot duration: 2020-04-21   to: 2020-04-27

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 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.


Getting Started doc

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


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

Icon Legend
Yes Yes
No No
Abstain Abstain
Not voted Not voted

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

View Vote Log