Best Deep Learning Software

Deep learning is a form of unsupervised machine learning that uses artificial neural networks to make decisions based on presented data and information. Deep learning neural networks make decisions in the same way a human brain does. The difference between deep learning and machine learning is that deep learning algorithms contain deep neural networks, which are many hidden layers of neural networks between data input and a solution output. These decision-making algorithms require large amounts of data and information to make choices. With the rise of accessible data, deep learning algorithms are becoming more prevalent. Deep learning algorithm functions can include image recognition, natural language processing, and voice recognition.

Deep Learning Software Grid® Overview

The best Deep Learning Software products are determined by customer satisfaction (based on user reviews) and market presence (based on products’ scale, focus, and influence) and placed into four categories on the Grid®:
  • Products in the Leader quadrant are rated highly by G2 Crowd users and have substantial Market Presence scores. Leaders include: Google Cloud Vision API and Google Cloud Translation API
  • High Performers are highly rated by their users, but have not yet achieved the Market Presence of the Leaders. High Performers include: Inbenta and OpenCV
  • Contenders have significant Market Presence and resources, but have received below average user Satisfaction ratings or have not yet received a sufficient number of reviews to validate the solution.
  • Niche solutions do not have the Market Presence of the Leaders. They may have been rated positively on customer Satisfaction, but have not yet received enough reviews to validate them. Niche products include: IBM SPSS Text Analytics for Surveys (IBM Stafs), Deepdream, and NVivo
