Intruduction: Algorithms dominate the internet. The algorithm determines the results you use Google search, the algorithm determines the Sina Weibo sidebar to show you the topic, the algorithm determines the movie that Netflix recommended to you, the algorithm determines your QQ dialogue window pop-up banner ads. Technology giants spend a lot of time researching new algorithms and tweaking old ones. But some out-of-the-box algorithms are seldom known-the algorithms that the college's computer science researchers spent years developing, even useful to engineers, are rarely seen outside the academic circle.
Object: Let the inventor of the algorithm have the opportunity to apply their work to the real environment, and get money, but also can make other companies without Microsoft, Google and so many resources more easily into the world of algorithmic development, for their own problems to find the best solution.
There have been some algorithmic markets, such as the Dataxu of ad-serving algorithms, snapanalytics that specialize in pre-fabricated predictive models, and algorithms.io that focus on machine learning algorithms. The difference between algorithmia is that it accepts and sells all types of algorithms. Another is Stephen Wolfram, the famous Mathematica Online, the cloud service version of the Math software also integrates many algorithms, but it is more self-developed algorithms.
Building an algorithmic market is not easy: 1. In fact, even if you can find the algorithm you want to use in your academic paper, the algorithm is often difficult to implement. 2. The licensing algorithm is also a problem for users to use.
Algorithmia cloud services to solve these two problems. Once the user has found the algorithm to use, just add a few lines of simple algorithm query code into the application, Algorithmia Server will guide the application query to the implementation of the algorithm, return the results, so as to avoid the need to integrate the algorithm into the application. The cost of the query depends on the pricing of the algorithm author.
In addition, algorithmic authors can choose to open up their own algorithms, so that developers can directly integrate the algorithm into their own applications, but Algorithmia hope that the convenience of cloud services to make it worth the user pay. However, the disadvantage of this is that the user must send the data to the Algorithmia server for processing. Therefore, this aspect will have the hidden danger of data exposure, in addition to the large amount of data may have a performance problem.
Algorithmia's approach is to provide resources to a number of cloud service providers, such as Amazon, Rackspace, and so on, to ensure the performance of most users. In addition, they plan to provide local versions of some companies with data centers.
Algorithm for Yelp
Analyst consultant and trainer Ajay Ohri look forward to similar things for years. Many mobile app developers are now able to make a lot of money from the App store, but while the algorithm is difficult to develop and somewhat useful, algorithmic developers are struggling to make money. So he always wanted to have a place to make this group of people make money, even if only a little bit of application developers.
But given that Algorithmia is still in the private beta phase, it is unclear whether the service is the solution he is looking for. His hope is that algorithmia can develop an imaging review site like Yelp, which becomes an algorithmic review site. The idea is to help developers choose the best algorithm even more important than the market component itself, because the algorithm that best fits the application is very difficult to determine. And Algorithmia does have rating and commenting features like the App Store.
Attached: Stephen wolfram--He developed Mathematica Software and founded Wolfram Research, where he worked on the development and distribution of Mathematica. Mathematica is a scientific computing software that combines a good combination of numeric and symbolic computing engines, Graphics Systems , programming languages , text systems, and advanced connections to other applications . Many functions in the field of the world's leading position
Algorithmic App Store-algorithmia