-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8 from tiskw/feature/onlinedoc
Feature/onlinedoc
- Loading branch information
Showing
32 changed files
with
3,094 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,159 @@ | ||
<!doctype html> | ||
<html lang="en" data-bs-theme="light"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | ||
<meta name="description" content="User's manual for RFFLearn, a library for random Fourier feature based ML models"> | ||
<meta name="keywords" content="random Fourier features,rff,fast machine learning,Tetsuya Ishikawa"> | ||
<meta name="robots" content="index,follow" /> | ||
<meta name="author" content="Tetsuya Ishikawa, tiskw111@gmail.com"> | ||
<link rel="icon" href="./images/logo-short.svg"> | ||
|
||
<title>RFFLearn: User's Manual - API Reference</title> | ||
|
||
<!-- Load FontAwesome --> | ||
<link rel="preload" as="style" href="https://use.fontawesome.com/releases/v6.4.2/css/all.css" crossorigin> | ||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.4.2/css/all.css" media="print" onload="this.media='all'"> | ||
|
||
<!-- Load Google's webfont --> | ||
<link rel="preconnect" href="https://fonts.googleapis.com"> | ||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | ||
<link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet"> | ||
|
||
<!-- Load Highlight JS --> | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/styles/atelier-forest-light.min.css"> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/highlight.min.js"></script> | ||
|
||
<!-- Bootstrap core CSS --> | ||
<link href="./css/bootstrap.min.css" rel="stylesheet" type="text/css"> | ||
|
||
<!-- Custom styles for this page --> | ||
<link href="./css/style.css" rel="stylesheet" type="text/css"> | ||
</head> | ||
|
||
<body> | ||
|
||
<!-- Header --> | ||
<header> | ||
<div class="container mx-auto"><div class="row"> | ||
<p class="text-center"><img src="./images/logo_long.svg" style="width:640px;" alt="rfflearn_logo"></p> | ||
</div></div> | ||
</header> | ||
|
||
<main> | ||
|
||
<!-- --> | ||
<section class="container py-3"> | ||
<h1 class="py-2 border-bottom" id="setting_up">API Reference</h1> | ||
<p>The RFFLearn library consists of the several sub modules. <!-- | ||
-->Click the module name to see the details of each module.</p> | ||
|
||
<div class="row align-items-center justify-content-center"><div class="col-8"><table class="table table-hover"> | ||
<thead><tr> | ||
<th scope="col">Sub module name</th> | ||
<th scope="col">Description</th> | ||
</tr></thead> | ||
<tbody><tr> | ||
<td><a href="#rfflearn_cpu">rfflearn.cpu</a></td> | ||
<td>Regressors and classifiers of random Fourier features on CPU.</td> | ||
</tr><tr> | ||
<td><a href="#rfflearn_gpu">rfflearn.gpu</a></td> | ||
<td>Regressors and classifiers of random Fourier features on GPU.</td> | ||
</tr><tr> | ||
<td><a href="#rfflearn_explainer">rfflearn.explainer</a></td> | ||
<td>Classes and functions to get model explanation for RFF-based models.</td> | ||
</tr><tr> | ||
<td><a href="#rfflearn_tuner">rfflearn.tuner</a></td> | ||
<td>Classes and functions for automatic hyperparameter tuning.</td> | ||
</tr></tbody> | ||
</table></div></div> | ||
</section> | ||
|
||
<section class="container py-3"> | ||
<h2 class="py-2" id="rfflearn_cpu">rfflearn.cpu</h2> | ||
<p>Sub module for machine learning algorithm of random Fourier feature runnable on CPU. <!-- | ||
-->This sub module contains machine learning algorithm (e.g. regressors, classifiers) which is designed to be run on CPU. <!-- | ||
-->Interfaces of classes and functions in this module have quite close interfaces with scikit-learn library. <!-- | ||
-->Most (but not all) of the classes uses scikit-learn as a back end.</p> | ||
|
||
<div class="row align-items-center justify-content-center"><div class="col-8"><table class="table table-hover"> | ||
<thead><tr> | ||
<th scope="col">Class name</th> | ||
<th scope="col">Description</th> | ||
</tr></thead> | ||
<tbody><tr> | ||
<td><a href="./api_reference_RFFCCA.html">rfflearn.cpu.RFFCCA</a></td> | ||
<td>Canonical correlation analysis with random Fourier features.</td> | ||
</tr><tr> | ||
<td><a href="./api_reference_RFFGPC.html">rfflearn.cpu.RFFGPC</a></td> | ||
<td>Gaussian process classification with random Fourier features.</td> | ||
</tr><tr> | ||
<td><a href="./api_reference_RFFGPR.html">rfflearn.cpu.RFFGPR</a></td> | ||
<td>Gaussian process regression with random Fourier features.</td> | ||
</tr><tr> | ||
<td><a href="./api_reference_RFFPCA.html">rfflearn.cpu.RFFPCA</a></td> | ||
<td>Principal component analysis with random Fourier features.</td> | ||
</tr><tr> | ||
<td><a href="./api_reference_RFFRegression.html">rfflearn.cpu.RFFRegression</a></td> | ||
<td>Regression with random Fourier features.</td> | ||
</tr><tr> | ||
<td><a href="./api_reference_RFFSVC.html">rfflearn.cpu.RFFSVC</a></td> | ||
<td>Support vector classification with random Fourier features.</td> | ||
</tr><tr> | ||
<td><a href="./api_reference_RFFSVR.html">rfflearn.cpu.RFFSVR</a></td> | ||
<td>Support vector regression with random Fourier features.</td> | ||
</tr><tr> | ||
<td><a href="./api_reference_RFFBatchSVC.html">rfflearn.cpu.RFFBatchSVC</a></td> | ||
<td>Batch learning version of <code>rfflearn.cpu.RFFSVC</code>.</td> | ||
</tr><tr> | ||
<td><a href="#">rfflearn.cpu.ORF*</a></td> | ||
<td>ORF (orthogonal random features) version of estimators. For example, <code>rfflearn.cpu.ORFSVC</code> <!-- | ||
-->is a support vector classifier with ORF. The arguments of constructor and member functions are the same as RFF version, <!-- | ||
-->so please see the document of <code>rfflearn.cpu.RFF*</code> for the details of the usage of each class.</td> | ||
</tr><tr> | ||
<td><a href="#">rfflearn.cpu.QRF*</a></td> | ||
<td>QRF (quasi random features) version of estimators. For example, <code>rfflearn.cpu.QRFSVC</code> <!-- | ||
-->is a support vector classifier with QRF. The arguments of constructor and member functions are the same as RFF version, <!-- | ||
-->so please see the document of <code>rfflearn.cpu.RFF*</code> for the details of the usage of each class.</td> | ||
</tr></tbody> | ||
</table></div></div> | ||
</section> | ||
|
||
<section class="container py-3"> | ||
<h2 class="py-2" id="rfflearn_gpu">rfflearn.gpu</h2> | ||
<p>Sub module for regressors and classifiers of random Fourier feature runnable on GPU. <!-- | ||
-->This module is designed to have the same interface as <code>rfflearn.cpu</code>. <!-- | ||
-->See the <a href="#rfflearn_cpu">API reference of rfflearn.cpu</a> for the details of this module.</p> | ||
</section> | ||
|
||
<section class="container py-3"> | ||
<h2 class="py-2" id="rfflearn_explainer">rfflearn.explainer</h2> | ||
<p>TBD</p> | ||
</section> | ||
|
||
<section class="container py-3"> | ||
<h2 class="py-2" id="rfflearn_tuner">rfflearn.tuner</h2> | ||
<p>TBD</p> | ||
</section> | ||
|
||
</main> | ||
|
||
<!-- Footer --> | ||
<footer class="footer mt-auto py-3"> | ||
<div class="container text-center"> | ||
<p>Copyright (C) 2017-<span id="thisYear"></span> Tetsuya Ishikawa</p> | ||
</div> | ||
</footer> | ||
|
||
<!-- Load javascripts --> | ||
<script src="./js/bootstrap.bundle.min.js"></script> | ||
<script src="./js/jquery-3.7.1.min.js"></script> | ||
<script src="./js/script.js"></script> | ||
<script>hljs.initHighlightingOnLoad();</script> | ||
|
||
</body> | ||
</html> | ||
|
||
<!-- | ||
vim: expandtab shiftwidth=2 tabstop=2 | ||
--> |
Oops, something went wrong.