cl-online-learning

API Reference

cl-online-learning

Online Machine Learning for Common Lisp

CL-ONLINE-LEARNING.VECTOR

  • Function MAKE-DVEC (input-dimension initial-element)
  • Macro DOVEC (vec var &body body)
  • Function V+ (x y result)
  • Function V- (x y result)
  • Function V*N (vec n result)
  • Function V+N (x n result)
  • Function V* (x y result)
  • Function V/ (x y result)
  • Function V-SQRT (x result)
  • Function DOT (x y)
  • Function DOT! (x y result)
  • Function SPARSE-VECTOR-LENGTH (instance)
  • Function (setf SPARSE-VECTOR-LENGTH) (value instance)
  • Function SPARSE-VECTOR-INDEX-VECTOR (instance)
  • Function (setf SPARSE-VECTOR-INDEX-VECTOR) (value instance)
  • Function SPARSE-VECTOR-VALUE-VECTOR (instance)
  • Function (setf SPARSE-VECTOR-VALUE-VECTOR) (value instance)
  • Function MAKE-SPARSE-VECTOR (index-vector value-vector)
  • Function MAKE-EMPTY-SPARSE-VECTOR (sparse-dim)
  • Macro DOSVEC (svec var &body body)
  • Function S-V*N (sparse-x n result)
  • Function SPS-V*N (sparse-x n result)
  • Function DS-V+ (dence-x sparse-y result)
  • Function DS-V- (dence-x sparse-y result)
  • Function DS-V* (dence-x sparse-y result)
  • Function DS2S-V* (dence-x sparse-y sparse-result)
  • Function DS-V/ (dence-x sparse-y result)
  • Function DS-DOT (dence-x sparse-y)
  • Function DS-DOT! (dence-x sparse-y result)
  • Function DPS-V+ (dence-x pseudosparse-y index-vector result)
  • Function DPS-V- (dence-x pseudosparse-y index-vector result)
  • Function DPS-V* (dence-x pseudosparse-y index-vector result)
  • Function PS-V*N (pseudosparse-x n index-vector result)

CL-ONLINE-LEARNING.UTILS

  • Function SHUFFLE-VECTOR (vec)
  • Function READ-DATA (data-path data-dimension &key multiclass-p sparse-p)
  • Macro DEFMAIN (lambda-list &body body)
  • Function CLASS-MIN/MAX (read-data-result)
  • Function TO-INT (x)
  • Function TO-FLOAT (x)

CL-ONLINE-LEARNING

  • Function TRAIN (learner training-data)
  • Function TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function DIM-OF (learner)
  • Function N-CLASS-OF (learner)
  • Function SPARSE-LEARNER? (learner)
  • Function MAKE-PERCEPTRON (input-dimension)
  • Function PERCEPTRON-UPDATE (learner input training-label)
  • Function PERCEPTRON-TRAIN (learner training-data)
  • Function PERCEPTRON-PREDICT (learner input)
  • Function PERCEPTRON-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-AROW (input-dimension gamma)
  • Function AROW-UPDATE (learner input training-label)
  • Function AROW-TRAIN (learner training-data)
  • Function AROW-PREDICT (learner input)
  • Function AROW-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-SCW (input-dimension eta c)
  • Function SCW-UPDATE (learner input training-label)
  • Function SCW-TRAIN (learner training-data)
  • Function SCW-PREDICT (learner input)
  • Function SCW-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-LR+SGD (input-dimension c eta)
  • Function LR+SGD-UPDATE (learner input training-label)
  • Function LR+SGD-TRAIN (learner training-data)
  • Function LR+SGD-PREDICT (learner input)
  • Function LR+SGD-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-LR+ADAM (input-dimension c alpha epsilon beta1 beta2)
  • Function LR+ADAM-UPDATE (learner input training-label)
  • Function LR+ADAM-TRAIN (learner training-data)
  • Function LR+ADAM-PREDICT (learner input)
  • Function LR+ADAM-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-SPARSE-PERCEPTRON (input-dimension)
  • Function SPARSE-PERCEPTRON-UPDATE (learner input training-label)
  • Function SPARSE-PERCEPTRON-TRAIN (learner training-data)
  • Function SPARSE-PERCEPTRON-PREDICT (learner input)
  • Function SPARSE-PERCEPTRON-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-SPARSE-AROW (input-dimension gamma)
  • Function SPARSE-AROW-UPDATE (learner input training-label)
  • Function SPARSE-AROW-TRAIN (learner training-data)
  • Function SPARSE-AROW-PREDICT (learner input)
  • Function SPARSE-AROW-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-SPARSE-SCW (input-dimension eta c)
  • Function SPARSE-SCW-UPDATE (learner input training-label)
  • Function SPARSE-SCW-TRAIN (learner training-data)
  • Function SPARSE-SCW-PREDICT (learner input)
  • Function SPARSE-SCW-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-SPARSE-LR+SGD (input-dimension c eta)
  • Function SPARSE-LR+SGD-UPDATE (learner input training-label)
  • Function SPARSE-LR+SGD-TRAIN (learner training-data)
  • Function SPARSE-LR+SGD-PREDICT (learner input)
  • Function SPARSE-LR+SGD-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-SPARSE-LR+ADAM (input-dimension c alpha epsilon beta1 beta2)
  • Function SPARSE-LR+ADAM-UPDATE (learner input training-label)
  • Function SPARSE-LR+ADAM-TRAIN (learner training-data)
  • Function SPARSE-LR+ADAM-PREDICT (learner input)
  • Function SPARSE-LR+ADAM-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-ONE-VS-REST (input-dimension n-class learner-type &rest learner-params)
  • Function ONE-VS-REST-PREDICT (mulc input)
  • Function ONE-VS-REST-UPDATE (mulc input training-label)
  • Function ONE-VS-REST-TRAIN (learner training-data)
  • Function ONE-VS-REST-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function MAKE-ONE-VS-ONE (input-dimension n-class learner-type &rest learner-params)
  • Function ONE-VS-ONE-PREDICT (mulc input)
  • Function ONE-VS-ONE-UPDATE (mulc input training-label)
  • Function ONE-VS-ONE-TRAIN (learner training-data)
  • Function ONE-VS-ONE-TEST (learner test-data &key (quiet-p nil) (stream nil))
  • Function SAVE (learner file-path)
  • Function RESTORE (file-path)
  • Function MAKE-RLS (input-dimension gamma)
  • Function RLS-UPDATE (learner input target)
  • Function RLS-TRAIN (learner training-data)
  • Function RLS-PREDICT (learner input)
  • Function RLS-TEST (learner test-data &key (quiet-p nil))
  • Function MAKE-SPARSE-RLS (input-dimension gamma)
  • Function SPARSE-RLS-UPDATE (learner input target)
  • Function SPARSE-RLS-TRAIN (learner training-data)
  • Function SPARSE-RLS-PREDICT (learner input)
  • Function SPARSE-RLS-TEST (learner test-data &key (quiet-p nil))

cl-online-learning-test

No packages.