svm-clj

A LibSVM wrapper for Clojure

EPL-1.0 License

Downloads
752
Stars
34
Committers
5
  • SVM-CLJ

    [[https://clojars.org/svm-clj][https://img.shields.io/clojars/v/svm-clj.svg]] [[https://travis-ci.org/r0man/svm-clj][https://travis-ci.org/r0man/svm-clj.svg]] [[https://versions.deps.co/r0man/svm-clj][https://versions.deps.co/r0man/svm-clj/status.svg]] [[https://versions.deps.co/r0man/svm-clj][https://versions.deps.co/r0man/svm-clj/downloads.svg]]

    A LibSVM wrapper for Clojure.

** Installation

Via Clojars: http://clojars.org/svm-clj.

** Usage

#+BEGIN_SRC clojure (use 'svm.core)

; Load the heart scale example dataset. (def dataset (read-dataset "test-resources/heartscale"))

; Train a SVM model. (def model (train-model dataset))

; Get the feature map you want to predict. (def feature (last (first dataset))) ;=> {1 0.708333, 2 1.0, 3 1.0, ...}

; Label it. (predict model feature) ;=> 1.0 #+END_SRC

** License

Copyright (C) 2011-2019 r0man

Distributed under the Eclipse Public License, the same as Clojure.

Package Rankings
Top 17.43% on Clojars.org