Machine learning is a branch of Artificial Intelligence which focuses on the construction and study of systems that can learn from data. It is the science of getting computers to act without being explicitly programmed. In a way, Machine Learning enables computers to learn and act based on their knowledge.
Machine Learning is in our daily lives: our email service uses machine learning to identify spam or malicious emails and removes them from our inbox, the search engines use machine learning to analyze and evaluate websites and answer our queries, social media networks such as Facebook use machine learning to make their advertising services more targeted, large ecommerce websites such as eBay and Amazon use it to suggest us relevant products etc. Machine Learning is also applied in Medicine, Economics, Gaming, Marketing and several other fields.
Machine Learning combines ingredients from several fields including Statistics, Mathematics and Algorithms. The techniques heavily change depending on the type of analysis, the target and the problem. A simplified explanation of how Machine Learning works is the following: We present to the machine a large set of data that describes our problem. We apply machine learning algorithms on the dataset and the computer builds a model; this process is called training. Once the training is complete we are able to use the trained model to make predictions.
Machine Learning allows us to create smart and cool applications! It transforms computers from executioners to learners. Computers become able to learn and adapt their output as they acquire knowledge. Machine Learning techniques allow us to convert data into knowledge by studying the relation in data and identifying patterns. The ML algorithms are capable of working with big data and once properly trained deliver excellent predictions. Why is this useful? Because we can train computers to solve problems that would require several human hours to complete, we can teach them to perform tasks faster and more effectively and with their help we can build new innovative applications.
Because Datumbox is the easiest way to make your programs smart! Datumbox has developed an open-source Machine Learning framework with a large number of algorithms and models; by using this framework we have created applications that are ready to use and require no training and evaluation. Our powerful easy-to-use API enables you to start using Machine Learning techniques in no time without requiring you to get involved with the Theoretical Background of Machine Learning.
At this moment Datumbox enables you to build applications that use Text Analysis and Natural Language Processing techniques. You can build applications for Social Media Monitoring, Search Engine Optimization tools, Parental Control apps, Quality and Anti-spam filters for your community or forum and various other applications that require analyzing text. If you have any other idea that we could cover, make sure you contact us and we will push it to the pipeline!
Datumbox API is a powerful and easy-to-use API which allows you to use Machine Learning from your own App. We use REST and JSON technologies which makes the implementation super easy. You can build applications that use our service in any modern computer languages such as PHP, C#.NET, VB.NET, Python, JAVA, ASP etc in minutes!
Nothing, Datumbox is free!
Of course! Download the code from Github!
The Datumbox Machine Learning Framework is a framework written in Java which allows you to build Machine Learning models. Even though the framework takes care most of the technical parts of the analysis, you still require to have knowledge of Machine Learning in order to train and test the models. On the other hand the API offers an off-the-shelf solution which enables all users to incorporate easily Machine Learning components in their Applications. To start using our service Register for a free account, login and get your API Key from your panel. Once you do this visit the API page to read how to access the service and get the latest API documentation.