The collective knowledge of algorithm developers around the world is a vast ocean of possibility. Developers are constantly working on projects to make processes faster and more efficient, as well as new ideas that will add to the progressive environment. Now algorithm marketplace Algorithmia is working on combining the work of developers by using a new API that looks to celebrate their collective talents.
Started in 2013, Algorithmia set itself the goal of advancing the art of algorithm development, discovery and use. Currently, developers work largely in isolated groups within private research development programs or in academic institutions. To combat this, the company has created an open marketplace that allows the sharing of algorithms within the community.
“Our goal with Algorithmia is to make applications smarter, by building a community around algorithm development, where state-of-the-art algorithms are always live and accessible to anyone,” Diego Oppenheimer, CEO and founder, said on the company’s blog.
The company exhibited some of the API’s features when it combined algorithms already present in the API to create an algorithm pipeline that assigned tags for every entry. The process involved:
- Pulling the data from a given site and iterating over every link
- Extracting the text from each linked page
- Running the text through topic analysis algorithm
- Returning tagged data
- Rendering tags next to links
Algorithmically tagging entries in this way makes search and navigation far easier, making algorithms more discoverable, and thus making the marketplace more useful. This also highlights how easy it is to combine algorithms using the API, which was an important feature for the creators.
With more than 700 algorithms covering topics such as text analysis, computer vision and optimization, the API will launch with an audience of more than 4,000 developers who are signed up in closed beta. The creators of the live, crowdsourced API are hoping the platform will lead to wide collaboration and the development of exciting applications in the future.