Skip to content

Commit

Permalink
Deploy rust-ml/linfa to rust-ml/linfa:gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed Jan 14, 2025
0 parents commit 9578b92
Show file tree
Hide file tree
Showing 746 changed files with 77,559 additions and 0 deletions.
Empty file added .nojekyll
Empty file.
3 changes: 3 additions & 0 deletions 404.html
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>
114 changes: 114 additions & 0 deletions about/index.html
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:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-070&#x2F;">Release 0.7.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-061&#x2F;">Release 0.6.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-060&#x2F;">Release 0.6.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-051&#x2F;">Release 0.5.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-050&#x2F;">Release 0.5.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-040&#x2F;">Release 0.4.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-031&#x2F;">Release 0.3.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;new-website&#x2F;">New website</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-030&#x2F;">Release 0.3.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-021&#x2F;">Release 0.2.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;first-release&#x2F;">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>
59 changes: 59 additions & 0 deletions blog/first/index.html
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>
61 changes: 61 additions & 0 deletions blog/index.html
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>
28 changes: 28 additions & 0 deletions code-examples.js
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)
});
101 changes: 101 additions & 0 deletions community/index.html
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:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-070&#x2F;">Release 0.7.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-061&#x2F;">Release 0.6.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-060&#x2F;">Release 0.6.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-051&#x2F;">Release 0.5.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-050&#x2F;">Release 0.5.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-040&#x2F;">Release 0.4.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-031&#x2F;">Release 0.3.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;new-website&#x2F;">New website</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-030&#x2F;">Release 0.3.0</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;release-021&#x2F;">Release 0.2.1</a>

<a href="https:&#x2F;&#x2F;rust-ml.github.io&#x2F;linfa&#x2F;news&#x2F;first-release&#x2F;">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>
Loading

0 comments on commit 9578b92

Please sign in to comment.