Git Product home page Git Product logo

decision-trees-knn-test's Introduction

KNN_test

This function takes 5 parameters
X_train - A 2D array of training samples
Y_train - An array of labels for those training samples
X_test - A 2D array of test samples
Y_test - An array of labels for those test samples
K - The number of nearest neighbors to compare to

The function first creates a 2D array which holds all the training data along with their labels, along with space to hold the distances to a test point.  It then runs through each test point calculating the distance to each of the training points and saves it in the array, S.  It then sorts the array with the close test points at the top.  It then sums up the label for the K closest point to the test point and make a prediction based on the sign of that sum.  At the end it calculates it accuracy based on how many it predicted correctly.


decision-trees-knn-test's People

Contributors

bentspace avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.