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.