Advanced Web Platform

Data

Storing, syncing

Text editing

Text processing

  • Unified - Text processing framework
  • Franc - Language detection
  • Knwl - Parsing text for dates, places, email addresses and such
  • Natural - Various natural language processors
  • LDA - Topic detection

Processing

Machine learning

Inspiration: AIJS.rocks

Toolkits

  • Magenta - Google's machine learning toolkit designed for art and music
  • ml5js - Easy to use wrapper around TensorFlow
  • Lobe.ai - Visual tool for generating models for later use code

Low-level

As-a-service

  • Algorithmia - AI and data processing algorithms as-a-service
  • Clarifai - Image and video recognition (JS API available)
  • Compromise - Natural langauage parsing
  • Fuzzy.ai - Web service for making fuzzy decisions, with a REST endpoint and JS API
  • Watson - IBM's Watson via a Node.js API
  • NanoNets - Basic AI/pattern recognition services
  • Azure Machine Learning - Lower-level services for machine learning
  • Azure Cognitive Services - Speech to text, translation, language processing, computer vision

Low-level