0% found this document useful (0 votes)
14 views3 pages

AI Libraries

Uploaded by

dihyaa187
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views3 pages

AI Libraries

Uploaded by

dihyaa187
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

LIBRARY/FRAMEWORK PYTHON JAVA USES

TENSORFLOW Yes Yes Deep learning, neural networks

PYTORCH Yes No Deep learning, neural networks


KERAS Yes No High-level neural networks API (can use TensorFlow or
Theano backend)
SCIKIT-LEARN Yes No Machine learning algorithms, data preprocessing
OPENCV Yes Yes Computer vision, image processing
NLTK Yes No Natural Language Processing (NLP)
SPACY Yes No NLP, text processing
APACHE OPENNLP No Yes NLP, text processing
DEEPLEARNING4J No Yes Deep learning, neural networks
MAHOUT No Yes Machine learning algorithms (focus on distributed
computing)
APACHE FLINK No Yes Stream processing for real-time data
DL4J No Yes Deep learning, neural networks
WEKA No Yes Machine learning algorithms, data mining

LIBRARY/FRAMEWORK PYTHON JAVA USES


ACCORD.NET No Yes Machine learning, computer vision, signal
processing
ACCORD-PY Yes No Machine learning, computer vision, signal
processing
CAFFE Yes Yes Deep learning framework
CNTK (MICROSOFT COGNITIVE Yes Yes Deep learning library
TOOLKIT)
HUGGING FACE TRANSFORMERS Yes No Natural Language Processing (NLP), pre-
trained models
FLAIR Yes No NLP library for state-of-the-art
embeddings, sequence labeling
STANFORD CORENLP Yes Yes NLP library for various NLP tasks
GENSIM Yes No Topic modeling, document similarity
MLLIB (SPARK) Yes Yes Machine learning library for Apache Spark
RAPIDMINER No Yes Data science platform
ELKI No Yes Data mining framework
KNIME No Yes Data analytics platform
DL4J No Yes Deep learning, neural networks
SMILE Yes Yes Machine learning and statistical library
JOONE No Yes Neural network framework
NEUROPH Yes Yes Java neural network framework
DEEP JAVA LIBRARY (DJL) Yes Yes Deep learning framework for Java
RAPIDMINER No Yes Data science platform
ENCOG Yes Yes Machine learning framework

LIBRARY/FRAMEWORK PYTHON JAVA USES


SHOGUN Yes Yes Machine learning, data mining,
computer vision
BOB Yes No Machine learning and pattern
recognition
ML.NET No Yes Machine learning for .NET
applications
MAHOUT No Yes Scalable machine learning
algorithms
SMILE Yes Yes Machine learning and statistical
library
RAPIDMINER No Yes Data science platform
ELKI No Yes Data mining framework
KNIME No Yes Data analytics platform
H2O.AI Yes Yes Machine learning platform
XGBOOST4J No Yes Distributed gradient boosting
library
APACHE FLINKML No Yes Machine learning library for Apache
Flink
JGAP (JAVA GENETIC ALGORITHMS No Yes Genetic algorithms and genetic
PACKAGE) programming
APACHE COMMONS MATH No Yes Mathematical and statistical
algorithms
NEUROPH Yes Yes Java neural network framework
DEEP JAVA LIBRARY (DJL) Yes Yes Deep learning framework for Java
LIBLINEAR Yes Yes Library for large linear classification
problems
LIBSVM Yes Yes Library for support vector machines
DEEPLEARNING4J No Yes Deep learning, neural networks

Library/Framework Python Java Uses


JGraphT No Yes Graph theory library
Apache Commons Math No Yes Mathematical and statistical algorithms
Apache OpenNLP No Yes NLP, text processing
Smile Yes Yes Machine learning and statistical library
RapidMiner No Yes Data science platform
ELKI No Yes Data mining framework
KNIME No Yes Data analytics platform
H2O.ai Yes Yes Machine learning platform
XGBoost4J No Yes Distributed gradient boosting library
Apache FlinkML No Yes Machine learning library for Apache Flink
JGAP (Java Genetic Algorithms No Yes Genetic algorithms and genetic
Package) programming
Apache Commons Math No Yes Mathematical and statistical algorithms
Liblinear Yes Yes Library for large linear classification
problems
LibSVM Yes Yes Library for support vector machines
Deeplearning4j No Yes Deep learning, neural networks
JAMA No Yes Linear algebra library
DL4J No Yes Deep learning, neural networks
Mahout No Yes Scalable machine learning algorithms
Neuroph Yes Yes Java neural network framework
Apache Lucene No Yes Text search library
Apache Solr No Yes Search platform
Smila No Yes Search framework
OpenNLP Yes No NLP, text processing
Apache UIMA No Yes Unstructured Information Management
Architecture
MALLET No Yes Machine learning for language toolkit

You might also like