G2 Crowd Grid® for Deep Learning
Leaders
High Performers
Contenders
Niche
Market Presence
Satisfaction
Compare Deep Learning Software
    Results: 199

    Filters

    Dynamically translate between thousands of available language pairs


    Derive insight from images with our powerful Cloud Vision API


    OpenCV is a tool that has has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android for computational efficiency and with a strong focus on real-time applications, written in optimized C/C++, the library can take advantage of multi-core processing and enabled to take advantage of the hardware acceleration of the underlying heterogeneous compute platform


    Inbenta, a global leader in artificial intelligence, utilizes patented natural language processing technology to provide a highly accurate search solution for customer support, e-commerce and chatbots. Inbenta's semantic search engine understands & delivers results based on the meaning behind customers’ search queries, not the individual keywords, leading to improved customer satisfaction, lower support costs and stronger ROI. The result: industry-leading 90%+ self-service rates.


    And this is where Google's deep dream ideas originate. With simple words you give to an AI program a couple of images and let it know what those images contain ( what objects - dogs, cats, mountains, bicycles, ... ) and give it a random image and ask it what objects it can find in this image.


    NVivo is software that supports qualitative and mixed methods research. It's designed to help organize, analyze and find insights in unstructured, or qualitative data like: interviews, open-ended survey responses, articles, social media and web content.


    IBM SPSS Text Analytics for Surveys software lets you transform unstructured survey text into quantitative data and gain insight using sentiment analysis. The solution uses natural language processing (NLP) technologies specifically designed for survey text.


    Keras is a neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.


    Amazon Polly is a service that turns text into lifelike speech, allowing you to create applications that talk, and build entirely new categories of speech-enabled products.


    Microsoft Computer Vision API is a cloud-based API tool that provides developers with access to advanced algorithms for processing images and returning informatio, by uploading an image or specifying an image URL, it analyze visual content in different ways based on inputs and user choices.


    SimpleCV is an open source framework for building computer vision applications, user can get access to several high-powered computer vision libraries such as OpenCV without having to learn about bit depths, file formats, color spaces, buffer management, eigenvalues, or matrix versus bitmap storage.


    spaCy is a Python NLP library that helps user get their work out of papers and into production.


    DeepPy is a MIT licensed deep learning framework that tries to add a touch of zen to deep learning as it allows for Pythonic programming based on NumPy's ndarray,has a small and easily extensible codebase, runs on CPU or Nvidia GPUs and implements the following network architectures feedforward networks, convnets, siamese networks and autoencoders.


    Clarifai offers a suite of tools that make it easy for anyone to quickly and accurately train, customize, and use machine learning-powered image and video recognition in their products.


    scikit-image is a collection of algorithms for image processing.


    Brainstorm makes working with neural networks fast, flexible and fun that allows to work on multiple platforms with multiple computing backends.


    NVIDIA Deep Learning GPU Training System (DIGITS) deep learning for data science and research to quickly design deep neural network (DNN) for image classification and object detection tasks using real-time network behavior visualization.


    IBM Watson Text to Speech is a service that provides a REST API to synthesize speech audio from an input of plain text, with multiple voices, both male and female, are available across Brazilian Portuguese, English, French, German, Italian, Japanese, and Spanish. Once synthesized in real-time, the audio is streamed back to the client with minimal delay and it enables developers to control the pronunciation of specific words.


    IBM Watson Tone Analyzer is a service that uses linguistic analysis to detect three types of tones from text: emotion, social tendencies, and language style, emotions identified include things like anger, fear, joy, sadness, and disgust, identified social tendencies include things from the Big Five personality traits used by some psychologists includi openness, conscientiousness, extroversion, agreeableness, and emotional range and identified language styles include confident, analytical, and tentative.


    MITIE: MIT Information Extraction is a tool that include performing named entity extraction and binary relation detection for training custom extractors and relation detectors.


    Text-Processing is a sentiment analysis, stemming and lemmatization, part-of-speech tagging and chunking, phrase extraction and named entity recognition.


    A software that writes unique content from data. Natural Language Generation software in the cloud: Providing an API for data to written content in any language 1. Powerful text generation The AX Semantics Natural Language Generation Platform creates meaningful written content. You can use it to create any kind of text: product descriptions, news articles, business reports, documentation and much more. This content is perfectly similar to human written content – because it is interpreting your editorial input. 2. Any content - any language We currently provide 24 languages, including but not limited to english (US and GB), german, arabic and chinese. All other languages are available via our early access program. All content is being generated in the native target language – but can be based on polyglotty data, enabling you for example to generate french content from spanish data. 3. A tool for Editors, no Developers needed Our tools give you access to the complete Natural Language Generation toolchain - including all possible grammatical functions, data extraction and detection means and delivery methods. 100% SaaS: Everything is available from your desk via your browser. No programming skills, no SDK needed. 4. Fully automated Content Since everything is provided via API, you can completely automate your content production. Upload data and get the generated text back via easy REST API Calls or use instant Webhooks. We provide real-time content production and scale up to millions of texts per day!


    ConvNetJS is a Javascript library for training Deep Learning models (Neural Networks) entirely in a browser.


    Epic is a high performance statistical parser written in Scala, along with a framework for building complex structured prediction models.


    IBM Watson Alchemy Lanugage provide a collection of APIs that offer text analysis through natural language processing, it can analyze text and help user to understand its sentiment, keywords, entities, high-level concepts and more.


    Microsoft Face API is a cloud-based service that provides the advanced face algorithms with two main functions: face detection with attributes and face recognition to allow user detect, identify, analyze, organize and tag faces in photos.


    Quill Engage analyzes your Google Analytics data and delivers narrative reports in plain-English on your website performance. Reports are delivered directly to your inbox weekly and monthly and provide in-depth analysis on your site's KPIs, including sessions, pageviews, referral traffic, goals & conversions, events, ecommerce and AdWords.


    NLTK is a platform for building Python programs to work with human language data that provides interfaces to corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries, and an active discussion forum.


    retext is an ecosystem of plug-ins for processing natural language.


    TextBlob is a Python (2 and 3) library for processing textual data that provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more.


    Amazon Comprehend is a natural language processing (NLP) service that uses machine learning to find insights and relationships in text. Amazon Comprehend identifies the language of the text; extracts key phrases, places, people, brands, or events; understands how positive or negative the text is; and automatically organizes a collection of text files by topic.


    Amazon Rekognition makes it easy to add image and video analysis to your applications. It can identify the objects, people, text, scenes, and activities, or any inappropriate content from an image or video.


    Apache cTAKES is a natural language processing system for extraction of information from electronic medical record clinical free-text.


    Azure Custom Vision Service is a tool for building custom image classifiers, and for making them better over time. This service enables you to identify your own objects and things in images.


    Azure Face API uses state-of-the-art cloud-based face algorithms to detect and recognize human faces in images.Its capabilities include features like face detection, face verification, and face grouping to organize faces into groups based on their visual similarity.


    Azure Translator Speech API, part of the Microsoft Cognitive Services API collection, is a cloud-based machine translation service. The API enables businesses to add end-to-end, real-time, speech translations to their applications or services.


    Azure Translator Text API is a cloud-based machine translation service supporting multiple languages.Translator is used to build applications, websites, tools, or any solution requiring multilanguage support.


    Azure Video Indexer enables customers with digital video and audio content to automatically extract metadata and use it to build intelligent innovative applications.


    brain is a JavaScript neural network library to recognize color contrast.


    Caffe is a deep learning framework made with expression, speed, and modularity in mind.


    ClearTK is a Machine Learning for UIMA it is a framework for developing machine learning and natural language processing components within the Apache Unstructured Information Management Architecture.


    cuda-convnet2 is a fast C++/CUDA implementation of convolutional (or more generally, feed-forward) neural networks that can model arbitrary layer connectivity and network depth, any directed acyclic graph of layers will do it required fermi-generation GPU (GTX 4xx, GTX 5xx, or Tesla equivalent).


    Deeplearning4j is the first commercial-grade, open-source, distributed deep-learning library written for Java and Scala it integrated with Hadoop and Spark, to be used in business environments on distributed GPUs and CPUs that aims to be cutting-edge plug and play, more convention than configuration, which allows for fast prototyping for non-researchers.


    Frog is an integration of memory-based natural language processing (NLP) that tokenize, tag, lemmatize, and morphologically segment word tokens in Dutch text files, will assign a dependency graph to each sentence, will identify the base phrase chunks in the sentence, and will attempt to find and label all named entities.


    FuzzyWuzzy is a Fuzzy String Matching in Python that uses Levenshtein Distance to calculate the differences between sequences


    Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, C++ machine learning library designed for real-time gesture recognition.


    gobrain is a neural networks written in go that includes just basic Neural Network functions such as Feed Forward and Elman Recurrent Neural Network.


    Derive insights from unstructured text using Google machine learning


    Hebel is a library for deep learning with neural networks in Python using GPU acceleration with CUDA through PyCUDA that implements the important types of neural network models and offers a variety of different activation functions and training methods such as momentum, Nesterov momentum, dropout, and early stopping.


    IBM Watson Document Conversion is a service that provides an Application Programming Interface (API) that enables developers to transform a document into a new format, it is a single PDF, Word, or HTML document and the output is an HTML document, a Text document, or Answer units that can be used with other Watson services.


    IBM Watson Natural Language Classifier is a service that enables developers without a background in machine learning or statistical algorithms to create natural language interfaces for their applications, interprets the intent behind text and returns a corresponding classification with associated confidence levels and the return value can then be used to trigger a corresponding action, such as redirecting the request or answering a question.


    IBM Watson Visual Recognition is a tool that allow users to automatically identify subjects and objects contained within the image and organize and classify these images into logical categories.


    Jellyfish is a python library for doing approximate and phonetic matching of strings.


    Knet (pronounced "kay-net") is a deep learning framework implemented in Julia that allows the definition and training of machine learning models using the full power and expressivity of Julia.


    Knwl.js is a Javascript library that parses through text for dates, times, phone numbers, emails, places, and more.


    LambdaNet is an artificial neural network library written in Haskell that abstracts network creation, training, and use as higher order functions, it provides a framework in which users can: quickly iterate through network designs by using different functional components and experiment by writing small functional components to extend the library


    MALLET is a machine Learning for LanguagE Toolkit it is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.


    Microsoft Bing Spell Check API is a tool that help users correct spelling errors, recognize the difference among names, brand names, and slang, as well as understand homophones as they're typing.


    Microsoft Emotion API is a tool that analyze faces to detect a range of feelings and personalize your app's responses.


    Microsoft Language Understanding Intelligent Service (LUIS) is a service that enable user to quickly deploy an HTTP endpoint that will take the sentences being send and interpret them in terms of the intention they convey and the key entities that are present, it has a web interface that can custom design a set of intentions and entities that are relevant to an application and guide ser through the process of building a language understanding system.


    Microsoft Linguistic Analysis APIs is a tool that provide access to natural language processing (NLP) that identify the structure of text and it provides three types of analysis:Sentence separation and tokenization, Part-of-speech tagging and Constituency parsing.


    Microsoft Video API is a cloud-based API that provides advanced algorithms for tracking faces, detecting motion, stabilizing and creating thumbnails from video, it allows user to build more personalized and intelligent apps by understanding and automatically transforming video content.


    Microsoft Web Language Model API is a REST-based cloud service that provide tools for natural language processing, using this API, users application can leverage the power of big data through language models trained on web-scale corpora collected by Bing in the EN-US market.


    MLPNeuralNet is a fast multilayer perceptron neural network library for iOS and Mac OS X that predicts new examples through trained neural networks, it is built on top of Apple's Accelerate Framework using vectored operations and hardware acceleration (if available).


    Mocha is a Deep Learning framework for Julia, inspired by the C++ framework Caffe that is efficient implementations of general stochastic gradient solvers and common layers, it could be used to train deep / shallow (convolutional) neural networks, with (optional) unsupervised pre-training via (stacked) auto-encoders.


    Natural is a general natural language facility for nodejs that support tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflections.


    Natural language Understanding Toolkit (nut) is an implementation of Cross-Language Structural Correspondence Learning (CLSCL)


    NeuralTalk2 is an Efficient Image Captioning code in Torch that runs on GPU


    Neurolab is a simple and powerful Neural Network Library for Python that contains based neural networks, train algorithms and flexible framework to create and explore other neural network types.


    ANN is a Python class for time series prediction it is a family of mathematical models inspired by biological neural networks, wich are used to estimate or approximate functions that can't be estimate analytically.


    NewSci Platform is a nonprofit big data solution


    nlpjs is a JavaScript natural language processing library.


    nnet is a software for feed-forward neural networks with a single hidden layer, and for multinomial log-linear models.


    Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text that supports the common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution these tasks are usually required to build more advanced text processing services and includes maximum entropy and perceptron based machine learning.


    PyNLPl is a Python library for Natural Language Processing that contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model.


    An Advanced NLG platform, Quill learns and writes like a human—understanding user intent and performing the relevant data analysis to deliver Intelligent Narratives that empower enterprises to make better decisions, focus talent on higher-value opportunities, create new or differentiate existing products, and realize untapped potential.


    SnowNLP is a library written in python that simplifies Chinese text processing.


    Stanford NER is a Java implementation of a Named Entity Recognizer that labels sequences of words in a text which are the names of things, such as person and company names, or gene and protein names.


    Part-Of-Speech Tagger (POS Tagger) is a piece of software that reads text in some language and assigns parts of speech to each word (and other token), such as noun, verb, adjective, etc., although generally computational applications use more fine-grained POS tags like 'noun-plural'.


    TokensRegex is a generic framework defining patterns over text (sequences of tokens) and mapping it to semantic objects represented as Java objects thta emphasizes describing text as a sequence of tokens (words, punctuation marks, etc.), which may have additional attributes, and writing patterns over those tokens, rather than working at the character level, as with standard regular expression packages.


    Stanford Topic Modeling Toolbox (TMT) brings topic modeling tools to social scientists and others who wish to perform analysis on datasets that have a substantial textual component, it has the ability to import and manipulate text from cells in Excel and other spreadsheets, train topic models (LDA, Labeled LDA, and PLDA new) to create summaries of the text, select parameters (such as the number of topics) via a data-driven process and generate rich Excel-compatible outputs for tracking word usage across topics, time, and other groupings of data.


    Stanford Word Segmenter currently supports Arabic and Chinese that provided segmentation schemes have been found to work well for a variety of applications the system requires Java 1.8+ to be installed, it recommend at least 1G of memory for documents that contain long sentences. For files with shorter sentences (e.g., 20 tokens), decrease the memory requirement by changing the option java -mx1g in the run scripts.


    textacy is a Python library for performing higher-level natural language processing (NLP) tasks, built on the high-performance spaCy library that has tokenization, part-of-speech tagging, dependency parsing, etc. offloaded to another library, textacy focuses on tasks facilitated by the ready availability of tokenized, POS-tagged, and parsed text.


    TextAnalysis.jl is a manual designed to allow user started doing text analysis in Julia to assumes that user is already familiar with the basic methods of text analysis.


    Treat is a toolkit for natural language processing and computational linguistics in Ruby that build a language- and algorithm- agnostic NLP framework for Ruby with support for tasks such as document retrieval, text chunking, segmentation and tokenization, natural language parsing, part-of-speech tagging, keyword extraction and named entity recognition.



    Stanford Parser is a program that works out the grammatical structure of sentences, for instance, which groups of words go together (as "phrases") and which words are the subject or object of a verb.


    Torch is a scientific computing framework with wide support for machine learning algorithms that puts GPUs first.


    uKit AI is a AI web design made to offer free design and technology upgrades in minutes.


    VIGRA is a computer vision library that puts its main emphasis on flexible algorithms.


    Wordsmith is a natural language generation (NLG) engine that lets user turn data into text at any scale and in any format or language.


    Yseop's Smart Customer Experience allows for expert customer service no matter the channel: online, on the phone, on mobile or face to face. It does this by turning any computer into a performance-enhancing smart machine that deploys your company’s best practices at scale.


    3VR is a video technology and data company that solves the challenges associated with video searchability, allowing customers to rapidly gather real-time intelligence from the unstructured video data that is produced by a single camera or a global network of cameras.


    ACTi video analytics are designed to help you transform your video surveillance network into a smart detection system and a valuable resource for business management.


    AForge.Neuro is a namespace that contains interfaces and classes for neural networks computation, the namespace and its sub namespaces contain classes, which allow as creating of popular neural network architecture as classes to train this network.


    AForge.Vision is a vision library that contains some vision classes - set of motion detection algorithms.


    APEX is an AI-enhanced technology platform intended to provide solutions for your business end to end. With APEX you gain access to the same powerful AI capabilities and tools used by the tech unicorns at a fraction of the cost. APEX allows you to realize the full benefits of the AI technologies, while sustaining governance, flexibility, scalability, tool compatibility, and collaboration. Through the integration of the most advanced open source and proprietary 2021.AI technological components, APEX enhances data governance, increases maintainability and quality of the AI models. APEX can be installed either on-premises, or consumed in private or public cloud. APEX offers 3 editions: Front, Go, and Enterprise, all capable of delivering immediate business value for companies of all sizes, in all the stages of AI maturity and ambitions.


    AIToolbox is a toolbox of AI modules written in Swift: Graphs/Trees, Linear Regression, Support Vector Machines, Neural Networks, PCA, KMeans, Genetic Algorithms, MDP, Mixture of Gaussians, Logistic Regression


    Allspark is an AI framework designed to automate manual repetitive processes based on unstructured text data like invoices, contracts and emails.


    NeuroIntelligence is a neural networks software application designed to assist neural network, data mining, pattern recognition, and predictive modeling experts in solving real-world problems. NeuroIntelligence features only proven neural network modeling algorithms and neural net techniques; software is fast and easy-to-use


    Arria NLG Platform is a platform that combines cutting-edge techniques in data analytics, artificial intelligence and computational linguistics, it analyses large and diverse data sets and automatically writes tailored, actionable reports on what's happening within that data, with no human intervention, at vast scale and speed.


    Autobox adjusts for interventions like outliers, seasonal pulses, level shifts, local time trends, variance & parameters changes. Only Autobox adjusts the model for lead and lag relationships automatically!


    The AWS Deep Learning AMIs is designed to equip data scientists, machine learning practitioners, and research scientists with the infrastructure and tools to accelerate work in deep learning, in the cloud, at any scale.


    Build a model tailored to your solution, then deploy and maintain it with ease


    BackpropNeuralNet.jl is a neural network in Julia that initialize a network of 2 inputs, 1 hidden layer with 3 neurons, and 2 outputs.


    Breeze is a numerical processing library for Scala.


    BLLIP Parser is a statistical natural language parser including a generative constituent parser (``first-stage``) and discriminative maximum entropy reranker (``second-stage``).


    Botsplash is designed to enable users to engage their customers over NLP and AI powered chat platform.


    BPN-NeuralNetwork is a Machine Learning that implemented 3 layers ( Input Layer, Hidden Layer and Output Layer ) neural network and implemented Back Propagation Neural Network (BPN), QuickProp theory and Kecman's theory (EDBD). KRBPN can be used in products recommendation user behavior analysis, data mining and data analysis .


    BrainCore is a neural network framework written in Swift that uses Metal which makes it fast.


    Captricity’s AI-powered automation enables paper to travel at the speed of digital. Captricity is used by eight of the top ten U.S. insurance companies and other enterprises to extract and enhance data from any customer channel—including handwritten documents—and deliver it seamlessly into downstream business systems.


    CCV is a open source/cross-platform solution for blob tracking with computer vision. that can interface with various web cameras and video devices as well as connect to various TUIO/OSC/XML enabled applications and supports many multi-touch lighting techniques including: FTIR, DI, DSI, and LLP with expansion planned for the future vision applications (custom modules/filters).


    Chainer is a powerful, flexible, and intuitive framework of neural networks that bridge the gap between algorithms and implementations.


    Quickstart's CLIPP is a cognitive learning IT project performance platform, designed to provide personalized learning experience through on-demand courses, VILT, social learning, instructor mentoring and labs in the form of subscriptions.


    cogcomp-nlp is a Natural Language Processing libraries that contains detailed readme and instructions on how to use it.


    Cogito API is a ready to deploy and fully configured API series that helps developers accelerate creation and deployment of unique applications that leverage large volumes of unstructured information from multiple sources. Cogito API is easily deployed or integrated for faster evaluation and analysis of content such as web pages, social media data or any big data sets or real-time information streams.


    Colibri Core is software that count and extract patterns from large corpus data, to extract various statistics on the extracted patterns, and to compute relations between the extracted patterns.


    Cortex is a neural networks, regression and feature learning in Clojure.


    Cortical.io has wrapped its Retina Engine into an easy-to-use, powerful platform for fast semantic search, semantic classification and semantic filtering that can process any kind of text, independently of language and length it enables user to process terabytes of data orders of magnitude faster than other methods.


    CRF++ is a simple, customizable, and open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data, CRF++ is designed for generic purpose and will be applied to a variety of NLP tasks, such as Named Entity Recognition, Information Extraction and Text Chunking.


    Darknet is an open source neural network framework written in C and CUDA that supports CPU and GPU computation.


    Datumbox API offers a large number of off-the-shelf Classifiers and Natural Language Processing services which can be used in a broad spectrum of applications including: Sentiment Analysis, Topic Classification, Language Detection, Subjectivity Analysis, Spam Detection, Reading Assessment, Keyword and Text Extraction and more.


    DeepLearningKit is an open source Deep Learning Framework for Apple's iOS, OS X & tvOS. Developed in Swift & Metal (GPU acceleration).


    deeplearn-rs is a deep learning in rust that can be used to build trainable matrix compptation graphs that are configurable at runtime.


    Image Processing is a tool that deals with array2d objects that contain various kinds of pixels or user defined generic image objects.


    DN2A is a vision and a software library around Neural Networks and Artificial Intelligence.


    DNNGraph is a deep neural network model generation DSL in Haskell


    Eblearn is an object-oriented C++ library that implements various machine learning models, including energy-based learning, gradient-based learning for machine composed of multiple heterogeneous modules.


    ezCAC is an NLP-based HIPPA compliant computer-assisted coding software. It is designed to bring hospital clinical data and all patient related data together in one intuitive Enterprise Computer-Assisted Coding (CAC) platform.


    ezCDI is a NLP-based computer-assisted clinical documentation improvement software.


    FACTORIE is a toolkit for deployable probabilistic modeling, implemented as a software library in Scala that provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference.


    FoLiA is an XML-based annotation format tool that is suitable for the representation of linguistically annotated language resources, its intended use is as a format for storing and/or exchanging language resources, including corpora.


    Ngram is an index for golang that support unicode, append only. Data can't be deleted from index, GC friendly (all strings are pooled and compressed) and Application agnostic (there is no notion of document or something that user needs to implement).


    GoNN is an implementation of Neural Network in Go Language, which includes BPNN, RBF, PCN


    Grooper is a document capture and data transformation software platform that incorporates modern technology to help companies manage their documents and data.


    Hive is a complete deeplearning toolkit that applies visual intelligence to difficult problems, changing the way businesses analyze unstructured visual data.


    HNN (stands for Haskell Neural Network library) is an attempt at providing a simple but powerful and efficient library to deal with feed-forward neural networks in Haskell.


    Hopfield Networks are a simple form of neutral network, that can be understood as a simplified model of memory.


    IBM Intelligent Video Analytics helps security and public safety organizations develop comprehensive security, intelligence and investigative capabilities using video.


    IBM Watson AlchemyData News provides news and blog content that enriched with natural language processing to allow for highly targeted search and trend analysis.


    IBM Watson Language Translator is a service that provides domain-specific translation utilizing Statistical Machine Translation techniques, it offers multiple domain-specific translation models, plus three levels of self-service customization for text with very specific language.


    Imagga is an image recognition platform-as-a-service that provides image tagging APIs for developers and businesses to build scalable, image and video intensive apps.


    AI-powered virtual assistant that automatically listens in and captures key moments, notes and insights from every meeting you have.


    Intellexer SDK incorporates natural language processing tools for semantic analysis of unstructured text data


    Jog.ai is a platform that indexes voice data to make it searchable and accessible.Jog.ai automatically records and transcribes calls so nothing is ever forgotten or lost.


    julia-ann is the implementation of backpropagation artificial neural networks in Julia that allow users to build multilayer networks and accept DataFrames as inputs. fit! and predict currently require Float64 matrices and vectors.


    Kapiche uses the power of Natural Language Processing to analyse your unstructured data, letting you get on with the process of creating recommendations. Be it open survey responses, online reviews, or social media, unstructured data is the key to knowing what your customers want. However, drawing this information into a readily understood format can be difficult and time consuming. That’s where Kapiche fills the gap.


    KoNLPy is a Python package for natural language processing (NLP) of the Korean language.


    Lasagne is a lightweight library to build and train neural networks in Theano.


    LingPipe is a tool kit for processing text using computational linguistics that is used to do tasks like: Find the names of people, organizations or locations in news, Automatically classify Twitter search results into categories and Suggest correct spellings of queries.


    Merlin is a deep learning framework written in Julia, it aims to provide a fast, flexible and compact deep learning library for machine learning.


    MeTA is a modern C++ data sciences toolkit that allow text tokenization, including deep semantic features like parse trees, inverted and forward indexes with compression and various caching strategies, a collection of ranking functions for searching the indexes, topic models, classification algorithms, graph algorithms, language models, CRF implementation (POS-tagging, shallow parsing), wrappers for liblinear and libsvm (including libsvm dataset parsers), UTF8 support for analysis on various languages and .multithreaded algorithms


    MetaEyes is a reporting service that with the help of image recognition technology analyzes Instagram (plus other services) photos, revealing a wealth of actionable information. MetaEyes can detect: • Faces & Demographics • Explicit/Racy Content • Sentiment • Scenes & Objects • Logos • Locations • Celebrities • Other info Powerful reporting tools to analyze and filter data in myriads of ways. • Summary and granular reports • Filter detailed reports by all MetaEyes attributes • View by date range and different sorting methods • Export as PDF or CSV files for further analysis Photos provide a far more refined insight allowing for novel ways of engagement. •Discover potential fans by attributes previously undetectable • Surface and engage with previously ghost influencers • Find user-generated brand photos and directly contact to use in marketing campaigns • Monitor for brand related crisis situations and engage directly to avoid negative virality


    MGL is a Common Lisp machine learning library that concentrates on various forms of neural networks (boltzmann machines, feed-forward and recurrent backprop nets).


    MobileEngine makes it easy for you to add image recognition to your app. You provide a reference database of images (e.g. artwork, consumer packaged goods, book covers, catalog pages, etc.) and when your users photograph that object, MobileEngine finds your matching reference image.


    Multi-Perceptron-NeuralNetwor is a Machine Learning that implemented multi-layer perceptrons neural network (MLP)and Back Propagation Neural Network (BPN), it designed unlimited hidden layers to do the training tasks and can be used in products recommendation, user behavior analysis, data mining and data analysis.


    MXNet is a Flexible and Efficient Library for Deep Learning that supports both imperative and symbolic programming, calculates the gradient automatically for training a model, runs on CPUs or GPUs, on clusters, servers, desktops, or mobile phones and supports distributed training on multiple CPU/GPU machines, including AWS, GCE, Azure, and Yarn clusters.


    nDimensional's product, nD, is a full stack application development Platform-as-a-Service (PaaS) that allows companies to rapidly design, develop, deploy and operate AI, big data and IoT applications. nD empowers data-rich industries to drive real-time actions that quantitatively improve business outcomes, proven at enterprise scale, to bring the power of predictive insights and optimization to all vertical markets and value chains.


    neon is Nervana's Python-based deep learning library that provides ease of use while delivering the highest performance.


    Neural Designer is the most advanced software for advanced analytics using neural networks. Neural networks are the most powerful method to discover intricate relationships, recognize complex patterns or predict current trends in your data.


    NeuralN is a powerful Neural Network for Node.js with multiple advantages compared to existing solutions it works with extra large datasets (>1Go allowed by nodejs) and Multi-Threaded training available.


    Neuroph is lightweight Java neural network framework that develop common neural network architectures, it contains well designed, open source Java library with small number of basic classes which correspond to basic NN concepts and has s GUI neural network editor to quickly create Java neural network components.


    NeuroSolutions is a neural network software for Windows that combines a modular, icon-based network design interface with an implementation of advanced artificial intelligence and learning algorithms using intuitive wizards or an Excel interface it perform cluster analysis, sales forecasting, sports predictions, medical classification, and much more


    Natural Language Processing for JVM languages (NLP4J) provides a tools readily available for research in various disciplines, Frameworks for fast development of efficient and robust NLP components and API for manipulating computational structures in NLP (e.g., dependency graph).


    NLP Compromise is a natural language processing on the clientside.


    Omnitraq extracts critical business insights through our award-winning and patented technology from call center calls, web media, video, audio, and text data. By delivering these insights at low cost, with speed, and at scale, Omnitraq can provide both SMB and Enterprise clients with a suite of affordable and high impact BI tools.


    OpenFace is a Python and Torch implementation of face recognition with deep neural networks and is based on the CVPR 2015


    PCV is an open source Python module for computer vision


    Phrasetech provides a scalable end-to-end solution for content creation, control and optimization. Our Natural Language Generation system (NLG), powered by innovative AI technology, enables the production of engaging conversational texts at unprecedented volumes and superb quality.


    Puck is a high-speed, high-accuracy parser for natural languages use with grammars trained with the Berkeley Parser and on NVIDIA cards.


    Reading Buddy Software™ is advanced speech recognition reading software that listens, responds, and teaches as your child reads. It’s like having a tutor in your computer.


    RSNNS is a Neural Networks in R using the Stuttgart Neural Network Simulator (SNNS) a library containing many standard implementations of neural networks, this package wraps the SNNS functionality to make it available from within R. Using the RSNNS low-level interface, all of the algorithmic functionality and flexibility of SNNS can be accessed and contains a convenient high-level interface, so that the most common neural network topologies and learning algorithms integrate seamlessly into R.


    RustNN is a feedforward neural network library that generates fully connected multi-layer artificial neural networks that are trained via backpropagation.


    Salience is a text analytics engine that integrate with users application or put behind firewall.


    Sonix is an online platform that combines automated transcription and editing. We built the world's first AudioText Editor™ that allows users to edit audio in a revolutionary new way: Edit audio by editing text. Sonix integrates with Adobe Audition, Adobe Premiere, Final Cut Pro, Audacity, and Hindenburg.


    Spitch is a Swiss provider of solutions based on Automatic Speech Recognition (ASR) and voice biometrics, Voice User Interfaces (VUI), and natural language voice data analytics.


    Stanford CoreNLP provides a set of natural language analysis tools that can give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, and mark up the structure of sentences in terms of phrases and word dependencies, indicate which noun phrases refer to the same entities, indicate sentiment, extract open-class relations between mentions, etc.


    Stanford.NLP.NET is a toolkits for various major computational linguistics problems that can be incorporated into applications with human language technology needs.


    Stanford Phrasal is a statistical phrase-based machine translation system, written in Java that provides much the same functionality as the core of Moses it include: providing an easy to use API for implementing new decoding model features, the ability to translating using phrases that include gaps (Galley et al. 2010), and conditional extraction of phrase-tables and lexical reordering models.


    Stanford Pattern-based Information Extraction and Diagnostics (SPIED) is a pattern-based entity extraction and visualization that provides code for two components, Learning entities from unlabeled text starting with seed sets using patterns in an iterative fashion and Visualizing and diagnosing the output from one to two systems.


    Stanford Tokenizer is an ancillary tool that uses tokenization to provide the ability to split text into sentences. PTBTokenizer mainly targets formal English writing rather than SMS-speak.


    SUTime is a library for recognizing and normalizing time expressions it can be used to annotate documents with temporal information. It is a deterministic rule-based system designed for extensibility.


    Swift Brain is a neural network / machine learning library written in Swift for AI algorithms in Swift for iOS and OS X development it includes algorithms focused on Bayes theorem, neural networks, SVMs, Matrices, etc.


    Synaptic is a javascript neural network library for node.js and the browser, its generalized algorithm is architecture-free, to build and train basically any type of first order or even second order neural network architectures.


    Synthesys is a solution that adds the brainpower of thousands of people to a team. by reading through all data and highlights the important people, places, organizations, events and facts being discussed, resolve highlighted points and determines what's important, connecting the dots together and figures out what the final picture means by comparing it with the opportunities, risks and anomalies that are looking for.


    ParallelDots Text Analytics APIs provide convenient and diverse set of Natural Language Understanding (NLU) algorithms in fourteen different languages to find sentiment or emotion of any document, find prominent entities in them or remove expletives from them.


    TFlearn is a modular and transparent deep learning library built on top of Tensorflow that provide a higher-level API to TensorFlow in order to facilitate and speed-up experimentations, while remaining fully transparent and compatible with it.


    ThickStat's LIBRO is a voice enabled solution to modernize the experience with with public Libraries and increase user involvement. LIBRO brings the library services through Amazon Alexa/Echo and also through a mobile application.


    TiMBL is an open source software that is used in natural language processing as a machine learning classifier component, but its use extends to virtually any supervised machine learning domain.


    Tregex is a utility for matching patterns in trees, based on tree relationships and regular expression matches on nodes (the name is short for "tree regular expressions"). Tregex comes with Tsurgeon, a tree transformation language. Also included from version 2.0 on is a similar package which operates on dependency graphs (class SemanticGraph, called semgrex.


    Ucto is a tool that tokenizes text files: it separates words from punctuation, and splits sentences, it offers several other basic preprocessing steps such as changing case that can all use to make text suited for further processing such as indexing, part-of-speech tagging, or machine translation.


    Unbabel is a AI-powered human translations designed for the translation of dynamic content like emails, support tickets and knowledge centers.


    Vize.ai AI is custom image recognition and classification API, designed to allow developers and businesses to analyze image data.


    Vize is a custom image recognition API solution.


    VLFeat is an open source library that implements popular computer vision algorithms specializing in image understanding and local features extraction and matching, it include Fisher Vector, VLAD, SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck, SLIC superpixels, quick shift superpixels, large scale SVM training, and many others. It is written in C for efficiency and compatibility, with interfaces in MATLAB for ease of use, and detailed documentation throughout. It supports Windows, Mac OS X, and Linux.


    VoiceBase is defining the future of deep learning and communications by providing unparalleled access to spoken information for businesses to make better decisions. With flexible APIs developers and enterprises build scalable solutions with VoiceBase by embedding speech-to-text, conversational analytics, and predictive analytics capabilities into any big voice application. VoiceBase’s customers include Amazon Web Services, Twilio, Nasdaq, HireVue and Veritone. The company is privately held and is based in San Francisco, California.


    WineEngine is powered by TinEye's unparalleled image recognition technology and has been engineered and optimized to work with photographs captured by users' smart devices.


    Mobile app enabling retailers to achieve retail excellence through better in-store execution startup retailtech saas technology retail


    ZOE is a full life-cycle Enterprise Lead Engagement software robot.


    Kate from G2 Crowd

    Learning about Deep Learning?

    I can help.
    Get FREE professional recommendations in just a few minutes.