golang中的knn算法

Knn algorithm in golang

用golang编写KNN算法

有意义吗?或者有没有它的包裹?

例如java:

https://github.com/alexksikes/ML/blob/master/knn/kNN.java

是的,这是有道理的。这取决于你的整个堆栈是否在 golang 中。不然golang对ml贡献不大。

是的,有多个包:

  1. https://github.com/sjwhitworth/golearn/tree/master/knn
  2. https://github.com/amitkgupta/nearest_neighbour
  3. https://github.com/Jragonmiris/knn
  4. https://github.com/Akiira/Go-knn
  5. https://github.com/CuriousCain/kNN-Iris-set

其中一些您需要修改。将来如果需要 ml,请参考此 repo:https://github.com/josephmisiti/awesome-machine-learning