-
-
Notifications
You must be signed in to change notification settings - Fork 256
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deploy rust-ml/linfa to rust-ml/linfa:gh-pages
- Loading branch information
GitHub Actions
committed
Jan 14, 2025
0 parents
commit 9578b92
Showing
746 changed files
with
77,559 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
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,3 @@ | ||
<!doctype html> | ||
<title>404 Not Found</title> | ||
<h1>404 Not Found</h1> |
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,114 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1" /> | ||
<meta name="keywords" content="linfa,ml,stats,statistical learning, machine learning,rust"> | ||
<meta name="description" content="comprehensive toolkit for statistical learning in rust"> | ||
<title>Linfa Toolkit</title> | ||
|
||
<link rel="icon" href="mascot.svg"> | ||
<link rel="stylesheet" href="https://rust-ml.github.io/linfa/style.css"> | ||
<script src="https://rust-ml.github.io/linfa/code-examples.js"></script> | ||
</head> | ||
|
||
<body> | ||
<div class="top"> | ||
<section class="grid header"> | ||
<div class="logo"> | ||
<img alt="logo" src="https://rust-ml.github.io/linfa/mascot.svg" height=60> | ||
<p> | ||
Linfa | ||
|
||
<span>Menu</span> | ||
</p> | ||
</div> | ||
<div class="header-main"> | ||
<ul> | ||
<li><a href="https://rust-ml.github.io/linfa">Home</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/about">About</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/docs">Documentation</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/community">Community</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/news">News</a></li> | ||
</ul> | ||
</div> | ||
</section> | ||
</div> | ||
|
||
|
||
<section class="section"> | ||
<div class="container"> | ||
|
||
<div class="grid"> | ||
<div class="news_grid"> | ||
<span> | ||
<h1 class="title"> | ||
About | ||
</h1> | ||
<p>Linfa aims to provide a comprehensive toolkit to build Machine Learning applications with Rust.</p> | ||
<p>Kin in spirit to Python's <code>scikit-learn</code>, it focuses on common preprocessing tasks and classical ML algorithms for your everyday ML tasks.</p> | ||
<h2 id="current-state">Current state</h2> | ||
<p>Where does <code>linfa</code> stand right now? <a href="http://www.arewelearningyet.com/">Are we learning yet?</a></p> | ||
<p><code>linfa</code> currently provides sub-packages with the following algorithms:</p> | ||
<div class="outer-table"> | ||
<table><thead><tr><th style="text-align: left">Name</th><th style="text-align: left">Purpose</th><th style="text-align: left">Status</th><th style="text-align: left">Category</th><th style="text-align: left">Notes</th></tr></thead><tbody> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-clustering">clustering</a></td><td style="text-align: left">Data clustering</td><td style="text-align: left">Tested / Benchmarked</td><td style="text-align: left">Unsupervised learning</td><td style="text-align: left">Clustering of unlabeled data; contains K-Means, Gaussian-Mixture-Model, DBSCAN and OPTICS</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-kernel">kernel</a></td><td style="text-align: left">Kernel methods for data transformation</td><td style="text-align: left">Tested</td><td style="text-align: left">Pre-processing</td><td style="text-align: left">Maps feature vector into higher-dimensional space</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-linear">linear</a></td><td style="text-align: left">Linear regression</td><td style="text-align: left">Tested</td><td style="text-align: left">Partial fit</td><td style="text-align: left">Contains Ordinary Least Squares (OLS), Generalized Linear Models (GLM)</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-elasticnet">elasticnet</a></td><td style="text-align: left">Elastic Net</td><td style="text-align: left">Tested</td><td style="text-align: left">Supervised learning</td><td style="text-align: left">Linear regression with elastic net constraints</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-logistic">logistic</a></td><td style="text-align: left">Logistic regression</td><td style="text-align: left">Tested</td><td style="text-align: left">Partial fit</td><td style="text-align: left">Builds two-class logistic regression models</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-reduction">reduction</a></td><td style="text-align: left">Dimensionality reduction</td><td style="text-align: left">Tested</td><td style="text-align: left">Pre-processing</td><td style="text-align: left">Diffusion mapping and Principal Component Analysis (PCA)</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-trees">trees</a></td><td style="text-align: left">Decision trees</td><td style="text-align: left">Experimental</td><td style="text-align: left">Supervised learning</td><td style="text-align: left">Linear decision trees</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-svm">svm</a></td><td style="text-align: left">Support Vector Machines</td><td style="text-align: left">Tested</td><td style="text-align: left">Supervised learning</td><td style="text-align: left">Classification or regression analysis of labeled datasets</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-hierarchical">hierarchical</a></td><td style="text-align: left">Agglomerative hierarchical clustering</td><td style="text-align: left">Tested</td><td style="text-align: left">Unsupervised learning</td><td style="text-align: left">Cluster and build hierarchy of clusters</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-bayes">bayes</a></td><td style="text-align: left">Naive Bayes</td><td style="text-align: left">Tested</td><td style="text-align: left">Supervised learning</td><td style="text-align: left">Contains Gaussian Naive Bayes</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-ica">ica</a></td><td style="text-align: left">Independent component analysis</td><td style="text-align: left">Tested</td><td style="text-align: left">Unsupervised learning</td><td style="text-align: left">Contains FastICA implementation</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-pls">pls</a></td><td style="text-align: left">Partial Least Squares</td><td style="text-align: left">Tested</td><td style="text-align: left">Supervised learning</td><td style="text-align: left">Contains PLS estimators for dimensionality reduction and regression</td></tr> | ||
<tr><td style="text-align: left"><a href="https://github.com/rust-ml/linfa/tree/master/algorithms/linfa-tsne">tsne</a></td><td style="text-align: left">Dimensionality reduction</td><td style="text-align: left">Tested</td><td style="text-align: left">Unsupervised learning</td><td style="text-align: left">Contains exact solution and Barnes-Hut approximation t-SNE</td></tr> | ||
</tbody></table> | ||
</div> | ||
<p>We believe that only a significant community effort can nurture, build, and sustain a machine learning ecosystem in Rust - there is no other way forward.</p> | ||
<p>If this strikes a chord with you, please take a look at the <a href="https://github.com/rust-ml/linfa/issues/7">roadmap</a> and get involved!</p> | ||
|
||
</span> | ||
<div class="sitelinks"> | ||
<h3>Latest news</h3> | ||
|
||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-070/">Release 0.7.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-061/">Release 0.6.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-060/">Release 0.6.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-051/">Release 0.5.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-050/">Release 0.5.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-040/">Release 0.4.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-031/">Release 0.3.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/new-website/">New website</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-030/">Release 0.3.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-021/">Release 0.2.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/first-release/">Release 0.2.0</a> | ||
|
||
</div> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
</section> | ||
<div class="bottom"><div class="grid"> | ||
<div class="footer">View | ||
<a href="https://github.com/rust-ml/linfa/tree/master/docs/website">page source</a> | ||
- any contribution is welcome! | ||
</div> | ||
</div></div> | ||
</body> | ||
</html> |
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,59 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1" /> | ||
<meta name="keywords" content="linfa,ml,stats,statistical learning, machine learning,rust"> | ||
<meta name="description" content="comprehensive toolkit for statistical learning in rust"> | ||
<title>Linfa Toolkit</title> | ||
|
||
<link rel="icon" href="mascot.svg"> | ||
<link rel="stylesheet" href="https://rust-ml.github.io/linfa/style.css"> | ||
<script src="https://rust-ml.github.io/linfa/code-examples.js"></script> | ||
</head> | ||
|
||
<body> | ||
<div class="top"> | ||
<section class="grid header"> | ||
<div class="logo"> | ||
<img alt="logo" src="https://rust-ml.github.io/linfa/mascot.svg" height=60> | ||
<p> | ||
Linfa | ||
|
||
<span>Menu</span> | ||
</p> | ||
</div> | ||
<div class="header-main"> | ||
<ul> | ||
<li><a href="https://rust-ml.github.io/linfa">Home</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/about">About</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/docs">Documentation</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/community">Community</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/news">News</a></li> | ||
</ul> | ||
</div> | ||
</section> | ||
</div> | ||
|
||
|
||
<section class="section"> | ||
<div class="container"> | ||
|
||
<h1 class="title"> | ||
My first post | ||
</h1> | ||
<p class="subtitle"><strong>2019-11-27</strong></p> | ||
<p>This is my first blog post.</p> | ||
|
||
|
||
</div> | ||
</section> | ||
<div class="bottom"><div class="grid"> | ||
<div class="footer">View | ||
<a href="https://github.com/rust-ml/linfa/tree/master/docs/website">page source</a> | ||
- any contribution is welcome! | ||
</div> | ||
</div></div> | ||
</body> | ||
</html> |
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,61 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1" /> | ||
<meta name="keywords" content="linfa,ml,stats,statistical learning, machine learning,rust"> | ||
<meta name="description" content="comprehensive toolkit for statistical learning in rust"> | ||
<title>Linfa Toolkit</title> | ||
|
||
<link rel="icon" href="mascot.svg"> | ||
<link rel="stylesheet" href="https://rust-ml.github.io/linfa/style.css"> | ||
<script src="https://rust-ml.github.io/linfa/code-examples.js"></script> | ||
</head> | ||
|
||
<body> | ||
<div class="top"> | ||
<section class="grid header"> | ||
<div class="logo"> | ||
<img alt="logo" src="https://rust-ml.github.io/linfa/mascot.svg" height=60> | ||
<p> | ||
Linfa | ||
|
||
<span>Menu</span> | ||
</p> | ||
</div> | ||
<div class="header-main"> | ||
<ul> | ||
<li><a href="https://rust-ml.github.io/linfa">Home</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/about">About</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/docs">Documentation</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/community">Community</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/news">News</a></li> | ||
</ul> | ||
</div> | ||
</section> | ||
</div> | ||
|
||
|
||
<section class="section"> | ||
<div class="container"> | ||
|
||
<h1 class="title"> | ||
List of blog posts | ||
</h1> | ||
<ul> | ||
|
||
<li><a href="https://rust-ml.github.io/linfa/blog/first/">My first post</a></li> | ||
|
||
</ul> | ||
|
||
</div> | ||
</section> | ||
<div class="bottom"><div class="grid"> | ||
<div class="footer">View | ||
<a href="https://github.com/rust-ml/linfa/tree/master/docs/website">page source</a> | ||
- any contribution is welcome! | ||
</div> | ||
</div></div> | ||
</body> | ||
</html> |
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,28 @@ | ||
function toggle_selected(t) { | ||
let e = t.value; | ||
document.querySelector(".example.visible").classList.remove("visible") | ||
document.querySelector(`.example[data-example="${e}"]`).classList.add("visible") | ||
} | ||
|
||
document.addEventListener("DOMContentLoaded", function() { | ||
let a = document.querySelector(".logo span") | ||
a.addEventListener("click", function(t) { | ||
let obj = document.querySelector(".header-main ul"); | ||
|
||
if(obj.style.display === "" || obj.style.display === "none"){ | ||
obj.style.display = "block"; | ||
} else { | ||
obj.style.display = "none"; | ||
} | ||
}); | ||
|
||
let n = document.querySelector(".code-examples select") | ||
n.addEventListener("change", function(t) { | ||
toggle_selected(t.target) | ||
}) | ||
|
||
let ops = n.querySelectorAll("option") | ||
ops[Math.floor(Math.random() * ops.length)].selected = !0 | ||
|
||
toggle_selected(n) | ||
}); |
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,101 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1" /> | ||
<meta name="keywords" content="linfa,ml,stats,statistical learning, machine learning,rust"> | ||
<meta name="description" content="comprehensive toolkit for statistical learning in rust"> | ||
<title>Linfa Toolkit</title> | ||
|
||
<link rel="icon" href="mascot.svg"> | ||
<link rel="stylesheet" href="https://rust-ml.github.io/linfa/style.css"> | ||
<script src="https://rust-ml.github.io/linfa/code-examples.js"></script> | ||
</head> | ||
|
||
<body> | ||
<div class="top"> | ||
<section class="grid header"> | ||
<div class="logo"> | ||
<img alt="logo" src="https://rust-ml.github.io/linfa/mascot.svg" height=60> | ||
<p> | ||
Linfa | ||
|
||
<span>Menu</span> | ||
</p> | ||
</div> | ||
<div class="header-main"> | ||
<ul> | ||
<li><a href="https://rust-ml.github.io/linfa">Home</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/about">About</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/docs">Documentation</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/community">Community</a></li> | ||
<li><a href="https://rust-ml.github.io/linfa/news">News</a></li> | ||
</ul> | ||
</div> | ||
</section> | ||
</div> | ||
|
||
|
||
<section class="section"> | ||
<div class="container"> | ||
|
||
<div class="grid"> | ||
<div class="news_grid"> | ||
<span> | ||
<h1 class="title"> | ||
Community | ||
</h1> | ||
<p>Linfa provides a framework for statistical learning to the Rust community. As such we provide reference implementations, help others implementing their algorithms, ensuring a quality standard in documentation and providing guidelines with best-practices in context of the Rust language.</p> | ||
<p>A welcoming, friendly and safe environment is very important to use and we are striving to make the community as inclusive and open as possible. The implementation and communication is happening in the open with the possibility for anyone to participate.</p> | ||
<h2 id="providing-knowledge">Providing knowledge</h2> | ||
<p>In the past we could help people in two different ways. If you have knowledge of an algorithm and would like to use Rust as a language, we can help you in the language details. On the other hand, we can also provide you with a paper as a starting point and help you on questions which may come up.</p> | ||
<p>If you happen to belong to the first group, then please reach out on <a href="https://rust-ml.zulipchat.com">Zulip</a> or open a pull request if you wish for feedback. If you are looking for a topic you can either reach out on <a href="https://rust-ml.zulipchat.com">Zulip</a> as well, or look into the <a href="https://github.com/rust-ml/linfa/issues/7">roadmap</a> and find one which fits your interests.</p> | ||
<h2 id="platforms">Platforms</h2> | ||
<p>There are two ways you can reach us:</p> | ||
<ul> | ||
<li>say hello on <a href="https://rust-ml.zulipchat.com">Zulip</a></li> | ||
<li>or participate in our <a href="https://github.com/rust-ml/linfa/issues">Github issues</a></li> | ||
</ul> | ||
|
||
</span> | ||
<div class="sitelinks"> | ||
<h3>Latest news</h3> | ||
|
||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-070/">Release 0.7.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-061/">Release 0.6.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-060/">Release 0.6.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-051/">Release 0.5.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-050/">Release 0.5.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-040/">Release 0.4.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-031/">Release 0.3.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/new-website/">New website</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-030/">Release 0.3.0</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/release-021/">Release 0.2.1</a> | ||
|
||
<a href="https://rust-ml.github.io/linfa/news/first-release/">Release 0.2.0</a> | ||
|
||
</div> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
</section> | ||
<div class="bottom"><div class="grid"> | ||
<div class="footer">View | ||
<a href="https://github.com/rust-ml/linfa/tree/master/docs/website">page source</a> | ||
- any contribution is welcome! | ||
</div> | ||
</div></div> | ||
</body> | ||
</html> |
Oops, something went wrong.