What’s MonkeyLearn?

MonkeyLearn is a Machine Learning platform on the cloud for Text Analysis. It allows companies and developers to easily get actionable data from raw text, for example, you can detect topic or sentiment expressed in texts like tweets, chats, reviews, articles and more.

MonkeyLearn provides:

  • A Graphical User Interface on the web that allows to easily:
    • Create and test ​customized machine learning algorithms ​to solve particular problems.
    • Pick already created algorithms for common problems (sentiment analysis, topic detection, etc).
    • Combine customized and pre-created modules to build high level solutions.
  • A ​scalable cloud computing platform ​where machine learning algorithms can be trained and ran instantly without installing or deploying any software.
  • An API ​and SDKs (Python, Ruby, Node, Java and PHP) that allows to integrate MonkeyLearn cloud computing engine with any software project, using any programming language.
  • A documentation ​and blog that show to the average user how to use MonkeyLearn for their particular problems

One of the most important features about MonkeyLearn is that you can train a Machine Learning algorithm on the fly with your particular data. That means that by training on particular domain data, you may get much better accuracy in tasks like text classification, e.g. topic detection and sentiment analysis.

MonkeyLearn functionalities are organized in three families of modules:

  • Classification: modules that take text and return labels or categories organized in a certain hierarchy.
  • Extraction: modules that extract particular data within a text, for example: entities, addresses, keywords and more.
  • Pipelines: modules that combine other modules (classification or extraction) to build higher level processing.

The documentation is grouped around these families.

How do I get started?

  1. Get your free account, only your email address and a password are required.
  2. Walk through the quick starts and tutorials. They will introduce how to use MonkeyLearn and basic concepts.
  3. Use tooltips. You also have localized help with tool tips: if you have any doubts about a setting, just hover the pointer one second over the control and a small label should show you a brief description.
  4. Check out the rest of the documentation. Read our Frequently Asked Questions or ask any questions you have in our Forums.
  5. Create your own module from scratch or use an existing public module.
  6. Play and test your module within the web interface.
  7. Integrate within your project using our API and SDKs with any programming language.