AndrewJBateman / javascript-machine-learning

:clipboard: Notepad to create code for machine learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚑ Machine Learning With Javascript

  • Javascript code following a Udemy Machine Learning course.
  • Note: to open web links in a new window use: ctrl+click on link

GitHub repo size GitHub pull requests GitHub Repo stars GitHub last commit

πŸ“„ Table of contents

πŸ“š General info

  • K-Nearest Neighbor (KNN) used to try to predict which bucket a ball will land in when dropped from a height of 300px.

πŸ“· Screenshots

Example screenshot

πŸ“Ά Technologies

πŸ’Ύ Setup

  • Open 'index.html' in terminal to run program.

πŸ’» Code Examples

  • function to apply KNN
function knn(data, point, k) {
  return _.chain(data)
    .map((row) => {
      return [distance(_.initial(row), point), _.last(row)];
    })
    .sortBy((row) => row[0])
    .slice(0, k)
    .countBy((row) => row[1])
    .toPairs()
    .sortBy((row) => row[1])
    .last()
    .first()
    .parseInt()
    .value();
}

πŸ†’ Features

  • Content Delivery Network (CDN) used to deliver faster performance
  • Semantic UI components

πŸ“‹ Status & To-Do List

  • Status: Working
  • To-Do: nothing

πŸ‘ Inspiration

πŸ“ License

  • N/A

βœ‰οΈ Contact

About

:clipboard: Notepad to create code for machine learning


Languages

Language:JavaScript 59.1%Language:HTML 35.1%Language:CSS 5.8%