Skip to content

CodeWikiOrg/dknn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Diluted kNN - From The DML Project.

C

DkNN is a version of the well-known supervised classification algorithm k-Nearest Neighbours, with a slight twist that allows for the algorithm to be deployed on devices with scarce hardware resources.

Features

  • Updates dilution parameters and class centers.
  • Calculates for a data point, distance per class center.
  • Monitors overconfidence circles of classes.
  • Does DkNN classification on data.
  • Drops incomplete batches.

Installation and Usage

To use CSVLib in your project, follow these steps:

  1. Clone this repository to your local machine:

    https://github.com/CodeWikiOrg/dknn

  2. Include the 'dknn.h' header file in your C source files.

  3. Build your project with 'dknn.c' as part of your source files.

Contributing

Contributions are welcome! If you encounter a bug or have ideas for improvements, please open an issue or submit a pull request.

License

DkNN is released under the MIT License. See the LICENSE file for full licensing details.

About

Diluted kNN, from the Diluted Machine Learning (DML) project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages