Tribuo Alternatives
Similar projects and alternatives to Tribuo
-
Deep Java Library (DJL)
An Engine-Agnostic Deep Learning Framework in Java
-
Deeplearning4j
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
grobid
A machine learning software for extracting information from scholarly documents
-
-
onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
-
Synapses
A group of neural-network libraries for functional and mainstream languages
-
awesome-java
A curated list of awesome frameworks, libraries and software for the Java programming language.
-
Tribuo reviews and mentions
-
txtai 3.4 released - Build AI-powered semantic search applications in Java
Tribuo (tribuo.org, github.com/oracle/tribuo). ONNX export support is there for 2 models at the moment in main, there's a PR for factorization machines which supports ONNX export, and we plan to add another couple of models and maybe ensembles before the upcoming release. Plus I need to write a tutorial on how it all works, but you can check the tests in the meantime.
-
Hottest topics for research for JAVA software engineers
You can do ML & data science in Java (full disclosure: I help run TensorFlow-Java, I maintain ONNX Runtime's Java interface, and I'm the lead developer on Oracle Labs' Java ML library Tribuo, so I'm pretty biased). It tends not to be as favoured in research, though I've published academic ML papers which used Java implementations. People do deploy ML models quite a bit in Java in industry.
-
John Snow Labs Spark-NLP 3.1.0: Over 2600+ new models and pipelines in 200+ languages, new DistilBERT, RoBERTa, and XLM-RoBERTa transformers, support for external Transformers, and lots more!
It might be worth having a look at the ONNX Runtime Java API in addition to TF-Java, it'll let you deploy the rest of the HuggingFace pytorch models that don't have TF equivalents. I built the Java API a few years ago, and it's now a supported part of the ONNX Runtime project. We use it in Tribuo to provide one of our text feature embedding classes (BERTFeatureExtractor).
-
If it gets better w age, will java become compatible for machine learning and data science?
Or more recently Tribuo or others.
The IJava notebook kernel works pretty well for data science on top of Java. We use it in Tribuo to write all our tutorials, and if you've got the jar file in the right folder everything is runnable. For example, this is our intro classification tutorial - https://github.com/oracle/tribuo/blob/main/tutorials/irises-tribuo-v4.ipynb.
-
Text Classification Libraries
You can do this in Tribuo (full disclosure, I'm the lead developer). We're working on a tutorial showing off the different text feature extraction methods for the next release - notebook. It's not done yet as 20 newsgroups is too simple to show off all the different feature extractors, so we're going to rewrite it to emphasise feature extraction, or find a different freely available document classification dataset.
-
Vector API (JEP 338) Benchmark Results for Matrix Multiplication, Image Convolution, and Image Thresholding.
That sounds good. The Panama team welcome feedback. I've been using it on and off for about 4 years while it's been in development to accelerate some ML workloads (full disclosure, I work in the machine learning group in Oracle's research labs), and it's improved greatly in that time. I plan to circle back now Java 16 is out and test out vectorising Tribuo's math ops.
-
How to program machine learning in Java with the Tribuo library
The Tribuo website is [tribuo.org](https://tribuo.org), and the code is available on [Github](https://github.com/oracle/tribuo). We plan to have the next feature release out this month, which will have some new models, better support for Tensorflow, and support for BERT transformers as feature extractors. We're happy to answer questions about Tribuo here, or on Github.
Stats
oracle/tribuo is an open source project licensed under Apache 2.0 which is not an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.