-
Notifications
You must be signed in to change notification settings - Fork 4
/
cl-ml.asd
50 lines (37 loc) · 1.47 KB
/
cl-ml.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
;;;; Martin Kersner, m.kersner@gmail.com
;;;; 2016/08/12
(defpackage #:cl-ml
(:use :cl :asdf))
(in-package :cl-ml)
(asdf:defsystem cl-ml
:name "cl-ml"
:version "0.1"
:author "Martin Kersner, <m.kersner@gmail.com>"
:long-description "Machine Learning library for Common Lisp"
:defsystem-depends-on (:asdf-package-system)
:depends-on ("cl-math" "cl-plot")
;:serial t
:components ((:file "feature-extraction-and-preprocessing")
(:file "utils")
(:file "csv-reader")
(:module norms
:components ((:file "L2")))
(:module optimizers
:components ((:file "SGD")
(:file "BGD")))
(:module k-nearest-neighbors
:components ((:file "knn")))
(:module linear-regression
:components ((:file "linear-regression")))
(:module decision-trees
:components ((:file "id3")))
(:module logistic-regression
:components ((:file "logistic-regression")))
(:module naive-bayes-classifier
:components ((:file "naive-bayes-classifier")))
(:module k-means
:components ((:file "k-means")))
(:module ann
:components ((:file "ann")))
(:module support-vector-machines
:components ((:file "support-vector-machines")))))