The cl-online-learning Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-online-learning Reference Manual

This is the cl-online-learning Reference Manual, version 0.4, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 13:53:10 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

* Cl-Online-Learning

[[http://quickdocs.org/cl-online-learning/][http://quickdocs.org/badge/cl-online-learning.svg]]
[[https://travis-ci.org/masatoi/cl-online-learning][https://travis-ci.org/masatoi/cl-online-learning.svg?branch=master]]

A collection of online learning algorithms for Linear classification written in pure Common Lisp.

** Implemented algorithms

*** Binary classifier
- Perceptron
- AROW (Crammer, Koby, Alex Kulesza, and Mark Dredze. "Adaptive regularization of weight vectors." Advances in neural information processing systems. 2009.)
- SCW-I (Soft Confidence Weighted) (Wang, Jialei, Peilin Zhao, and Steven C. Hoi. "Exact Soft Confidence-Weighted Learning." Proceedings of the 29th International Conference on Machine Learning (ICML-12). 2012.)
- Logistic Regression with SGD or ADAM optimizer (Kingma, Diederik, and Jimmy Ba. "Adam: A method for stochastic optimization." ICLR 2015)

*** Multiclass classifier
- one-vs-rest ( K binary classifier required )
- one-vs-one ( K*(K-1)/2 binary classifier required )

** Installation
cl-online-learning is available from Quicklisp.
#+BEGIN_SRC 
(ql:quickload :cl-online-learning)
#+END_SRC

When install from github repository,
#+BEGIN_SRC 
cd ~/quicklisp/local-projects/
git clone https://github.com/masatoi/cl-online-learning.git
#+END_SRC
When using Roswell,
#+BEGIN_SRC 
ros install masatoi/cl-online-learning
#+END_SRC
** Usage
*** Prepare dataset
A data point is a pair of a class label (+1 or -1) and a input vector. Both of them have to be declared as double-float.

And dataset is represented as a sequence of data points.
READ-DATA function is available to make a dataset from a sparse format used in LIBSVM (http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/). This function requires the number of features of that dataset.
#+BEGIN_SRC lisp
;; Number of features
(defparameter a1a-dim 123)

;; Read dataset from file
(defparameter a1a
  (clol.utils:read-data
   (merge-pathnames #P"t/dataset/a1a" (asdf:system-source-directory :cl-online-learning))
   a1a-dim))

;; A data point
(car a1a)

; (-1.0d0
;  . #(0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0
;      0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      1.0d0 0.0d0 1.0d0 1.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 1.0d0 0.0d0
;      0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
;      0.0d0 0.0d0 0.0d0))
#+END_SRC

*** Define learner
A learner object is just a struct, therefore their constructor is available to make it.
#+BEGIN_SRC lisp
(defparameter arow-learner (clol:make-arow a1a-dim 10d0))
#+END_SRC

*** Update and Train
To update the model destructively with one data point, use an update function corresponding to the model type.
#+BEGIN_SRC lisp
(clol:arow-update arow-learner
                  (cdar a1a)  ; input
                  (caar a1a)) ; label
#+END_SRC
TRAIN function can be used to learn the dataset collectively.
#+BEGIN_SRC lisp
(clol:train arow-learner a1a)
#+END_SRC
It may be necessary to call this function several times until learning converges. For now, the convergence test has not been implemented yet.

*** Predict and Test
#+BEGIN_SRC lisp
(clol:arow-predict arow-learner (cdar a1a))
; => -1.0d0

(clol:test arow-learner a1a)
; Accuracy: 84.85981%, Correct: 1362, Total: 1605
#+END_SRC

*** Multiclass classification
For multiclass data, the label of the data point is an integer representing the index of the class. READ-DATA function with MULTICLASS-P keyword option is available for make such a dataset.
#+BEGIN_SRC lisp
(defparameter iris-dim 4)

; A dataset in which a same label appears consecutively need to be shuffled
(defparameter iris
  (clol.utils:shuffle-vector
   (coerce (clol.utils:read-data
            (merge-pathnames #P"t/dataset/iris.scale"
                             (asdf:system-source-directory :cl-online-learning))
            iris-dim :multiclass-p t)
	   'simple-vector)))

(defparameter iris-train (subseq iris 0 100))
(defparameter iris-test (subseq iris 100))
#+END_SRC
ONE-VS-REST and ONE-VS-ONE are available for multiclass classification by using multiple binary classifiers. In many cases, ONE-VS-ONE is more accurate, but it requires more computational resource as the number of classes increases.
#+BEGIN_SRC lisp
;; Define model
(defparameter arow-1vs1
  (clol:make-one-vs-one iris-dim      ; Input data dimension
                        3             ; Number of class
                        'arow 0.1d0)) ; Binary classifier type and its parameters

;; Train and test model
(clol:train arow-1vs1 iris-train)
(clol:test  arow-1vs1 iris-test)
; Accuracy: 98.0%, Correct: 49, Total: 50
#+END_SRC

*** Sparse data
For sparse data (most elements are 0), the data point is a pair of a class label and a instance of SPARSE-VECTOR struct, and a learner with SPARSE- prefix is used. READ-DATA function with SPARSE-P keyword option is available for make such a dataset.

For example, news20.binary data has too high dimensional features to handle with normal learners. However, by using the sparse version, the learner can be trained with practical computational resources.
#+BEGIN_SRC lisp
(defparameter news20.binary-dim 1355191)
(defparameter news20.binary (clol.utils:read-data "/path/to/news20.binary" news20.binary-dim :sparse-p t))

(defparameter news20.binary.arow (clol:make-sparse-arow news20.binary-dim 10d0))
(time (loop repeat 20 do (clol:train news20.binary.arow news20.binary)))
;; Evaluation took:
;;   1.527 seconds of real time
;;   1.526852 seconds of total run time (1.526852 user, 0.000000 system)
;;   100.00% CPU
;;   5,176,917,149 processor cycles
;;   11,436,032 bytes consed
(clol:test news20.binary.arow news20.binary)
; Accuracy: 99.74495%, Correct: 19945, Total: 19996
#+END_SRC

In a similar way, the sparse version learners are also available in multiclass classification.

#+BEGIN_SRC lisp
(defparameter news20-dim 62060)
(defparameter news20-train (clol.utils:read-data "/path/to/news20.scale" news20-dim :sparse-p t :multiclass-p t))
(defparameter news20-test (clol.utils:read-data "/path/to/news20.t.scale" news20-dim :sparse-p t :multiclass-p t))
(defparameter news20-arow (clol:make-one-vs-rest news20-dim 20 'sparse-arow 10d0))
(loop repeat 12 do (clol:train news20-arow news20-train))
(clol:test news20-arow news20-test)
; Accuracy: 86.90208%, Correct: 3470, Total: 3993
#+END_SRC

# *** Benchimark

** Author
Satoshi Imai (satoshi.imai@gmail.com)

** Licence
This software is released under the MIT License, see LICENSE.txt.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-online-learning

Author

Satoshi Imai

License

MIT Licence

Description

Online Machine Learning for Common Lisp

Long Description

* Cl-Online-Learning

[[http://quickdocs.org/cl-online-learning/][http://quickdocs.org/badge/cl-online-learning.svg]]
[[https://travis-ci.org/masatoi/cl-online-learning][https://travis-ci.org/masatoi/cl-online-learning.svg?branch=master]]

A collection of online learning algorithms for Linear classification written in pure Common Lisp.

** Implemented algorithms

*** Binary classifier
- Perceptron
- AROW (Crammer, Koby, Alex Kulesza, and Mark Dredze. "Adaptive regularization of weight vectors." Advances in neural information processing systems. 2009.)
- SCW-I (Soft Confidence Weighted) (Wang, Jialei, Peilin Zhao, and Steven C. Hoi. "Exact Soft Confidence-Weighted Learning." Proceedings of the 29th International Conference on Machine Learning (ICML-12). 2012.)
- Logistic Regression with SGD or ADAM optimizer (Kingma, Diederik, and Jimmy Ba. "Adam: A method for stochastic optimization." ICLR 2015)

*** Multiclass classifier
- one-vs-rest ( K binary classifier required )
- one-vs-one ( K*(K-1)/2 binary classifier required )

** Installation
cl-online-learning is available from Quicklisp.
#+BEGIN_SRC
(ql:quickload :cl-online-learning)
#+END_SRC

When install from github repository,
#+BEGIN_SRC
cd ~/quicklisp/local-projects/
git clone https://github.com/masatoi/cl-online-learning.git
#+END_SRC
When using Roswell,
#+BEGIN_SRC
ros install masatoi/cl-online-learning
#+END_SRC
** Usage
*** Prepare dataset
A data point is a pair of a class label (+1 or -1) and a input vector. Both of them have to be declared as double-float.

And dataset is represented as a sequence of data points.
READ-DATA function is available to make a dataset from a sparse format used in LIBSVM (http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/). This function requires the number of features of that dataset.
#+BEGIN_SRC lisp
;; Number of features
(defparameter a1a-dim 123)

;; Read dataset from file
(defparameter a1a
(clol.utils:read-data
(merge-pathnames #P"t/dataset/a1a" (asdf:system-source-directory :cl-online-learning))
a1a-dim))

;; A data point
(car a1a)

; (-1.0d0
; . #(0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0
; 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 1.0d0 0.0d0 1.0d0 1.0d0 0.0d0 0.0d0 0.0d0 1.0d0 0.0d0 0.0d0 1.0d0 0.0d0
; 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0
; 0.0d0 0.0d0 0.0d0))
#+END_SRC

*** Define learner
A learner object is just a struct, therefore their constructor is available to make it.
#+BEGIN_SRC lisp
(defparameter arow-learner (clol:make-arow a1a-dim 10d0))
#+END_SRC

*** Update and Train
To update the model destructively with one data point, use an update function corresponding to the model type.
#+BEGIN_SRC lisp
(clol:arow-update arow-learner
(cdar a1a) ; input
(caar a1a)) ; label
#+END_SRC
TRAIN function can be used to learn the dataset collectively.
#+BEGIN_SRC lisp
(clol:train arow-learner a1a)
#+END_SRC
It may be necessary to call this function several times until learning converges. For now, the convergence test has not been implemented yet.

*** Predict and Test
#+BEGIN_SRC lisp
(clol:arow-predict arow-learner (cdar a1a))
; => -1.0d0

(clol:test arow-learner a1a)
; Accuracy: 84.85981%, Correct: 1362, Total: 1605
#+END_SRC

*** Multiclass classification
For multiclass data, the label of the data point is an integer representing the index of the class. READ-DATA function with MULTICLASS-P keyword option is available for make such a dataset.
#+BEGIN_SRC lisp
(defparameter iris-dim 4)

; A dataset in which a same label appears consecutively need to be shuffled
(defparameter iris
(clol.utils:shuffle-vector
(coerce (clol.utils:read-data
(merge-pathnames #P"t/dataset/iris.scale"
(asdf:system-source-directory :cl-online-learning))
iris-dim :multiclass-p t)
’simple-vector)))

(defparameter iris-train (subseq iris 0 100))
(defparameter iris-test (subseq iris 100))
#+END_SRC
ONE-VS-REST and ONE-VS-ONE are available for multiclass classification by using multiple binary classifiers. In many cases, ONE-VS-ONE is more accurate, but it requires more computational resource as the number of classes increases.
#+BEGIN_SRC lisp
;; Define model
(defparameter arow-1vs1
(clol:make-one-vs-one iris-dim ; Input data dimension
3 ; Number of class
’arow 0.1d0)) ; Binary classifier type and its parameters

;; Train and test model
(clol:train arow-1vs1 iris-train)
(clol:test arow-1vs1 iris-test)
; Accuracy: 98.0%, Correct: 49, Total: 50
#+END_SRC

*** Sparse data
For sparse data (most elements are 0), the data point is a pair of a class label and a instance of SPARSE-VECTOR struct, and a learner with SPARSE- prefix is used. READ-DATA function with SPARSE-P keyword option is available for make such a dataset.

For example, news20.binary data has too high dimensional features to handle with normal learners. However, by using the sparse version, the learner can be trained with practical computational resources.
#+BEGIN_SRC lisp
(defparameter news20.binary-dim 1355191)
(defparameter news20.binary (clol.utils:read-data "/path/to/news20.binary" news20.binary-dim :sparse-p t))

(defparameter news20.binary.arow (clol:make-sparse-arow news20.binary-dim 10d0))
(time (loop repeat 20 do (clol:train news20.binary.arow news20.binary)))
;; Evaluation took:
;; 1.527 seconds of real time
;; 1.526852 seconds of total run time (1.526852 user, 0.000000 system)
;; 100.00% CPU
;; 5,176,917,149 processor cycles
;; 11,436,032 bytes consed
(clol:test news20.binary.arow news20.binary)
; Accuracy: 99.74495%, Correct: 19945, Total: 19996
#+END_SRC

In a similar way, the sparse version learners are also available in multiclass classification.

#+BEGIN_SRC lisp
(defparameter news20-dim 62060)
(defparameter news20-train (clol.utils:read-data "/path/to/news20.scale" news20-dim :sparse-p t :multiclass-p t))
(defparameter news20-test (clol.utils:read-data "/path/to/news20.t.scale" news20-dim :sparse-p t :multiclass-p t))
(defparameter news20-arow (clol:make-one-vs-rest news20-dim 20 ’sparse-arow 10d0))
(loop repeat 12 do (clol:train news20-arow news20-train))
(clol:test news20-arow news20-test)
; Accuracy: 86.90208%, Correct: 3470, Total: 3993
#+END_SRC

# *** Benchimark

** Author
Satoshi Imai (satoshi.imai@gmail.com)

** Licence
This software is released under the MIT License, see LICENSE.txt.

Version

0.4

Dependencies
Source

cl-online-learning.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 cl-online-learning/src

Parent

cl-online-learning (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-online-learning.asd

Location

cl-online-learning.asd

Systems

cl-online-learning (system)

Packages

cl-online-learning-asd


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-online-learning/src/vector.lisp

Parent

src (module)

Location

src/vector.lisp

Packages

cl-online-learning.vector

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-online-learning/src/utils.lisp

Dependency

vector.lisp (file)

Parent

src (module)

Location

src/utils.lisp

Packages

cl-online-learning.utils

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-online-learning/src/cl-online-learning.lisp

Dependency

vector.lisp (file)

Parent

src (module)

Location

src/cl-online-learning.lisp

Packages

cl-online-learning

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.5 cl-online-learning/src/rls.lisp

Dependencies
Parent

src (module)

Location

src/rls.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 cl-online-learning-asd

Source

cl-online-learning.asd

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 cl-online-learning.vector

Source

vector.lisp (file)

Nickname

clol.vector

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.3 cl-online-learning.utils

Source

utils.lisp (file)

Nickname

clol.utils

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.4 cl-online-learning

Source

cl-online-learning.lisp (file)

Nickname

clol

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: dosvec SVEC VAR &body BODY
Package

cl-online-learning.vector

Source

vector.lisp (file)

Macro: dovec VEC VAR &body BODY
Package

cl-online-learning.vector

Source

vector.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: arow-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: dot X Y
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: dot! X Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: dps-v* DENCE-X PSEUDOSPARSE-Y INDEX-VECTOR RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: dps-v+ DENCE-X PSEUDOSPARSE-Y INDEX-VECTOR RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: dps-v- DENCE-X PSEUDOSPARSE-Y INDEX-VECTOR RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: ds-dot DENCE-X SPARSE-Y
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: ds-dot! DENCE-X SPARSE-Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: ds-v* DENCE-X SPARSE-Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: ds-v+ DENCE-X SPARSE-Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: ds-v- DENCE-X SPARSE-Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: ds-v/ DENCE-X SPARSE-Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: ds2s-v* DENCE-X SPARSE-Y SPARSE-RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: lr+adam-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-arow INPUT-DIMENSION GAMMA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-dvec INPUT-DIMENSION INITIAL-ELEMENT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: make-empty-sparse-vector SPARSE-DIM
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: make-lr+adam INPUT-DIMENSION C ALPHA EPSILON BETA1 BETA2
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-lr+sgd INPUT-DIMENSION C ETA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-one-vs-one INPUT-DIMENSION N-CLASS LEARNER-TYPE &rest LEARNER-PARAMS
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-one-vs-rest INPUT-DIMENSION N-CLASS LEARNER-TYPE &rest LEARNER-PARAMS
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-perceptron INPUT-DIMENSION
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-rls INPUT-DIMENSION GAMMA
Package

cl-online-learning

Source

rls.lisp (file)

Function: make-scw INPUT-DIMENSION ETA C
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-sparse-arow INPUT-DIMENSION GAMMA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-sparse-lr+adam INPUT-DIMENSION C ALPHA EPSILON BETA1 BETA2
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-sparse-lr+sgd INPUT-DIMENSION C ETA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-sparse-perceptron INPUT-DIMENSION
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-sparse-rls INPUT-DIMENSION GAMMA
Package

cl-online-learning

Source

rls.lisp (file)

Function: make-sparse-scw INPUT-DIMENSION ETA C
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-sparse-vector INDEX-VECTOR VALUE-VECTOR
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: one-vs-one-predict MULC INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-update MULC INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-predict MULC INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-update MULC INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: ps-v*n PSEUDOSPARSE-X N INDEX-VECTOR RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: read-data DATA-PATH DATA-DIMENSION &key SPARSE-P MULTICLASS-P
Package

cl-online-learning.utils

Source

utils.lisp (file)

Function: rls-predict LEARNER INPUT
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-update LEARNER INPUT TARGET
Package

cl-online-learning

Source

rls.lisp (file)

Function: s-v*n SPARSE-X N RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: scw-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: shuffle-vector VEC
Package

cl-online-learning.utils

Source

utils.lisp (file)

Function: sparse-arow-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-rls-predict LEARNER INPUT
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-update LEARNER INPUT TARGET
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-scw-predict LEARNER INPUT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-test LEARNER TEST-DATA &key QUIET-P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-update LEARNER INPUT TRAINING-LABEL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-vector-index-vector INSTANCE
Function: (setf sparse-vector-index-vector) VALUE INSTANCE
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: sparse-vector-length INSTANCE
Function: (setf sparse-vector-length) VALUE INSTANCE
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: sparse-vector-value-vector INSTANCE
Function: (setf sparse-vector-value-vector) VALUE INSTANCE
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: sps-v*n SPARSE-X N RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: test LEARNER TEST-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: train LEARNER TRAINING-DATA
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: v* X Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: v*n VEC N RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: v+ X Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: v+n X N RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: v- X Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: v-sqrt X RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: v/ X Y RESULT
Package

cl-online-learning.vector

Source

vector.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Macros

Macro: catstr STR1 STR2
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Macro: define-learner LEARNER-TYPE (LEARNER INPUT TRAINING-LABEL) &body BODY
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Macro: define-multi-class-learner-train/test-functions LEARNER-TYPE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Macro: define-regression-learner LEARNER-TYPE (LEARNER INPUT TARGET) &body BODY
Package

cl-online-learning

Source

rls.lisp (file)

Macro: doseq (VAR SEQ) &body BODY
Package

cl-online-learning.utils

Source

utils.lisp (file)

Macro: function-by-name NAME-STRING
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Macro: sigmoid X
Package

cl-online-learning

Source

cl-online-learning.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Functions

Function: %make-arow &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (GAMMA GAMMA) (SIGMA SIGMA) (SIGMA0 SIGMA0) (TMP-VEC1 TMP-VEC1) (TMP-VEC2 TMP-VEC2) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-lr+adam &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (C C) (ALPHA ALPHA) (EPSILON EPSILON) (BETA1 BETA1) (BETA2 BETA2) (G G) (M M) (V V) (M0 M0) (V0 V0) (BETA1^T BETA1^T) (BETA2^T BETA2^T) (TMP-VEC TMP-VEC) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-lr+sgd &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (C C) (ETA ETA) (G G) (TMP-VEC TMP-VEC) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-one-vs-one &key (INPUT-DIMENSION INPUT-DIMENSION) (N-CLASS N-CLASS) (LEARNERS-VECTOR LEARNERS-VECTOR) (LEARNER-UPDATE LEARNER-UPDATE) (LEARNER-PREDICT LEARNER-PREDICT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-one-vs-rest &key (INPUT-DIMENSION INPUT-DIMENSION) (N-CLASS N-CLASS) (LEARNERS-VECTOR LEARNERS-VECTOR) (LEARNER-WEIGHT LEARNER-WEIGHT) (LEARNER-BIAS LEARNER-BIAS) (LEARNER-UPDATE LEARNER-UPDATE) (LEARNER-ACTIVATE LEARNER-ACTIVATE)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-perceptron &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-rls &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (GAMMA GAMMA) (SIGMA SIGMA) (SIGMA0 SIGMA0) (TMP-VEC1 TMP-VEC1) (TMP-VEC2 TMP-VEC2) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

rls.lisp (file)

Function: %make-scw &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (ETA ETA) (C C) (PHI PHI) (PSI PSI) (ZETA ZETA) (SIGMA SIGMA) (SIGMA0 SIGMA0) (TMP-VEC1 TMP-VEC1) (TMP-VEC2 TMP-VEC2) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-sparse-arow &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (GAMMA GAMMA) (SIGMA SIGMA) (SIGMA0 SIGMA0) (TMP-VEC1 TMP-VEC1) (TMP-VEC2 TMP-VEC2) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-sparse-lr+adam &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (C C) (ALPHA ALPHA) (EPSILON EPSILON) (BETA1 BETA1) (BETA2 BETA2) (G G) (M M) (V V) (M0 M0) (V0 V0) (BETA1^T BETA1^T) (BETA2^T BETA2^T) (TMP-VEC TMP-VEC) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-sparse-lr+sgd &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (C C) (ETA ETA) (G G) (TMP-VEC TMP-VEC) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-sparse-perceptron &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-sparse-rls &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (GAMMA GAMMA) (SIGMA SIGMA) (SIGMA0 SIGMA0) (TMP-VEC1 TMP-VEC1) (TMP-VEC2 TMP-VEC2) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

rls.lisp (file)

Function: %make-sparse-scw &key (INPUT-DIMENSION INPUT-DIMENSION) (WEIGHT WEIGHT) (BIAS BIAS) (ETA ETA) (C C) (PHI PHI) (PSI PSI) (ZETA ZETA) (SIGMA SIGMA) (SIGMA0 SIGMA0) (TMP-VEC1 TMP-VEC1) (TMP-VEC2 TMP-VEC2) (TMP-FLOAT TMP-FLOAT)
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %make-sparse-vector &key (LENGTH LENGTH) (INDEX-VECTOR INDEX-VECTOR) (VALUE-VECTOR VALUE-VECTOR)
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: %print-arow OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-lr+adam OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-one-vs-one OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-one-vs-rest OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-perceptron OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-rls OBJ STREAM
Package

cl-online-learning

Source

rls.lisp (file)

Function: %print-scw OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-sparse-arow OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-sparse-lr+adam OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-sparse-perceptron OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: %print-sparse-rls OBJ STREAM
Package

cl-online-learning

Source

rls.lisp (file)

Function: %print-sparse-scw OBJ STREAM
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-bias INSTANCE
Function: (setf arow-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-gamma INSTANCE
Function: (setf arow-gamma) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-input-dimension INSTANCE
Function: (setf arow-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-sigma INSTANCE
Function: (setf arow-sigma) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-sigma0 INSTANCE
Function: (setf arow-sigma0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-tmp-float INSTANCE
Function: (setf arow-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-tmp-vec1 INSTANCE
Function: (setf arow-tmp-vec1) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-tmp-vec2 INSTANCE
Function: (setf arow-tmp-vec2) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: arow-weight INSTANCE
Function: (setf arow-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-arow INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-lr+adam INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-lr+sgd INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-one-vs-one INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-one-vs-rest INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-perceptron INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-rls INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: copy-scw INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-sparse-arow INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-sparse-lr+adam INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-sparse-lr+sgd INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-sparse-perceptron INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-sparse-rls INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: copy-sparse-scw INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: copy-sparse-vector INSTANCE
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: f INPUT WEIGHT BIAS
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: f! INPUT WEIGHT BIAS RESULT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: index-of-learner K I L
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: inverse-erf X
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: logistic-regression-gradient! TRAINING-LABEL INPUT-VECTOR WEIGHT-VECTOR BIAS C TMP-VEC G-RESULT G0-RESULT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: logistic-regression-gradient-sparse! TRAINING-LABEL INPUT-VECTOR WEIGHT-VECTOR BIAS C TMP-VEC G-RESULT G0-RESULT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-alpha INSTANCE
Function: (setf lr+adam-alpha) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-beta1 INSTANCE
Function: (setf lr+adam-beta1) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-beta1^t INSTANCE
Function: (setf lr+adam-beta1^t) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-beta2 INSTANCE
Function: (setf lr+adam-beta2) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-beta2^t INSTANCE
Function: (setf lr+adam-beta2^t) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-bias INSTANCE
Function: (setf lr+adam-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-c INSTANCE
Function: (setf lr+adam-c) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-epsilon INSTANCE
Function: (setf lr+adam-epsilon) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-g INSTANCE
Function: (setf lr+adam-g) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-input-dimension INSTANCE
Function: (setf lr+adam-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-m INSTANCE
Function: (setf lr+adam-m) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-m0 INSTANCE
Function: (setf lr+adam-m0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-tmp-float INSTANCE
Function: (setf lr+adam-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-tmp-vec INSTANCE
Function: (setf lr+adam-tmp-vec) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-v INSTANCE
Function: (setf lr+adam-v) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-v0 INSTANCE
Function: (setf lr+adam-v0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+adam-weight INSTANCE
Function: (setf lr+adam-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-bias INSTANCE
Function: (setf lr+sgd-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-c INSTANCE
Function: (setf lr+sgd-c) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-eta INSTANCE
Function: (setf lr+sgd-eta) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-g INSTANCE
Function: (setf lr+sgd-g) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-input-dimension INSTANCE
Function: (setf lr+sgd-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-tmp-float INSTANCE
Function: (setf lr+sgd-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-tmp-vec INSTANCE
Function: (setf lr+sgd-tmp-vec) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: lr+sgd-weight INSTANCE
Function: (setf lr+sgd-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: make-datum-pair READ-DATA DATA-DIMENSION &key MULTICLASS-P
Package

cl-online-learning.utils

Source

utils.lisp (file)

Function: make-datum-pair-sparse READ-DATA DATA-DIMENSION &key MULTICLASS-P
Package

cl-online-learning.utils

Source

utils.lisp (file)

Function: make-index-num-alist READ-DATA-SPLIT
Package

cl-online-learning.utils

Source

utils.lisp (file)

Function: mean-vector DATASET
Package

cl-online-learning.utils

Source

utils.lisp (file)

Function: one-vs-one-input-dimension INSTANCE
Function: (setf one-vs-one-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-learner-predict INSTANCE
Function: (setf one-vs-one-learner-predict) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-learner-update INSTANCE
Function: (setf one-vs-one-learner-update) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-learners-vector INSTANCE
Function: (setf one-vs-one-learners-vector) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-n-class INSTANCE
Function: (setf one-vs-one-n-class) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-one-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-input-dimension INSTANCE
Function: (setf one-vs-rest-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-learner-activate INSTANCE
Function: (setf one-vs-rest-learner-activate) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-learner-bias INSTANCE
Function: (setf one-vs-rest-learner-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-learner-update INSTANCE
Function: (setf one-vs-rest-learner-update) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-learner-weight INSTANCE
Function: (setf one-vs-rest-learner-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-learners-vector INSTANCE
Function: (setf one-vs-rest-learners-vector) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-n-class INSTANCE
Function: (setf one-vs-rest-n-class) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: one-vs-rest-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-bias INSTANCE
Function: (setf perceptron-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-input-dimension INSTANCE
Function: (setf perceptron-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-tmp-float INSTANCE
Function: (setf perceptron-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: perceptron-weight INSTANCE
Function: (setf perceptron-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: probit P
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: rls-bias INSTANCE
Function: (setf rls-bias) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-gamma INSTANCE
Function: (setf rls-gamma) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-input-dimension INSTANCE
Function: (setf rls-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-p OBJECT
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-sigma INSTANCE
Function: (setf rls-sigma) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-sigma0 INSTANCE
Function: (setf rls-sigma0) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-tmp-float INSTANCE
Function: (setf rls-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-tmp-vec1 INSTANCE
Function: (setf rls-tmp-vec1) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-tmp-vec2 INSTANCE
Function: (setf rls-tmp-vec2) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: rls-weight INSTANCE
Function: (setf rls-weight) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: scw-bias INSTANCE
Function: (setf scw-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-c INSTANCE
Function: (setf scw-c) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-eta INSTANCE
Function: (setf scw-eta) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-input-dimension INSTANCE
Function: (setf scw-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-phi INSTANCE
Function: (setf scw-phi) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-psi INSTANCE
Function: (setf scw-psi) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-sigma INSTANCE
Function: (setf scw-sigma) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-sigma0 INSTANCE
Function: (setf scw-sigma0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-tmp-float INSTANCE
Function: (setf scw-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-tmp-vec1 INSTANCE
Function: (setf scw-tmp-vec1) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-tmp-vec2 INSTANCE
Function: (setf scw-tmp-vec2) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-weight INSTANCE
Function: (setf scw-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: scw-zeta INSTANCE
Function: (setf scw-zeta) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sf INPUT WEIGHT BIAS
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sf! INPUT WEIGHT BIAS RESULT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sign X
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-bias INSTANCE
Function: (setf sparse-arow-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-gamma INSTANCE
Function: (setf sparse-arow-gamma) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-input-dimension INSTANCE
Function: (setf sparse-arow-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-sigma INSTANCE
Function: (setf sparse-arow-sigma) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-sigma0 INSTANCE
Function: (setf sparse-arow-sigma0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-tmp-float INSTANCE
Function: (setf sparse-arow-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-tmp-vec1 INSTANCE
Function: (setf sparse-arow-tmp-vec1) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-tmp-vec2 INSTANCE
Function: (setf sparse-arow-tmp-vec2) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-arow-weight INSTANCE
Function: (setf sparse-arow-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-alpha INSTANCE
Function: (setf sparse-lr+adam-alpha) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-beta1 INSTANCE
Function: (setf sparse-lr+adam-beta1) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-beta1^t INSTANCE
Function: (setf sparse-lr+adam-beta1^t) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-beta2 INSTANCE
Function: (setf sparse-lr+adam-beta2) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-beta2^t INSTANCE
Function: (setf sparse-lr+adam-beta2^t) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-bias INSTANCE
Function: (setf sparse-lr+adam-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-c INSTANCE
Function: (setf sparse-lr+adam-c) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-epsilon INSTANCE
Function: (setf sparse-lr+adam-epsilon) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-g INSTANCE
Function: (setf sparse-lr+adam-g) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-input-dimension INSTANCE
Function: (setf sparse-lr+adam-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-m INSTANCE
Function: (setf sparse-lr+adam-m) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-m0 INSTANCE
Function: (setf sparse-lr+adam-m0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-tmp-float INSTANCE
Function: (setf sparse-lr+adam-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-tmp-vec INSTANCE
Function: (setf sparse-lr+adam-tmp-vec) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-v INSTANCE
Function: (setf sparse-lr+adam-v) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-v0 INSTANCE
Function: (setf sparse-lr+adam-v0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+adam-weight INSTANCE
Function: (setf sparse-lr+adam-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-bias INSTANCE
Function: (setf sparse-lr+sgd-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-c INSTANCE
Function: (setf sparse-lr+sgd-c) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-eta INSTANCE
Function: (setf sparse-lr+sgd-eta) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-g INSTANCE
Function: (setf sparse-lr+sgd-g) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-input-dimension INSTANCE
Function: (setf sparse-lr+sgd-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-tmp-float INSTANCE
Function: (setf sparse-lr+sgd-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-tmp-vec INSTANCE
Function: (setf sparse-lr+sgd-tmp-vec) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-lr+sgd-weight INSTANCE
Function: (setf sparse-lr+sgd-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-bias INSTANCE
Function: (setf sparse-perceptron-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-input-dimension INSTANCE
Function: (setf sparse-perceptron-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-tmp-float INSTANCE
Function: (setf sparse-perceptron-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-perceptron-weight INSTANCE
Function: (setf sparse-perceptron-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-rls-bias INSTANCE
Function: (setf sparse-rls-bias) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-gamma INSTANCE
Function: (setf sparse-rls-gamma) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-input-dimension INSTANCE
Function: (setf sparse-rls-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-p OBJECT
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-sigma INSTANCE
Function: (setf sparse-rls-sigma) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-sigma0 INSTANCE
Function: (setf sparse-rls-sigma0) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-tmp-float INSTANCE
Function: (setf sparse-rls-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-tmp-vec1 INSTANCE
Function: (setf sparse-rls-tmp-vec1) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-tmp-vec2 INSTANCE
Function: (setf sparse-rls-tmp-vec2) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-rls-weight INSTANCE
Function: (setf sparse-rls-weight) VALUE INSTANCE
Package

cl-online-learning

Source

rls.lisp (file)

Function: sparse-scw-bias INSTANCE
Function: (setf sparse-scw-bias) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-c INSTANCE
Function: (setf sparse-scw-c) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-eta INSTANCE
Function: (setf sparse-scw-eta) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-input-dimension INSTANCE
Function: (setf sparse-scw-input-dimension) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-p OBJECT
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-phi INSTANCE
Function: (setf sparse-scw-phi) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-psi INSTANCE
Function: (setf sparse-scw-psi) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-sigma INSTANCE
Function: (setf sparse-scw-sigma) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-sigma0 INSTANCE
Function: (setf sparse-scw-sigma0) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-tmp-float INSTANCE
Function: (setf sparse-scw-tmp-float) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-tmp-vec1 INSTANCE
Function: (setf sparse-scw-tmp-vec1) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-tmp-vec2 INSTANCE
Function: (setf sparse-scw-tmp-vec2) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-weight INSTANCE
Function: (setf sparse-scw-weight) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-scw-zeta INSTANCE
Function: (setf sparse-scw-zeta) VALUE INSTANCE
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-symbol? SYMBOL
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Function: sparse-vector-p OBJECT
Package

cl-online-learning.vector

Source

vector.lisp (file)

Function: standard-deviation-vector DATASET
Package

cl-online-learning.utils

Source

utils.lisp (file)

Function: sum-permutation N M
Package

cl-online-learning

Source

cl-online-learning.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Structures

Structure: arow ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

arow-input-dimension (function)

Writers

(setf arow-input-dimension) (function)

Slot: weight
Readers

arow-weight (function)

Writers

(setf arow-weight) (function)

Slot: bias
Readers

arow-bias (function)

Writers

(setf arow-bias) (function)

Slot: gamma
Readers

arow-gamma (function)

Writers

(setf arow-gamma) (function)

Slot: sigma
Readers

arow-sigma (function)

Writers

(setf arow-sigma) (function)

Slot: sigma0
Readers

arow-sigma0 (function)

Writers

(setf arow-sigma0) (function)

Slot: tmp-vec1
Readers

arow-tmp-vec1 (function)

Writers

(setf arow-tmp-vec1) (function)

Slot: tmp-vec2
Readers

arow-tmp-vec2 (function)

Writers

(setf arow-tmp-vec2) (function)

Slot: tmp-float
Readers

arow-tmp-float (function)

Writers

(setf arow-tmp-float) (function)

Structure: lr+adam ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

lr+adam-input-dimension (function)

Writers

(setf lr+adam-input-dimension) (function)

Slot: weight
Readers

lr+adam-weight (function)

Writers

(setf lr+adam-weight) (function)

Slot: bias
Readers

lr+adam-bias (function)

Writers

(setf lr+adam-bias) (function)

Slot: c
Readers

lr+adam-c (function)

Writers

(setf lr+adam-c) (function)

Slot: alpha
Readers

lr+adam-alpha (function)

Writers

(setf lr+adam-alpha) (function)

Slot: epsilon
Readers

lr+adam-epsilon (function)

Writers

(setf lr+adam-epsilon) (function)

Slot: beta1
Readers

lr+adam-beta1 (function)

Writers

(setf lr+adam-beta1) (function)

Slot: beta2
Readers

lr+adam-beta2 (function)

Writers

(setf lr+adam-beta2) (function)

Slot: g
Readers

lr+adam-g (function)

Writers

(setf lr+adam-g) (function)

Slot: m
Readers

lr+adam-m (function)

Writers

(setf lr+adam-m) (function)

Slot: v
Readers

lr+adam-v (function)

Writers

(setf lr+adam-v) (function)

Slot: m0
Readers

lr+adam-m0 (function)

Writers

(setf lr+adam-m0) (function)

Slot: v0
Readers

lr+adam-v0 (function)

Writers

(setf lr+adam-v0) (function)

Slot: beta1^t
Readers

lr+adam-beta1^t (function)

Writers

(setf lr+adam-beta1^t) (function)

Slot: beta2^t
Readers

lr+adam-beta2^t (function)

Writers

(setf lr+adam-beta2^t) (function)

Slot: tmp-vec
Readers

lr+adam-tmp-vec (function)

Writers

(setf lr+adam-tmp-vec) (function)

Slot: tmp-float
Readers

lr+adam-tmp-float (function)

Writers

(setf lr+adam-tmp-float) (function)

Structure: lr+sgd ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: input-dimension
Readers

lr+sgd-input-dimension (function)

Writers

(setf lr+sgd-input-dimension) (function)

Slot: weight
Readers

lr+sgd-weight (function)

Writers

(setf lr+sgd-weight) (function)

Slot: bias
Readers

lr+sgd-bias (function)

Writers

(setf lr+sgd-bias) (function)

Slot: c
Readers

lr+sgd-c (function)

Writers

(setf lr+sgd-c) (function)

Slot: eta
Readers

lr+sgd-eta (function)

Writers

(setf lr+sgd-eta) (function)

Slot: g
Readers

lr+sgd-g (function)

Writers

(setf lr+sgd-g) (function)

Slot: tmp-vec
Readers

lr+sgd-tmp-vec (function)

Writers

(setf lr+sgd-tmp-vec) (function)

Slot: tmp-float
Readers

lr+sgd-tmp-float (function)

Writers

(setf lr+sgd-tmp-float) (function)

Structure: one-vs-one ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

one-vs-one-input-dimension (function)

Writers

(setf one-vs-one-input-dimension) (function)

Slot: n-class
Readers

one-vs-one-n-class (function)

Writers

(setf one-vs-one-n-class) (function)

Slot: learners-vector
Readers

one-vs-one-learners-vector (function)

Writers

(setf one-vs-one-learners-vector) (function)

Slot: learner-update
Readers

one-vs-one-learner-update (function)

Writers

(setf one-vs-one-learner-update) (function)

Slot: learner-predict
Readers

one-vs-one-learner-predict (function)

Writers

(setf one-vs-one-learner-predict) (function)

Structure: one-vs-rest ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

one-vs-rest-input-dimension (function)

Writers

(setf one-vs-rest-input-dimension) (function)

Slot: n-class
Readers

one-vs-rest-n-class (function)

Writers

(setf one-vs-rest-n-class) (function)

Slot: learners-vector
Readers

one-vs-rest-learners-vector (function)

Writers

(setf one-vs-rest-learners-vector) (function)

Slot: learner-weight
Readers

one-vs-rest-learner-weight (function)

Writers

(setf one-vs-rest-learner-weight) (function)

Slot: learner-bias
Readers

one-vs-rest-learner-bias (function)

Writers

(setf one-vs-rest-learner-bias) (function)

Slot: learner-update
Readers

one-vs-rest-learner-update (function)

Writers

(setf one-vs-rest-learner-update) (function)

Slot: learner-activate
Readers

one-vs-rest-learner-activate (function)

Writers

(setf one-vs-rest-learner-activate) (function)

Structure: perceptron ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

perceptron-input-dimension (function)

Writers

(setf perceptron-input-dimension) (function)

Slot: weight
Readers

perceptron-weight (function)

Writers

(setf perceptron-weight) (function)

Slot: bias
Readers

perceptron-bias (function)

Writers

(setf perceptron-bias) (function)

Slot: tmp-float
Readers

perceptron-tmp-float (function)

Writers

(setf perceptron-tmp-float) (function)

Structure: rls ()
Package

cl-online-learning

Source

rls.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

rls-input-dimension (function)

Writers

(setf rls-input-dimension) (function)

Slot: weight
Readers

rls-weight (function)

Writers

(setf rls-weight) (function)

Slot: bias
Readers

rls-bias (function)

Writers

(setf rls-bias) (function)

Slot: gamma
Readers

rls-gamma (function)

Writers

(setf rls-gamma) (function)

Slot: sigma
Readers

rls-sigma (function)

Writers

(setf rls-sigma) (function)

Slot: sigma0
Readers

rls-sigma0 (function)

Writers

(setf rls-sigma0) (function)

Slot: tmp-vec1
Readers

rls-tmp-vec1 (function)

Writers

(setf rls-tmp-vec1) (function)

Slot: tmp-vec2
Readers

rls-tmp-vec2 (function)

Writers

(setf rls-tmp-vec2) (function)

Slot: tmp-float
Readers

rls-tmp-float (function)

Writers

(setf rls-tmp-float) (function)

Structure: scw ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

scw-input-dimension (function)

Writers

(setf scw-input-dimension) (function)

Slot: weight
Readers

scw-weight (function)

Writers

(setf scw-weight) (function)

Slot: bias
Readers

scw-bias (function)

Writers

(setf scw-bias) (function)

Slot: eta
Readers

scw-eta (function)

Writers

(setf scw-eta) (function)

Slot: c
Readers

scw-c (function)

Writers

(setf scw-c) (function)

Slot: phi
Readers

scw-phi (function)

Writers

(setf scw-phi) (function)

Slot: psi
Readers

scw-psi (function)

Writers

(setf scw-psi) (function)

Slot: zeta
Readers

scw-zeta (function)

Writers

(setf scw-zeta) (function)

Slot: sigma
Readers

scw-sigma (function)

Writers

(setf scw-sigma) (function)

Slot: sigma0
Readers

scw-sigma0 (function)

Writers

(setf scw-sigma0) (function)

Slot: tmp-vec1
Readers

scw-tmp-vec1 (function)

Writers

(setf scw-tmp-vec1) (function)

Slot: tmp-vec2
Readers

scw-tmp-vec2 (function)

Writers

(setf scw-tmp-vec2) (function)

Slot: tmp-float
Readers

scw-tmp-float (function)

Writers

(setf scw-tmp-float) (function)

Structure: sparse-arow ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

sparse-arow-input-dimension (function)

Writers

(setf sparse-arow-input-dimension) (function)

Slot: weight
Readers

sparse-arow-weight (function)

Writers

(setf sparse-arow-weight) (function)

Slot: bias
Readers

sparse-arow-bias (function)

Writers

(setf sparse-arow-bias) (function)

Slot: gamma
Readers

sparse-arow-gamma (function)

Writers

(setf sparse-arow-gamma) (function)

Slot: sigma
Readers

sparse-arow-sigma (function)

Writers

(setf sparse-arow-sigma) (function)

Slot: sigma0
Readers

sparse-arow-sigma0 (function)

Writers

(setf sparse-arow-sigma0) (function)

Slot: tmp-vec1
Readers

sparse-arow-tmp-vec1 (function)

Writers

(setf sparse-arow-tmp-vec1) (function)

Slot: tmp-vec2
Readers

sparse-arow-tmp-vec2 (function)

Writers

(setf sparse-arow-tmp-vec2) (function)

Slot: tmp-float
Readers

sparse-arow-tmp-float (function)

Writers

(setf sparse-arow-tmp-float) (function)

Structure: sparse-lr+adam ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

sparse-lr+adam-input-dimension (function)

Writers

(setf sparse-lr+adam-input-dimension) (function)

Slot: weight
Readers

sparse-lr+adam-weight (function)

Writers

(setf sparse-lr+adam-weight) (function)

Slot: bias
Readers

sparse-lr+adam-bias (function)

Writers

(setf sparse-lr+adam-bias) (function)

Slot: c
Readers

sparse-lr+adam-c (function)

Writers

(setf sparse-lr+adam-c) (function)

Slot: alpha
Readers

sparse-lr+adam-alpha (function)

Writers

(setf sparse-lr+adam-alpha) (function)

Slot: epsilon
Readers

sparse-lr+adam-epsilon (function)

Writers

(setf sparse-lr+adam-epsilon) (function)

Slot: beta1
Readers

sparse-lr+adam-beta1 (function)

Writers

(setf sparse-lr+adam-beta1) (function)

Slot: beta2
Readers

sparse-lr+adam-beta2 (function)

Writers

(setf sparse-lr+adam-beta2) (function)

Slot: g
Readers

sparse-lr+adam-g (function)

Writers

(setf sparse-lr+adam-g) (function)

Slot: m
Readers

sparse-lr+adam-m (function)

Writers

(setf sparse-lr+adam-m) (function)

Slot: v
Readers

sparse-lr+adam-v (function)

Writers

(setf sparse-lr+adam-v) (function)

Slot: m0
Readers

sparse-lr+adam-m0 (function)

Writers

(setf sparse-lr+adam-m0) (function)

Slot: v0
Readers

sparse-lr+adam-v0 (function)

Writers

(setf sparse-lr+adam-v0) (function)

Slot: beta1^t
Readers

sparse-lr+adam-beta1^t (function)

Writers

(setf sparse-lr+adam-beta1^t) (function)

Slot: beta2^t
Readers

sparse-lr+adam-beta2^t (function)

Writers

(setf sparse-lr+adam-beta2^t) (function)

Slot: tmp-vec
Readers

sparse-lr+adam-tmp-vec (function)

Writers

(setf sparse-lr+adam-tmp-vec) (function)

Slot: tmp-float
Readers

sparse-lr+adam-tmp-float (function)

Writers

(setf sparse-lr+adam-tmp-float) (function)

Structure: sparse-lr+sgd ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: input-dimension
Readers

sparse-lr+sgd-input-dimension (function)

Writers

(setf sparse-lr+sgd-input-dimension) (function)

Slot: weight
Readers

sparse-lr+sgd-weight (function)

Writers

(setf sparse-lr+sgd-weight) (function)

Slot: bias
Readers

sparse-lr+sgd-bias (function)

Writers

(setf sparse-lr+sgd-bias) (function)

Slot: c
Readers

sparse-lr+sgd-c (function)

Writers

(setf sparse-lr+sgd-c) (function)

Slot: eta
Readers

sparse-lr+sgd-eta (function)

Writers

(setf sparse-lr+sgd-eta) (function)

Slot: g
Readers

sparse-lr+sgd-g (function)

Writers

(setf sparse-lr+sgd-g) (function)

Slot: tmp-vec
Readers

sparse-lr+sgd-tmp-vec (function)

Writers

(setf sparse-lr+sgd-tmp-vec) (function)

Slot: tmp-float
Readers

sparse-lr+sgd-tmp-float (function)

Writers

(setf sparse-lr+sgd-tmp-float) (function)

Structure: sparse-perceptron ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

sparse-perceptron-input-dimension (function)

Writers

(setf sparse-perceptron-input-dimension) (function)

Slot: weight
Readers

sparse-perceptron-weight (function)

Writers

(setf sparse-perceptron-weight) (function)

Slot: bias
Readers

sparse-perceptron-bias (function)

Writers

(setf sparse-perceptron-bias) (function)

Slot: tmp-float
Readers

sparse-perceptron-tmp-float (function)

Writers

(setf sparse-perceptron-tmp-float) (function)

Structure: sparse-rls ()
Package

cl-online-learning

Source

rls.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

sparse-rls-input-dimension (function)

Writers

(setf sparse-rls-input-dimension) (function)

Slot: weight
Readers

sparse-rls-weight (function)

Writers

(setf sparse-rls-weight) (function)

Slot: bias
Readers

sparse-rls-bias (function)

Writers

(setf sparse-rls-bias) (function)

Slot: gamma
Readers

sparse-rls-gamma (function)

Writers

(setf sparse-rls-gamma) (function)

Slot: sigma
Readers

sparse-rls-sigma (function)

Writers

(setf sparse-rls-sigma) (function)

Slot: sigma0
Readers

sparse-rls-sigma0 (function)

Writers

(setf sparse-rls-sigma0) (function)

Slot: tmp-vec1
Readers

sparse-rls-tmp-vec1 (function)

Writers

(setf sparse-rls-tmp-vec1) (function)

Slot: tmp-vec2
Readers

sparse-rls-tmp-vec2 (function)

Writers

(setf sparse-rls-tmp-vec2) (function)

Slot: tmp-float
Readers

sparse-rls-tmp-float (function)

Writers

(setf sparse-rls-tmp-float) (function)

Structure: sparse-scw ()
Package

cl-online-learning

Source

cl-online-learning.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: input-dimension
Readers

sparse-scw-input-dimension (function)

Writers

(setf sparse-scw-input-dimension) (function)

Slot: weight
Readers

sparse-scw-weight (function)

Writers

(setf sparse-scw-weight) (function)

Slot: bias
Readers

sparse-scw-bias (function)

Writers

(setf sparse-scw-bias) (function)

Slot: eta
Readers

sparse-scw-eta (function)

Writers

(setf sparse-scw-eta) (function)

Slot: c
Readers

sparse-scw-c (function)

Writers

(setf sparse-scw-c) (function)

Slot: phi
Readers

sparse-scw-phi (function)

Writers

(setf sparse-scw-phi) (function)

Slot: psi
Readers

sparse-scw-psi (function)

Writers

(setf sparse-scw-psi) (function)

Slot: zeta
Readers

sparse-scw-zeta (function)

Writers

(setf sparse-scw-zeta) (function)

Slot: sigma
Readers

sparse-scw-sigma (function)

Writers

(setf sparse-scw-sigma) (function)

Slot: sigma0
Readers

sparse-scw-sigma0 (function)

Writers

(setf sparse-scw-sigma0) (function)

Slot: tmp-vec1
Readers

sparse-scw-tmp-vec1 (function)

Writers

(setf sparse-scw-tmp-vec1) (function)

Slot: tmp-vec2
Readers

sparse-scw-tmp-vec2 (function)

Writers

(setf sparse-scw-tmp-vec2) (function)

Slot: tmp-float
Readers

sparse-scw-tmp-float (function)

Writers

(setf sparse-scw-tmp-float) (function)

Structure: sparse-vector ()
Package

cl-online-learning.vector

Source

vector.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: length
Type

fixnum

Initform

0

Readers

sparse-vector-length (function)

Writers

(setf sparse-vector-length) (function)

Slot: index-vector
Type

(simple-array fixnum)

Initform

#()

Readers

sparse-vector-index-vector (function)

Writers

(setf sparse-vector-index-vector) (function)

Slot: value-vector
Type

(simple-array double-float)

Initform

#()

Readers

sparse-vector-value-vector (function)

Writers

(setf sparse-vector-value-vector) (function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-online-learning.asd: The cl-online-learning<dot>asd file
cl-online-learning/src: The cl-online-learning/src module
cl-online-learning/src/cl-online-learning.lisp: The cl-online-learning/src/cl-online-learning<dot>lisp file
cl-online-learning/src/rls.lisp: The cl-online-learning/src/rls<dot>lisp file
cl-online-learning/src/utils.lisp: The cl-online-learning/src/utils<dot>lisp file
cl-online-learning/src/vector.lisp: The cl-online-learning/src/vector<dot>lisp file

F
File, Lisp, cl-online-learning.asd: The cl-online-learning<dot>asd file
File, Lisp, cl-online-learning/src/cl-online-learning.lisp: The cl-online-learning/src/cl-online-learning<dot>lisp file
File, Lisp, cl-online-learning/src/rls.lisp: The cl-online-learning/src/rls<dot>lisp file
File, Lisp, cl-online-learning/src/utils.lisp: The cl-online-learning/src/utils<dot>lisp file
File, Lisp, cl-online-learning/src/vector.lisp: The cl-online-learning/src/vector<dot>lisp file

L
Lisp File, cl-online-learning.asd: The cl-online-learning<dot>asd file
Lisp File, cl-online-learning/src/cl-online-learning.lisp: The cl-online-learning/src/cl-online-learning<dot>lisp file
Lisp File, cl-online-learning/src/rls.lisp: The cl-online-learning/src/rls<dot>lisp file
Lisp File, cl-online-learning/src/utils.lisp: The cl-online-learning/src/utils<dot>lisp file
Lisp File, cl-online-learning/src/vector.lisp: The cl-online-learning/src/vector<dot>lisp file

M
Module, cl-online-learning/src: The cl-online-learning/src module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   D   F   I   L   M   O   P   R   S   T   V  
Index Entry  Section

%
%make-arow: Internal functions
%make-lr+adam: Internal functions
%make-lr+sgd: Internal functions
%make-one-vs-one: Internal functions
%make-one-vs-rest: Internal functions
%make-perceptron: Internal functions
%make-rls: Internal functions
%make-scw: Internal functions
%make-sparse-arow: Internal functions
%make-sparse-lr+adam: Internal functions
%make-sparse-lr+sgd: Internal functions
%make-sparse-perceptron: Internal functions
%make-sparse-rls: Internal functions
%make-sparse-scw: Internal functions
%make-sparse-vector: Internal functions
%print-arow: Internal functions
%print-lr+adam: Internal functions
%print-one-vs-one: Internal functions
%print-one-vs-rest: Internal functions
%print-perceptron: Internal functions
%print-rls: Internal functions
%print-scw: Internal functions
%print-sparse-arow: Internal functions
%print-sparse-lr+adam: Internal functions
%print-sparse-perceptron: Internal functions
%print-sparse-rls: Internal functions
%print-sparse-scw: Internal functions

(
(setf arow-bias): Internal functions
(setf arow-gamma): Internal functions
(setf arow-input-dimension): Internal functions
(setf arow-sigma): Internal functions
(setf arow-sigma0): Internal functions
(setf arow-tmp-float): Internal functions
(setf arow-tmp-vec1): Internal functions
(setf arow-tmp-vec2): Internal functions
(setf arow-weight): Internal functions
(setf lr+adam-alpha): Internal functions
(setf lr+adam-beta1): Internal functions
(setf lr+adam-beta1^t): Internal functions
(setf lr+adam-beta2): Internal functions
(setf lr+adam-beta2^t): Internal functions
(setf lr+adam-bias): Internal functions
(setf lr+adam-c): Internal functions
(setf lr+adam-epsilon): Internal functions
(setf lr+adam-g): Internal functions
(setf lr+adam-input-dimension): Internal functions
(setf lr+adam-m): Internal functions
(setf lr+adam-m0): Internal functions
(setf lr+adam-tmp-float): Internal functions
(setf lr+adam-tmp-vec): Internal functions
(setf lr+adam-v): Internal functions
(setf lr+adam-v0): Internal functions
(setf lr+adam-weight): Internal functions
(setf lr+sgd-bias): Internal functions
(setf lr+sgd-c): Internal functions
(setf lr+sgd-eta): Internal functions
(setf lr+sgd-g): Internal functions
(setf lr+sgd-input-dimension): Internal functions
(setf lr+sgd-tmp-float): Internal functions
(setf lr+sgd-tmp-vec): Internal functions
(setf lr+sgd-weight): Internal functions
(setf one-vs-one-input-dimension): Internal functions
(setf one-vs-one-learner-predict): Internal functions
(setf one-vs-one-learner-update): Internal functions
(setf one-vs-one-learners-vector): Internal functions
(setf one-vs-one-n-class): Internal functions
(setf one-vs-rest-input-dimension): Internal functions
(setf one-vs-rest-learner-activate): Internal functions
(setf one-vs-rest-learner-bias): Internal functions
(setf one-vs-rest-learner-update): Internal functions
(setf one-vs-rest-learner-weight): Internal functions
(setf one-vs-rest-learners-vector): Internal functions
(setf one-vs-rest-n-class): Internal functions
(setf perceptron-bias): Internal functions
(setf perceptron-input-dimension): Internal functions
(setf perceptron-tmp-float): Internal functions
(setf perceptron-weight): Internal functions
(setf rls-bias): Internal functions
(setf rls-gamma): Internal functions
(setf rls-input-dimension): Internal functions
(setf rls-sigma): Internal functions
(setf rls-sigma0): Internal functions
(setf rls-tmp-float): Internal functions
(setf rls-tmp-vec1): Internal functions
(setf rls-tmp-vec2): Internal functions
(setf rls-weight): Internal functions
(setf scw-bias): Internal functions
(setf scw-c): Internal functions
(setf scw-eta): Internal functions
(setf scw-input-dimension): Internal functions
(setf scw-phi): Internal functions
(setf scw-psi): Internal functions
(setf scw-sigma): Internal functions
(setf scw-sigma0): Internal functions
(setf scw-tmp-float): Internal functions
(setf scw-tmp-vec1): Internal functions
(setf scw-tmp-vec2): Internal functions
(setf scw-weight): Internal functions
(setf scw-zeta): Internal functions
(setf sparse-arow-bias): Internal functions
(setf sparse-arow-gamma): Internal functions
(setf sparse-arow-input-dimension): Internal functions
(setf sparse-arow-sigma): Internal functions
(setf sparse-arow-sigma0): Internal functions
(setf sparse-arow-tmp-float): Internal functions
(setf sparse-arow-tmp-vec1): Internal functions
(setf sparse-arow-tmp-vec2): Internal functions
(setf sparse-arow-weight): Internal functions
(setf sparse-lr+adam-alpha): Internal functions
(setf sparse-lr+adam-beta1): Internal functions
(setf sparse-lr+adam-beta1^t): Internal functions
(setf sparse-lr+adam-beta2): Internal functions
(setf sparse-lr+adam-beta2^t): Internal functions
(setf sparse-lr+adam-bias): Internal functions
(setf sparse-lr+adam-c): Internal functions
(setf sparse-lr+adam-epsilon): Internal functions
(setf sparse-lr+adam-g): Internal functions
(setf sparse-lr+adam-input-dimension): Internal functions
(setf sparse-lr+adam-m): Internal functions
(setf sparse-lr+adam-m0): Internal functions
(setf sparse-lr+adam-tmp-float): Internal functions
(setf sparse-lr+adam-tmp-vec): Internal functions
(setf sparse-lr+adam-v): Internal functions
(setf sparse-lr+adam-v0): Internal functions
(setf sparse-lr+adam-weight): Internal functions
(setf sparse-lr+sgd-bias): Internal functions
(setf sparse-lr+sgd-c): Internal functions
(setf sparse-lr+sgd-eta): Internal functions
(setf sparse-lr+sgd-g): Internal functions
(setf sparse-lr+sgd-input-dimension): Internal functions
(setf sparse-lr+sgd-tmp-float): Internal functions
(setf sparse-lr+sgd-tmp-vec): Internal functions
(setf sparse-lr+sgd-weight): Internal functions
(setf sparse-perceptron-bias): Internal functions
(setf sparse-perceptron-input-dimension): Internal functions
(setf sparse-perceptron-tmp-float): Internal functions
(setf sparse-perceptron-weight): Internal functions
(setf sparse-rls-bias): Internal functions
(setf sparse-rls-gamma): Internal functions
(setf sparse-rls-input-dimension): Internal functions
(setf sparse-rls-sigma): Internal functions
(setf sparse-rls-sigma0): Internal functions
(setf sparse-rls-tmp-float): Internal functions
(setf sparse-rls-tmp-vec1): Internal functions
(setf sparse-rls-tmp-vec2): Internal functions
(setf sparse-rls-weight): Internal functions
(setf sparse-scw-bias): Internal functions
(setf sparse-scw-c): Internal functions
(setf sparse-scw-eta): Internal functions
(setf sparse-scw-input-dimension): Internal functions
(setf sparse-scw-phi): Internal functions
(setf sparse-scw-psi): Internal functions
(setf sparse-scw-sigma): Internal functions
(setf sparse-scw-sigma0): Internal functions
(setf sparse-scw-tmp-float): Internal functions
(setf sparse-scw-tmp-vec1): Internal functions
(setf sparse-scw-tmp-vec2): Internal functions
(setf sparse-scw-weight): Internal functions
(setf sparse-scw-zeta): Internal functions
(setf sparse-vector-index-vector): Exported functions
(setf sparse-vector-length): Exported functions
(setf sparse-vector-value-vector): Exported functions

A
arow-bias: Internal functions
arow-gamma: Internal functions
arow-input-dimension: Internal functions
arow-p: Internal functions
arow-predict: Exported functions
arow-sigma: Internal functions
arow-sigma0: Internal functions
arow-test: Exported functions
arow-tmp-float: Internal functions
arow-tmp-vec1: Internal functions
arow-tmp-vec2: Internal functions
arow-train: Exported functions
arow-update: Exported functions
arow-weight: Internal functions

C
catstr: Internal macros
copy-arow: Internal functions
copy-lr+adam: Internal functions
copy-lr+sgd: Internal functions
copy-one-vs-one: Internal functions
copy-one-vs-rest: Internal functions
copy-perceptron: Internal functions
copy-rls: Internal functions
copy-scw: Internal functions
copy-sparse-arow: Internal functions
copy-sparse-lr+adam: Internal functions
copy-sparse-lr+sgd: Internal functions
copy-sparse-perceptron: Internal functions
copy-sparse-rls: Internal functions
copy-sparse-scw: Internal functions
copy-sparse-vector: Internal functions

D
define-learner: Internal macros
define-multi-class-learner-train/test-functions: Internal macros
define-regression-learner: Internal macros
doseq: Internal macros
dosvec: Exported macros
dot: Exported functions
dot!: Exported functions
dovec: Exported macros
dps-v*: Exported functions
dps-v+: Exported functions
dps-v-: Exported functions
ds-dot: Exported functions
ds-dot!: Exported functions
ds-v*: Exported functions
ds-v+: Exported functions
ds-v-: Exported functions
ds-v/: Exported functions
ds2s-v*: Exported functions

F
f: Internal functions
f!: Internal functions
Function, %make-arow: Internal functions
Function, %make-lr+adam: Internal functions
Function, %make-lr+sgd: Internal functions
Function, %make-one-vs-one: Internal functions
Function, %make-one-vs-rest: Internal functions
Function, %make-perceptron: Internal functions
Function, %make-rls: Internal functions
Function, %make-scw: Internal functions
Function, %make-sparse-arow: Internal functions
Function, %make-sparse-lr+adam: Internal functions
Function, %make-sparse-lr+sgd: Internal functions
Function, %make-sparse-perceptron: Internal functions
Function, %make-sparse-rls: Internal functions
Function, %make-sparse-scw: Internal functions
Function, %make-sparse-vector: Internal functions
Function, %print-arow: Internal functions
Function, %print-lr+adam: Internal functions
Function, %print-one-vs-one: Internal functions
Function, %print-one-vs-rest: Internal functions
Function, %print-perceptron: Internal functions
Function, %print-rls: Internal functions
Function, %print-scw: Internal functions
Function, %print-sparse-arow: Internal functions
Function, %print-sparse-lr+adam: Internal functions
Function, %print-sparse-perceptron: Internal functions
Function, %print-sparse-rls: Internal functions
Function, %print-sparse-scw: Internal functions
Function, (setf arow-bias): Internal functions
Function, (setf arow-gamma): Internal functions
Function, (setf arow-input-dimension): Internal functions
Function, (setf arow-sigma): Internal functions
Function, (setf arow-sigma0): Internal functions
Function, (setf arow-tmp-float): Internal functions
Function, (setf arow-tmp-vec1): Internal functions
Function, (setf arow-tmp-vec2): Internal functions
Function, (setf arow-weight): Internal functions
Function, (setf lr+adam-alpha): Internal functions
Function, (setf lr+adam-beta1): Internal functions
Function, (setf lr+adam-beta1^t): Internal functions
Function, (setf lr+adam-beta2): Internal functions
Function, (setf lr+adam-beta2^t): Internal functions
Function, (setf lr+adam-bias): Internal functions
Function, (setf lr+adam-c): Internal functions
Function, (setf lr+adam-epsilon): Internal functions
Function, (setf lr+adam-g): Internal functions
Function, (setf lr+adam-input-dimension): Internal functions
Function, (setf lr+adam-m): Internal functions
Function, (setf lr+adam-m0): Internal functions
Function, (setf lr+adam-tmp-float): Internal functions
Function, (setf lr+adam-tmp-vec): Internal functions
Function, (setf lr+adam-v): Internal functions
Function, (setf lr+adam-v0): Internal functions
Function, (setf lr+adam-weight): Internal functions
Function, (setf lr+sgd-bias): Internal functions
Function, (setf lr+sgd-c): Internal functions
Function, (setf lr+sgd-eta): Internal functions
Function, (setf lr+sgd-g): Internal functions
Function, (setf lr+sgd-input-dimension): Internal functions
Function, (setf lr+sgd-tmp-float): Internal functions
Function, (setf lr+sgd-tmp-vec): Internal functions
Function, (setf lr+sgd-weight): Internal functions
Function, (setf one-vs-one-input-dimension): Internal functions
Function, (setf one-vs-one-learner-predict): Internal functions
Function, (setf one-vs-one-learner-update): Internal functions
Function, (setf one-vs-one-learners-vector): Internal functions
Function, (setf one-vs-one-n-class): Internal functions
Function, (setf one-vs-rest-input-dimension): Internal functions
Function, (setf one-vs-rest-learner-activate): Internal functions
Function, (setf one-vs-rest-learner-bias): Internal functions
Function, (setf one-vs-rest-learner-update): Internal functions
Function, (setf one-vs-rest-learner-weight): Internal functions
Function, (setf one-vs-rest-learners-vector): Internal functions
Function, (setf one-vs-rest-n-class): Internal functions
Function, (setf perceptron-bias): Internal functions
Function, (setf perceptron-input-dimension): Internal functions
Function, (setf perceptron-tmp-float): Internal functions
Function, (setf perceptron-weight): Internal functions
Function, (setf rls-bias): Internal functions
Function, (setf rls-gamma): Internal functions
Function, (setf rls-input-dimension): Internal functions
Function, (setf rls-sigma): Internal functions
Function, (setf rls-sigma0): Internal functions
Function, (setf rls-tmp-float): Internal functions
Function, (setf rls-tmp-vec1): Internal functions
Function, (setf rls-tmp-vec2): Internal functions
Function, (setf rls-weight): Internal functions
Function, (setf scw-bias): Internal functions
Function, (setf scw-c): Internal functions
Function, (setf scw-eta): Internal functions
Function, (setf scw-input-dimension): Internal functions
Function, (setf scw-phi): Internal functions
Function, (setf scw-psi): Internal functions
Function, (setf scw-sigma): Internal functions
Function, (setf scw-sigma0): Internal functions
Function, (setf scw-tmp-float): Internal functions
Function, (setf scw-tmp-vec1): Internal functions
Function, (setf scw-tmp-vec2): Internal functions
Function, (setf scw-weight): Internal functions
Function, (setf scw-zeta): Internal functions
Function, (setf sparse-arow-bias): Internal functions
Function, (setf sparse-arow-gamma): Internal functions
Function, (setf sparse-arow-input-dimension): Internal functions
Function, (setf sparse-arow-sigma): Internal functions
Function, (setf sparse-arow-sigma0): Internal functions
Function, (setf sparse-arow-tmp-float): Internal functions
Function, (setf sparse-arow-tmp-vec1): Internal functions
Function, (setf sparse-arow-tmp-vec2): Internal functions
Function, (setf sparse-arow-weight): Internal functions
Function, (setf sparse-lr+adam-alpha): Internal functions
Function, (setf sparse-lr+adam-beta1): Internal functions
Function, (setf sparse-lr+adam-beta1^t): Internal functions
Function, (setf sparse-lr+adam-beta2): Internal functions
Function, (setf sparse-lr+adam-beta2^t): Internal functions
Function, (setf sparse-lr+adam-bias): Internal functions
Function, (setf sparse-lr+adam-c): Internal functions
Function, (setf sparse-lr+adam-epsilon): Internal functions
Function, (setf sparse-lr+adam-g): Internal functions
Function, (setf sparse-lr+adam-input-dimension): Internal functions
Function, (setf sparse-lr+adam-m): Internal functions
Function, (setf sparse-lr+adam-m0): Internal functions
Function, (setf sparse-lr+adam-tmp-float): Internal functions
Function, (setf sparse-lr+adam-tmp-vec): Internal functions
Function, (setf sparse-lr+adam-v): Internal functions
Function, (setf sparse-lr+adam-v0): Internal functions
Function, (setf sparse-lr+adam-weight): Internal functions
Function, (setf sparse-lr+sgd-bias): Internal functions
Function, (setf sparse-lr+sgd-c): Internal functions
Function, (setf sparse-lr+sgd-eta): Internal functions
Function, (setf sparse-lr+sgd-g): Internal functions
Function, (setf sparse-lr+sgd-input-dimension): Internal functions
Function, (setf sparse-lr+sgd-tmp-float): Internal functions
Function, (setf sparse-lr+sgd-tmp-vec): Internal functions
Function, (setf sparse-lr+sgd-weight): Internal functions
Function, (setf sparse-perceptron-bias): Internal functions
Function, (setf sparse-perceptron-input-dimension): Internal functions
Function, (setf sparse-perceptron-tmp-float): Internal functions
Function, (setf sparse-perceptron-weight): Internal functions
Function, (setf sparse-rls-bias): Internal functions
Function, (setf sparse-rls-gamma): Internal functions
Function, (setf sparse-rls-input-dimension): Internal functions
Function, (setf sparse-rls-sigma): Internal functions
Function, (setf sparse-rls-sigma0): Internal functions
Function, (setf sparse-rls-tmp-float): Internal functions
Function, (setf sparse-rls-tmp-vec1): Internal functions
Function, (setf sparse-rls-tmp-vec2): Internal functions
Function, (setf sparse-rls-weight): Internal functions
Function, (setf sparse-scw-bias): Internal functions
Function, (setf sparse-scw-c): Internal functions
Function, (setf sparse-scw-eta): Internal functions
Function, (setf sparse-scw-input-dimension): Internal functions
Function, (setf sparse-scw-phi): Internal functions
Function, (setf sparse-scw-psi): Internal functions
Function, (setf sparse-scw-sigma): Internal functions
Function, (setf sparse-scw-sigma0): Internal functions
Function, (setf sparse-scw-tmp-float): Internal functions
Function, (setf sparse-scw-tmp-vec1): Internal functions
Function, (setf sparse-scw-tmp-vec2): Internal functions
Function, (setf sparse-scw-weight): Internal functions
Function, (setf sparse-scw-zeta): Internal functions
Function, (setf sparse-vector-index-vector): Exported functions
Function, (setf sparse-vector-length): Exported functions
Function, (setf sparse-vector-value-vector): Exported functions
Function, arow-bias: Internal functions
Function, arow-gamma: Internal functions
Function, arow-input-dimension: Internal functions
Function, arow-p: Internal functions
Function, arow-predict: Exported functions
Function, arow-sigma: Internal functions
Function, arow-sigma0: Internal functions
Function, arow-test: Exported functions
Function, arow-tmp-float: Internal functions
Function, arow-tmp-vec1: Internal functions
Function, arow-tmp-vec2: Internal functions
Function, arow-train: Exported functions
Function, arow-update: Exported functions
Function, arow-weight: Internal functions
Function, copy-arow: Internal functions
Function, copy-lr+adam: Internal functions
Function, copy-lr+sgd: Internal functions
Function, copy-one-vs-one: Internal functions
Function, copy-one-vs-rest: Internal functions
Function, copy-perceptron: Internal functions
Function, copy-rls: Internal functions
Function, copy-scw: Internal functions
Function, copy-sparse-arow: Internal functions
Function, copy-sparse-lr+adam: Internal functions
Function, copy-sparse-lr+sgd: Internal functions
Function, copy-sparse-perceptron: Internal functions
Function, copy-sparse-rls: Internal functions
Function, copy-sparse-scw: Internal functions
Function, copy-sparse-vector: Internal functions
Function, dot: Exported functions
Function, dot!: Exported functions
Function, dps-v*: Exported functions
Function, dps-v+: Exported functions
Function, dps-v-: Exported functions
Function, ds-dot: Exported functions
Function, ds-dot!: Exported functions
Function, ds-v*: Exported functions
Function, ds-v+: Exported functions
Function, ds-v-: Exported functions
Function, ds-v/: Exported functions
Function, ds2s-v*: Exported functions
Function, f: Internal functions
Function, f!: Internal functions
Function, index-of-learner: Internal functions
Function, inverse-erf: Internal functions
Function, logistic-regression-gradient!: Internal functions
Function, logistic-regression-gradient-sparse!: Internal functions
Function, lr+adam-alpha: Internal functions
Function, lr+adam-beta1: Internal functions
Function, lr+adam-beta1^t: Internal functions
Function, lr+adam-beta2: Internal functions
Function, lr+adam-beta2^t: Internal functions
Function, lr+adam-bias: Internal functions
Function, lr+adam-c: Internal functions
Function, lr+adam-epsilon: Internal functions
Function, lr+adam-g: Internal functions
Function, lr+adam-input-dimension: Internal functions
Function, lr+adam-m: Internal functions
Function, lr+adam-m0: Internal functions
Function, lr+adam-p: Internal functions
Function, lr+adam-predict: Exported functions
Function, lr+adam-test: Exported functions
Function, lr+adam-tmp-float: Internal functions
Function, lr+adam-tmp-vec: Internal functions
Function, lr+adam-train: Exported functions
Function, lr+adam-update: Exported functions
Function, lr+adam-v: Internal functions
Function, lr+adam-v0: Internal functions
Function, lr+adam-weight: Internal functions
Function, lr+sgd-bias: Internal functions
Function, lr+sgd-c: Internal functions
Function, lr+sgd-eta: Internal functions
Function, lr+sgd-g: Internal functions
Function, lr+sgd-input-dimension: Internal functions
Function, lr+sgd-p: Internal functions
Function, lr+sgd-predict: Exported functions
Function, lr+sgd-test: Exported functions
Function, lr+sgd-tmp-float: Internal functions
Function, lr+sgd-tmp-vec: Internal functions
Function, lr+sgd-train: Exported functions
Function, lr+sgd-update: Exported functions
Function, lr+sgd-weight: Internal functions
Function, make-arow: Exported functions
Function, make-datum-pair: Internal functions
Function, make-datum-pair-sparse: Internal functions
Function, make-dvec: Exported functions
Function, make-empty-sparse-vector: Exported functions
Function, make-index-num-alist: Internal functions
Function, make-lr+adam: Exported functions
Function, make-lr+sgd: Exported functions
Function, make-one-vs-one: Exported functions
Function, make-one-vs-rest: Exported functions
Function, make-perceptron: Exported functions
Function, make-rls: Exported functions
Function, make-scw: Exported functions
Function, make-sparse-arow: Exported functions
Function, make-sparse-lr+adam: Exported functions
Function, make-sparse-lr+sgd: Exported functions
Function, make-sparse-perceptron: Exported functions
Function, make-sparse-rls: Exported functions
Function, make-sparse-scw: Exported functions
Function, make-sparse-vector: Exported functions
Function, mean-vector: Internal functions
Function, one-vs-one-input-dimension: Internal functions
Function, one-vs-one-learner-predict: Internal functions
Function, one-vs-one-learner-update: Internal functions
Function, one-vs-one-learners-vector: Internal functions
Function, one-vs-one-n-class: Internal functions
Function, one-vs-one-p: Internal functions
Function, one-vs-one-predict: Exported functions
Function, one-vs-one-test: Exported functions
Function, one-vs-one-train: Exported functions
Function, one-vs-one-update: Exported functions
Function, one-vs-rest-input-dimension: Internal functions
Function, one-vs-rest-learner-activate: Internal functions
Function, one-vs-rest-learner-bias: Internal functions
Function, one-vs-rest-learner-update: Internal functions
Function, one-vs-rest-learner-weight: Internal functions
Function, one-vs-rest-learners-vector: Internal functions
Function, one-vs-rest-n-class: Internal functions
Function, one-vs-rest-p: Internal functions
Function, one-vs-rest-predict: Exported functions
Function, one-vs-rest-test: Exported functions
Function, one-vs-rest-train: Exported functions
Function, one-vs-rest-update: Exported functions
Function, perceptron-bias: Internal functions
Function, perceptron-input-dimension: Internal functions
Function, perceptron-p: Internal functions
Function, perceptron-predict: Exported functions
Function, perceptron-test: Exported functions
Function, perceptron-tmp-float: Internal functions
Function, perceptron-train: Exported functions
Function, perceptron-update: Exported functions
Function, perceptron-weight: Internal functions
Function, probit: Internal functions
Function, ps-v*n: Exported functions
Function, read-data: Exported functions
Function, rls-bias: Internal functions
Function, rls-gamma: Internal functions
Function, rls-input-dimension: Internal functions
Function, rls-p: Internal functions
Function, rls-predict: Exported functions
Function, rls-sigma: Internal functions
Function, rls-sigma0: Internal functions
Function, rls-test: Exported functions
Function, rls-tmp-float: Internal functions
Function, rls-tmp-vec1: Internal functions
Function, rls-tmp-vec2: Internal functions
Function, rls-train: Exported functions
Function, rls-update: Exported functions
Function, rls-weight: Internal functions
Function, s-v*n: Exported functions
Function, scw-bias: Internal functions
Function, scw-c: Internal functions
Function, scw-eta: Internal functions
Function, scw-input-dimension: Internal functions
Function, scw-p: Internal functions
Function, scw-phi: Internal functions
Function, scw-predict: Exported functions
Function, scw-psi: Internal functions
Function, scw-sigma: Internal functions
Function, scw-sigma0: Internal functions
Function, scw-test: Exported functions
Function, scw-tmp-float: Internal functions
Function, scw-tmp-vec1: Internal functions
Function, scw-tmp-vec2: Internal functions
Function, scw-train: Exported functions
Function, scw-update: Exported functions
Function, scw-weight: Internal functions
Function, scw-zeta: Internal functions
Function, sf: Internal functions
Function, sf!: Internal functions
Function, shuffle-vector: Exported functions
Function, sign: Internal functions
Function, sparse-arow-bias: Internal functions
Function, sparse-arow-gamma: Internal functions
Function, sparse-arow-input-dimension: Internal functions
Function, sparse-arow-p: Internal functions
Function, sparse-arow-predict: Exported functions
Function, sparse-arow-sigma: Internal functions
Function, sparse-arow-sigma0: Internal functions
Function, sparse-arow-test: Exported functions
Function, sparse-arow-tmp-float: Internal functions
Function, sparse-arow-tmp-vec1: Internal functions
Function, sparse-arow-tmp-vec2: Internal functions
Function, sparse-arow-train: Exported functions
Function, sparse-arow-update: Exported functions
Function, sparse-arow-weight: Internal functions
Function, sparse-lr+adam-alpha: Internal functions
Function, sparse-lr+adam-beta1: Internal functions
Function, sparse-lr+adam-beta1^t: Internal functions
Function, sparse-lr+adam-beta2: Internal functions
Function, sparse-lr+adam-beta2^t: Internal functions
Function, sparse-lr+adam-bias: Internal functions
Function, sparse-lr+adam-c: Internal functions
Function, sparse-lr+adam-epsilon: Internal functions
Function, sparse-lr+adam-g: Internal functions
Function, sparse-lr+adam-input-dimension: Internal functions
Function, sparse-lr+adam-m: Internal functions
Function, sparse-lr+adam-m0: Internal functions
Function, sparse-lr+adam-p: Internal functions
Function, sparse-lr+adam-predict: Exported functions
Function, sparse-lr+adam-test: Exported functions
Function, sparse-lr+adam-tmp-float: Internal functions
Function, sparse-lr+adam-tmp-vec: Internal functions
Function, sparse-lr+adam-train: Exported functions
Function, sparse-lr+adam-update: Exported functions
Function, sparse-lr+adam-v: Internal functions
Function, sparse-lr+adam-v0: Internal functions
Function, sparse-lr+adam-weight: Internal functions
Function, sparse-lr+sgd-bias: Internal functions
Function, sparse-lr+sgd-c: Internal functions
Function, sparse-lr+sgd-eta: Internal functions
Function, sparse-lr+sgd-g: Internal functions
Function, sparse-lr+sgd-input-dimension: Internal functions
Function, sparse-lr+sgd-p: Internal functions
Function, sparse-lr+sgd-predict: Exported functions
Function, sparse-lr+sgd-test: Exported functions
Function, sparse-lr+sgd-tmp-float: Internal functions
Function, sparse-lr+sgd-tmp-vec: Internal functions
Function, sparse-lr+sgd-train: Exported functions
Function, sparse-lr+sgd-update: Exported functions
Function, sparse-lr+sgd-weight: Internal functions
Function, sparse-perceptron-bias: Internal functions
Function, sparse-perceptron-input-dimension: Internal functions
Function, sparse-perceptron-p: Internal functions
Function, sparse-perceptron-predict: Exported functions
Function, sparse-perceptron-test: Exported functions
Function, sparse-perceptron-tmp-float: Internal functions
Function, sparse-perceptron-train: Exported functions
Function, sparse-perceptron-update: Exported functions
Function, sparse-perceptron-weight: Internal functions
Function, sparse-rls-bias: Internal functions
Function, sparse-rls-gamma: Internal functions
Function, sparse-rls-input-dimension: Internal functions
Function, sparse-rls-p: Internal functions
Function, sparse-rls-predict: Exported functions
Function, sparse-rls-sigma: Internal functions
Function, sparse-rls-sigma0: Internal functions
Function, sparse-rls-test: Exported functions
Function, sparse-rls-tmp-float: Internal functions
Function, sparse-rls-tmp-vec1: Internal functions
Function, sparse-rls-tmp-vec2: Internal functions
Function, sparse-rls-train: Exported functions
Function, sparse-rls-update: Exported functions
Function, sparse-rls-weight: Internal functions
Function, sparse-scw-bias: Internal functions
Function, sparse-scw-c: Internal functions
Function, sparse-scw-eta: Internal functions
Function, sparse-scw-input-dimension: Internal functions
Function, sparse-scw-p: Internal functions
Function, sparse-scw-phi: Internal functions
Function, sparse-scw-predict: Exported functions
Function, sparse-scw-psi: Internal functions
Function, sparse-scw-sigma: Internal functions
Function, sparse-scw-sigma0: Internal functions
Function, sparse-scw-test: Exported functions
Function, sparse-scw-tmp-float: Internal functions
Function, sparse-scw-tmp-vec1: Internal functions
Function, sparse-scw-tmp-vec2: Internal functions
Function, sparse-scw-train: Exported functions
Function, sparse-scw-update: Exported functions
Function, sparse-scw-weight: Internal functions
Function, sparse-scw-zeta: Internal functions
Function, sparse-symbol?: Internal functions
Function, sparse-vector-index-vector: Exported functions
Function, sparse-vector-length: Exported functions
Function, sparse-vector-p: Internal functions
Function, sparse-vector-value-vector: Exported functions
Function, sps-v*n: Exported functions
Function, standard-deviation-vector: Internal functions
Function, sum-permutation: Internal functions
Function, test: Exported functions
Function, train: Exported functions
Function, v*: Exported functions
Function, v*n: Exported functions
Function, v+: Exported functions
Function, v+n: Exported functions
Function, v-: Exported functions
Function, v-sqrt: Exported functions
Function, v/: Exported functions
function-by-name: Internal macros

I
index-of-learner: Internal functions
inverse-erf: Internal functions

L
logistic-regression-gradient!: Internal functions
logistic-regression-gradient-sparse!: Internal functions
lr+adam-alpha: Internal functions
lr+adam-beta1: Internal functions
lr+adam-beta1^t: Internal functions
lr+adam-beta2: Internal functions
lr+adam-beta2^t: Internal functions
lr+adam-bias: Internal functions
lr+adam-c: Internal functions
lr+adam-epsilon: Internal functions
lr+adam-g: Internal functions
lr+adam-input-dimension: Internal functions
lr+adam-m: Internal functions
lr+adam-m0: Internal functions
lr+adam-p: Internal functions
lr+adam-predict: Exported functions
lr+adam-test: Exported functions
lr+adam-tmp-float: Internal functions
lr+adam-tmp-vec: Internal functions
lr+adam-train: Exported functions
lr+adam-update: Exported functions
lr+adam-v: Internal functions
lr+adam-v0: Internal functions
lr+adam-weight: Internal functions
lr+sgd-bias: Internal functions
lr+sgd-c: Internal functions
lr+sgd-eta: Internal functions
lr+sgd-g: Internal functions
lr+sgd-input-dimension: Internal functions
lr+sgd-p: Internal functions
lr+sgd-predict: Exported functions
lr+sgd-test: Exported functions
lr+sgd-tmp-float: Internal functions
lr+sgd-tmp-vec: Internal functions
lr+sgd-train: Exported functions
lr+sgd-update: Exported functions
lr+sgd-weight: Internal functions

M
Macro, catstr: Internal macros
Macro, define-learner: Internal macros
Macro, define-multi-class-learner-train/test-functions: Internal macros
Macro, define-regression-learner: Internal macros
Macro, doseq: Internal macros
Macro, dosvec: Exported macros
Macro, dovec: Exported macros
Macro, function-by-name: Internal macros
Macro, sigmoid: Internal macros
make-arow: Exported functions
make-datum-pair: Internal functions
make-datum-pair-sparse: Internal functions
make-dvec: Exported functions
make-empty-sparse-vector: Exported functions
make-index-num-alist: Internal functions
make-lr+adam: Exported functions
make-lr+sgd: Exported functions
make-one-vs-one: Exported functions
make-one-vs-rest: Exported functions
make-perceptron: Exported functions
make-rls: Exported functions
make-scw: Exported functions
make-sparse-arow: Exported functions
make-sparse-lr+adam: Exported functions
make-sparse-lr+sgd: Exported functions
make-sparse-perceptron: Exported functions
make-sparse-rls: Exported functions
make-sparse-scw: Exported functions
make-sparse-vector: Exported functions
mean-vector: Internal functions

O
one-vs-one-input-dimension: Internal functions
one-vs-one-learner-predict: Internal functions
one-vs-one-learner-update: Internal functions
one-vs-one-learners-vector: Internal functions
one-vs-one-n-class: Internal functions
one-vs-one-p: Internal functions
one-vs-one-predict: Exported functions
one-vs-one-test: Exported functions
one-vs-one-train: Exported functions
one-vs-one-update: Exported functions
one-vs-rest-input-dimension: Internal functions
one-vs-rest-learner-activate: Internal functions
one-vs-rest-learner-bias: Internal functions
one-vs-rest-learner-update: Internal functions
one-vs-rest-learner-weight: Internal functions
one-vs-rest-learners-vector: Internal functions
one-vs-rest-n-class: Internal functions
one-vs-rest-p: Internal functions
one-vs-rest-predict: Exported functions
one-vs-rest-test: Exported functions
one-vs-rest-train: Exported functions
one-vs-rest-update: Exported functions

P
perceptron-bias: Internal functions
perceptron-input-dimension: Internal functions
perceptron-p: Internal functions
perceptron-predict: Exported functions
perceptron-test: Exported functions
perceptron-tmp-float: Internal functions
perceptron-train: Exported functions
perceptron-update: Exported functions
perceptron-weight: Internal functions
probit: Internal functions
ps-v*n: Exported functions

R
read-data: Exported functions
rls-bias: Internal functions
rls-gamma: Internal functions
rls-input-dimension: Internal functions
rls-p: Internal functions
rls-predict: Exported functions
rls-sigma: Internal functions
rls-sigma0: Internal functions
rls-test: Exported functions
rls-tmp-float: Internal functions
rls-tmp-vec1: Internal functions
rls-tmp-vec2: Internal functions
rls-train: Exported functions
rls-update: Exported functions
rls-weight: Internal functions

S
s-v*n: Exported functions
scw-bias: Internal functions
scw-c: Internal functions
scw-eta: Internal functions
scw-input-dimension: Internal functions
scw-p: Internal functions
scw-phi: Internal functions
scw-predict: Exported functions
scw-psi: Internal functions
scw-sigma: Internal functions
scw-sigma0: Internal functions
scw-test: Exported functions
scw-tmp-float: Internal functions
scw-tmp-vec1: Internal functions
scw-tmp-vec2: Internal functions
scw-train: Exported functions
scw-update: Exported functions
scw-weight: Internal functions
scw-zeta: Internal functions
sf: Internal functions
sf!: Internal functions
shuffle-vector: Exported functions
sigmoid: Internal macros
sign: Internal functions
sparse-arow-bias: Internal functions
sparse-arow-gamma: Internal functions
sparse-arow-input-dimension: Internal functions
sparse-arow-p: Internal functions
sparse-arow-predict: Exported functions
sparse-arow-sigma: Internal functions
sparse-arow-sigma0: Internal functions
sparse-arow-test: Exported functions
sparse-arow-tmp-float: Internal functions
sparse-arow-tmp-vec1: Internal functions
sparse-arow-tmp-vec2: Internal functions
sparse-arow-train: Exported functions
sparse-arow-update: Exported functions
sparse-arow-weight: Internal functions
sparse-lr+adam-alpha: Internal functions
sparse-lr+adam-beta1: Internal functions
sparse-lr+adam-beta1^t: Internal functions
sparse-lr+adam-beta2: Internal functions
sparse-lr+adam-beta2^t: Internal functions
sparse-lr+adam-bias: Internal functions
sparse-lr+adam-c: Internal functions
sparse-lr+adam-epsilon: Internal functions
sparse-lr+adam-g: Internal functions
sparse-lr+adam-input-dimension: Internal functions
sparse-lr+adam-m: Internal functions
sparse-lr+adam-m0: Internal functions
sparse-lr+adam-p: Internal functions
sparse-lr+adam-predict: Exported functions
sparse-lr+adam-test: Exported functions
sparse-lr+adam-tmp-float: Internal functions
sparse-lr+adam-tmp-vec: Internal functions
sparse-lr+adam-train: Exported functions
sparse-lr+adam-update: Exported functions
sparse-lr+adam-v: Internal functions
sparse-lr+adam-v0: Internal functions
sparse-lr+adam-weight: Internal functions
sparse-lr+sgd-bias: Internal functions
sparse-lr+sgd-c: Internal functions
sparse-lr+sgd-eta: Internal functions
sparse-lr+sgd-g: Internal functions
sparse-lr+sgd-input-dimension: Internal functions
sparse-lr+sgd-p: Internal functions
sparse-lr+sgd-predict: Exported functions
sparse-lr+sgd-test: Exported functions
sparse-lr+sgd-tmp-float: Internal functions
sparse-lr+sgd-tmp-vec: Internal functions
sparse-lr+sgd-train: Exported functions
sparse-lr+sgd-update: Exported functions
sparse-lr+sgd-weight: Internal functions
sparse-perceptron-bias: Internal functions
sparse-perceptron-input-dimension: Internal functions
sparse-perceptron-p: Internal functions
sparse-perceptron-predict: Exported functions
sparse-perceptron-test: Exported functions
sparse-perceptron-tmp-float: Internal functions
sparse-perceptron-train: Exported functions
sparse-perceptron-update: Exported functions
sparse-perceptron-weight: Internal functions
sparse-rls-bias: Internal functions
sparse-rls-gamma: Internal functions
sparse-rls-input-dimension: Internal functions
sparse-rls-p: Internal functions
sparse-rls-predict: Exported functions
sparse-rls-sigma: Internal functions
sparse-rls-sigma0: Internal functions
sparse-rls-test: Exported functions
sparse-rls-tmp-float: Internal functions
sparse-rls-tmp-vec1: Internal functions
sparse-rls-tmp-vec2: Internal functions
sparse-rls-train: Exported functions
sparse-rls-update: Exported functions
sparse-rls-weight: Internal functions
sparse-scw-bias: Internal functions
sparse-scw-c: Internal functions
sparse-scw-eta: Internal functions
sparse-scw-input-dimension: Internal functions
sparse-scw-p: Internal functions
sparse-scw-phi: Internal functions
sparse-scw-predict: Exported functions
sparse-scw-psi: Internal functions
sparse-scw-sigma: Internal functions
sparse-scw-sigma0: Internal functions
sparse-scw-test: Exported functions
sparse-scw-tmp-float: Internal functions
sparse-scw-tmp-vec1: Internal functions
sparse-scw-tmp-vec2: Internal functions
sparse-scw-train: Exported functions
sparse-scw-update: Exported functions
sparse-scw-weight: Internal functions
sparse-scw-zeta: Internal functions
sparse-symbol?: Internal functions
sparse-vector-index-vector: Exported functions
sparse-vector-length: Exported functions
sparse-vector-p: Internal functions
sparse-vector-value-vector: Exported functions
sps-v*n: Exported functions
standard-deviation-vector: Internal functions
sum-permutation: Internal functions

T
test: Exported functions
train: Exported functions

V
v*: Exported functions
v*n: Exported functions
v+: Exported functions
v+n: Exported functions
v-: Exported functions
v-sqrt: Exported functions
v/: Exported functions

Jump to:   %   (  
A   C   D   F   I   L   M   O   P   R   S   T   V  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   A   B   C   E   G   I   L   M   N   P   S   T   V   W   Z  
Index Entry  Section

A
alpha: Internal structures
alpha: Internal structures

B
beta1: Internal structures
beta1: Internal structures
beta1^t: Internal structures
beta1^t: Internal structures
beta2: Internal structures
beta2: Internal structures
beta2^t: Internal structures
beta2^t: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures
bias: Internal structures

C
c: Internal structures
c: Internal structures
c: Internal structures
c: Internal structures
c: Internal structures
c: Internal structures

E
epsilon: Internal structures
epsilon: Internal structures
eta: Internal structures
eta: Internal structures
eta: Internal structures
eta: Internal structures

G
g: Internal structures
g: Internal structures
g: Internal structures
g: Internal structures
gamma: Internal structures
gamma: Internal structures
gamma: Internal structures
gamma: Internal structures

I
index-vector: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures
input-dimension: Internal structures

L
learner-activate: Internal structures
learner-bias: Internal structures
learner-predict: Internal structures
learner-update: Internal structures
learner-update: Internal structures
learner-weight: Internal structures
learners-vector: Internal structures
learners-vector: Internal structures
length: Internal structures

M
m: Internal structures
m: Internal structures
m0: Internal structures
m0: Internal structures

N
n-class: Internal structures
n-class: Internal structures

P
phi: Internal structures
phi: Internal structures
psi: Internal structures
psi: Internal structures

S
sigma: Internal structures
sigma: Internal structures
sigma: Internal structures
sigma: Internal structures
sigma: Internal structures
sigma: Internal structures
sigma0: Internal structures
sigma0: Internal structures
sigma0: Internal structures
sigma0: Internal structures
sigma0: Internal structures
sigma0: Internal structures
Slot, alpha: Internal structures
Slot, alpha: Internal structures
Slot, beta1: Internal structures
Slot, beta1: Internal structures
Slot, beta1^t: Internal structures
Slot, beta1^t: Internal structures
Slot, beta2: Internal structures
Slot, beta2: Internal structures
Slot, beta2^t: Internal structures
Slot, beta2^t: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, bias: Internal structures
Slot, c: Internal structures
Slot, c: Internal structures
Slot, c: Internal structures
Slot, c: Internal structures
Slot, c: Internal structures
Slot, c: Internal structures
Slot, epsilon: Internal structures
Slot, epsilon: Internal structures
Slot, eta: Internal structures
Slot, eta: Internal structures
Slot, eta: Internal structures
Slot, eta: Internal structures
Slot, g: Internal structures
Slot, g: Internal structures
Slot, g: Internal structures
Slot, g: Internal structures
Slot, gamma: Internal structures
Slot, gamma: Internal structures
Slot, gamma: Internal structures
Slot, gamma: Internal structures
Slot, index-vector: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, input-dimension: Internal structures
Slot, learner-activate: Internal structures
Slot, learner-bias: Internal structures
Slot, learner-predict: Internal structures
Slot, learner-update: Internal structures
Slot, learner-update: Internal structures
Slot, learner-weight: Internal structures
Slot, learners-vector: Internal structures
Slot, learners-vector: Internal structures
Slot, length: Internal structures
Slot, m: Internal structures
Slot, m: Internal structures
Slot, m0: Internal structures
Slot, m0: Internal structures
Slot, n-class: Internal structures
Slot, n-class: Internal structures
Slot, phi: Internal structures
Slot, phi: Internal structures
Slot, psi: Internal structures
Slot, psi: Internal structures
Slot, sigma: Internal structures
Slot, sigma: Internal structures
Slot, sigma: Internal structures
Slot, sigma: Internal structures
Slot, sigma: Internal structures
Slot, sigma: Internal structures
Slot, sigma0: Internal structures
Slot, sigma0: Internal structures
Slot, sigma0: Internal structures
Slot, sigma0: Internal structures
Slot, sigma0: Internal structures
Slot, sigma0: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-float: Internal structures
Slot, tmp-vec: Internal structures
Slot, tmp-vec: Internal structures
Slot, tmp-vec: Internal structures
Slot, tmp-vec: Internal structures
Slot, tmp-vec1: Internal structures
Slot, tmp-vec1: Internal structures
Slot, tmp-vec1: Internal structures
Slot, tmp-vec1: Internal structures
Slot, tmp-vec1: Internal structures
Slot, tmp-vec1: Internal structures
Slot, tmp-vec2: Internal structures
Slot, tmp-vec2: Internal structures
Slot, tmp-vec2: Internal structures
Slot, tmp-vec2: Internal structures
Slot, tmp-vec2: Internal structures
Slot, tmp-vec2: Internal structures
Slot, v: Internal structures
Slot, v: Internal structures
Slot, v0: Internal structures
Slot, v0: Internal structures
Slot, value-vector: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, weight: Internal structures
Slot, zeta: Internal structures
Slot, zeta: Internal structures

T
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-float: Internal structures
tmp-vec: Internal structures
tmp-vec: Internal structures
tmp-vec: Internal structures
tmp-vec: Internal structures
tmp-vec1: Internal structures
tmp-vec1: Internal structures
tmp-vec1: Internal structures
tmp-vec1: Internal structures
tmp-vec1: Internal structures
tmp-vec1: Internal structures
tmp-vec2: Internal structures
tmp-vec2: Internal structures
tmp-vec2: Internal structures
tmp-vec2: Internal structures
tmp-vec2: Internal structures
tmp-vec2: Internal structures

V
v: Internal structures
v: Internal structures
v0: Internal structures
v0: Internal structures
value-vector: Internal structures

W
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures
weight: Internal structures

Z
zeta: Internal structures
zeta: Internal structures

Jump to:   A   B   C   E   G   I   L   M   N   P   S   T   V   W   Z  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   C   L   O   P   R   S  
Index Entry  Section

A
arow: Internal structures

C
cl-online-learning: The cl-online-learning system
cl-online-learning: The cl-online-learning package
cl-online-learning-asd: The cl-online-learning-asd package
cl-online-learning.utils: The cl-online-learning<dot>utils package
cl-online-learning.vector: The cl-online-learning<dot>vector package

L
lr+adam: Internal structures
lr+sgd: Internal structures

O
one-vs-one: Internal structures
one-vs-rest: Internal structures

P
Package, cl-online-learning: The cl-online-learning package
Package, cl-online-learning-asd: The cl-online-learning-asd package
Package, cl-online-learning.utils: The cl-online-learning<dot>utils package
Package, cl-online-learning.vector: The cl-online-learning<dot>vector package
perceptron: Internal structures

R
rls: Internal structures

S
scw: Internal structures
sparse-arow: Internal structures
sparse-lr+adam: Internal structures
sparse-lr+sgd: Internal structures
sparse-perceptron: Internal structures
sparse-rls: Internal structures
sparse-scw: Internal structures
sparse-vector: Internal structures
Structure, arow: Internal structures
Structure, lr+adam: Internal structures
Structure, lr+sgd: Internal structures
Structure, one-vs-one: Internal structures
Structure, one-vs-rest: Internal structures
Structure, perceptron: Internal structures
Structure, rls: Internal structures
Structure, scw: Internal structures
Structure, sparse-arow: Internal structures
Structure, sparse-lr+adam: Internal structures
Structure, sparse-lr+sgd: Internal structures
Structure, sparse-perceptron: Internal structures
Structure, sparse-rls: Internal structures
Structure, sparse-scw: Internal structures
Structure, sparse-vector: Internal structures
System, cl-online-learning: The cl-online-learning system

Jump to:   A   C   L   O   P   R   S