Detect the language of text.† - Based on the UDHR, the most translated document in the world.
natural-language language-detection nlp natural language detection detectOpenCog is a framework for developing AI systems, especially appropriate for integrative multi-algorithm systems, and artificial general intelligence systems. Though much work remains to be done, it currently contains a functional core framework, and a number of cognitive agents at varying levels of completion, some already displaying interesting and useful functionalities alone and in combination. With the exception of MOSES and the CogServer, all of the above are in active development, are half-baked, poorly documented, mis-designed, subject to experimentation, and generally in need of love an attention. This is where experimentation and integration are taking place, and, like any laboratory, things are a bit fluid and chaotic.
agi natural-language natural-language-inference natural-language-understanding robotics robot-controller learning learning-algorithm unsupervised-learning unsupervised-machine-learning unsupervised-learning-algorithmsNode.js client library to use the Watson APIs. The examples folder has basic and advanced examples. The examples within each service assume that you already have service credentials.
ibm-watson-services language-translation conversation-service watson tone-analyzer natural-language visual-recognition personality-insights typescript conversation dialog discovery ibm natural-language-classifier natural-language-understanding speech-to-text text-to-speech tone_analyzer watson-developer-cloud wdcMycroft is an Artificial intelligence for everyone. It uses open software to process natural language, determine your intent and take action. It can integrate a host of professional functions – Control scenes to conserve power, grant office access with your voice. It can control all of your media and devices with the sound of your voice. Adjust your thermostat, turn on your lights, water your lawn, play your favorite movie and lot more.
ai nlp voice-assistant raspberry-pi natural-language-processing natural-language voice-as-an-interface artificial-intelligence personal-assistant speech-recognitionLudwig is a toolbox built on top of TensorFlow that allows to train and test deep learning models without the need to write code. All you need to provide is a CSV file containing your data, a list of columns to use as inputs, and a list of columns to use as outputs, Ludwig will do the rest. Simple commands can be used to train models both locally and in a distributed way, and to use them to predict on new data.
deep-learning deeplearning deep-neural-networks deep learning machine-learning machinelearning machine natural-language-processing natural-language-understanding natural-language natural-language-generation computer-vision python3Derive useful insights from your data using Python. Learn the techniques related to natural language processing and text analytics, and gain the skills to know which technique is best suited to solve a particular problem. A structured and comprehensive approach is followed in this book so that readers with little or no experience do not find themselves overwhelmed. You will start with the basics of natural language and Python and move on to advanced analytical and machine learning concepts. You will look at each technique and algorithm with both a bird's eye view to understand how it can be used as well as with a microscopic view to understand the mathematical concepts and to implement them to solve your own problems.
text-analytics text-summarization text-classification natural-language natural-language-processing clustering sentiment semantic sentiment-analysis nltk stanford-nlp spacy pattern scikit-learn gensimHaystack is an end-to-end framework that enables you to build powerful and production-ready pipelines for different search use cases. Whether you want to perform Question Answering or semantic document search, you can use the State-of-the-Art NLP models in Haystack to provide unique search experiences and allow your users to query in natural language. Haystack is built in a modular fashion so that you can combine the best technology from other open-source projects like Huggingface's Transformers, Elasticsearch, or Milvus.
search nlp search-engine elasticsearch information-retrieval pytorch question-answering summarization transfer-learning ann language-model semantic-search squad bert dpr retriever neural-search natural-languageLanguageTool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect. Receive tips on how to improve your text (including punctuation advice etc.) while typing an e-mail, a blog post or just a simple tweet. Whatever language you're using, LanguageTool will automatically detect it and provide suggestions.
natural-language-processing spellcheck natural-language grammar style-checker proofreading grammarly-alternative online-grammarretext is a natural language processor powered by plugins part of the unified collective. retext is an ecosystem of plugins for processing natural language to do all kinds of things: check spelling, fix typography, or make sure text is readable.
natural-language ast cst unified retextCheck EN and RU rules and tests for them, for more examples.Needed rule not found? Open an issue with the case and it will be added asap.
natural-language datetime date time parserQuickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
machine-learning text-to-speech sdk chatbot voice voice-commands speech-recognition voice-control voice-assistant conversational-ai voice-ai alan-voice alan-ai alan-studio alan-web-sdk alan-sdk-web ai conversational nlp natural-language dialogs dialog-flow enterprise-ai voice-development add-voice-to-your-app voice-interfaceThe goal of this project is not to be the next final solution for natural language processing. There are plenty of other projects that do a significantly better job of this. SpeakEasy spawned out of another of my projects, Nodebot, as a method of processing user input to simulate the illusion of intelligence. SpeakEasy's goal is to provide a library for NodeJS to perform simple language processing actions that perform well for 70%-80% of all cases.
natural-languageFor training, please build the MITIE Wordrep Tool. Note that Chinese corpus should be tokenized first before feeding into the tool for training. Close-domain corpus that best matches user case works best. A trained model from Chinese Wikipedia Dump and Baidu Baike can be downloaded from 中文Blog.
natural-language chinese chatbotYou can build Ring using CMake or using Scripts (Batch Files or Shell Scripts). The next steps explains building using scripts.
programming-language compiler virtual-machine scripting-language ring language ring-programming-language imperative-programming-language procedural object-oriented functional-programming declarative-language natural-language desktop web mobile gamesNTextCat is text classification utility. Primary target is language identification. So it helps you to recognize (identify) the language of text (or binary) snippet. Pure .net application (C#).
categorization classification identification language language-processing natural-language nlpSpeakToMe is a natural language processor that works by tokenizing the input based on known concepts and then matches the token structure against a set of rules
natural-language nlpvim-grammarous is a powerful grammar checker for Vim. Simply do :GrammarousCheck to see the powerful checking. This plugin automatically downloads LanguageTool, which requires Java 8+. This plugin can use job feature on Vim 8.0.27 (or later) or Neovim. It enables asynchronous command execution so you don't need to be blocked until the check has been done on Vim8+ or Neovim.
vim vim-plugin grammar grammar-checker natural-languageA large crowd-sourced dataset for developing natural language interfaces for relational databases. WikiSQL is the dataset released along with our work Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learning. Victor Zhong, Caiming Xiong, and Richard Socher. 2017. Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learning.
natural-language dataset database machine-learning natural-language-processing natural-language-interfaceThis project collects a number of core libraries for Natural Language Processing (NLP) developed by Cognitive Computation Group. Each library contains detailed readme and instructions on how to use it. In addition the javadoc of the whole project is available here.
natural-language-processing nlp big-data natural-language data-mining cogcompretext plugin to extract keywords and key-phrases. This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.
tensorflow natural-language keyword retext keyword-extraction term retext-plugin unified plugin phrase terminology extraction
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.