/SmartMLWebComponents

Machine Learning in the browser

Primary LanguageJavaScript

Smart Machine Learning WebComponents

This repo uses the ml.js MachineLearning JavaScript Library. Using browserify to make node packages available in the browser.

Showcases:

  • SmartArea
  • SmartComponents
  • SmartWizards

SmartArea is using unsupervised learning with k-means algorithm to identify user relevant areas on the webpage.

SmartComponent is using supervised learning with a CART decision tree to train and identify if a web component is for interest for the user. Run browserify ./js/smartcomponents.js -o ./js/smartcomponentsBundled.js when updating source code.

SmartWizard is using supervised learning and multiple linear regression to identify the read speed of the user and automatically forward to the next section after the learning epoch.