We know that working with text can be difficult at the best of times. Ultimately, giving your readers what they want in the cleanest format ensures repeat consumers. When we discovered AYLIEN
, an incredibly intuitive Natural Language Processing (NLP) solution, we knew their API would be a welcome addition to our community.
Based on NLP and machine learning algorithms, AYLIEN is focused on creating simple yet intelligent applications in the news and media space. Their API allows you to quickly extract basic data like headlines and the body of text from a document; additionally, it offers a summarization service,…
Last weekend we had the privilege of being a sponsor to the HumanAPI Hackathon
. The Human API
is a platform that lets developers easily and securely integrate health data into their apps. It lets you aggregate all your health information from other providers/APIs and selectively access health information in groups (e.g. Activities, Blood glucose, etc). This gives developers a holistic view of a person’s health information that can be used to contribute to the progress in the medical/health industry through apps.
The 24-hackathon ended with 30 creative projects ranging from a ‘Mommy’
app (that constantly nags you to get…
Mashape demo at Gluecon
Last week at Gluecon 2013
, we had the opportunity to show some cool demos that demonstrate the breadth and sophistication of APIs you can discover and use in Mashape. We focused on Machine Learning
, Natural Language Processing
, and Sentiment Analysis APIs
Below are links to demos shown during the presentation, as well as links to relevant news and references that point out to the growing popularity and importance of machine learning in the API realm.
Demos and APIs
World chat with local translation (using Mashape + Firebase) – http://worldchat.io/#
After we posted the list of NLP
, Sentiment Analysis
, and Machine Learning
APIs a while ago, we noticed that some API descriptions require a little bit of digging into, to fully appreciate what these APIs can do. Here’s an example:
Text analysis API including wordnet synsets,relation extraction,named entity recognition and classification,lemmatization,part of speech tagging,tokenization, and semantic role labeling.
If you’re not familiar with these words, you could totally miss the features that this API
is capable of.
To help with that, we have listed below an explanation to some of these words in the NLP/Machine Learning context; as…
Natural Language Processing, or NLP, is a field of computer science, artificial intelligence, and linguistics concerned with the interactions between computers and human (natural) languages.
Here are useful APIs that help bridge the human-computer interaction:
Stremor Automated Summary and Abstract Generator
Language Heuristics goes a step beyond Natural Language Processing to extract intent from text. Summaries are created through extraction, but maintain readability by keeping sentence dependencies intact.
Sentiment analysis, stemming and lemmatization, part-of-speech tagging and chunking, phrase extraction and named entity recognition.
Skyttle API extracts topical keywords (single…
In this short tutorial we will use Python in our Mac Terminal
to consume one of the Machine Learning APIs in this list
. Let’s pick DuckDuckGo
DuckDuckGo lets us define people, places, things, words, and concepts. It also provides a list of related topics. This is very useful if you want to get some context on a certain text.
Although we’re picking DuckDuckGo, note that the steps below also applies to the rest of the APIs in the Machine Learning APIs
list, and all Mashape APIs
. That means you can swap in and swap out APIs for…
Wikipedia defines Machine Learning
as “a branch of artificial intelligence that deals with the construction and study of systems that can learn from data.”
(If you arrived here looking for how to add or list an API to Mashape, you check out the Tutorials section here
Below is a compilation of APIs that have benefited from Machine Learning in one way or another, we truly are living in the future so strap into your rocketship and prepare for blastoff.
OCR recognition service
– Ocrapiservice.com is an cloud based optical recognition engine. We take images as input and we reply…
Watch Jeff Kramer’s (@jeffk
on the… “history of agents and bots, and how we design and develop bot platforms for the future. We touch on MUD and IRC bots, Weavrs, Siri, Google Now, the Internet of Things, PaaS architectures, the API of Me, Xenobi and a bunch of other things”
On Mashape, Jeff makes an interesting point on the purpose of an API Marketplace to facilitate the transferability of processing units through APIs. He uses the Chatterbox Sentiment Analysis API as an example.
You can watch the talk below (and skip to the Mashape part here
Congratulations to Ronaldo Barbachano for winning our Mashape April API Hack
! He used the Speech2Topic API from Yactraq
and created a visualization tool to show topics as they occur on a video while it’s playing. He won a Lego Mindstorm NXT 2.0!
You can try his application here
Until our next hackathon!…