1<!DOCTYPE html> 2<html lang="en-US"> 3 <head> 4 5 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 5-6
5 6<script async src="https://www.googletagmanager.com/gtag/js?id=
6G-D1L0JVQB04
vendor: 12 bytes, line 6
6"></script>
7<script> 8
vendor: 134 bytes, lines 8-12
8window.dataLayer = window.dataLayer || []; 9 function gtag(){dataLayer.push(arguments);} 10 gtag('js', new Date()); 11 12 gtag('config', '
12G-D1L0JVQB04
vendor: 4 bytes, line 12
12');
13</script>
13 14 15 16 <meta charset="utf-8"> 17 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 18 <title>About - SmartCore</title> 19 20 <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/assets/favicon/apple-touch-icon-57x57.png" /> 21<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/assets/favicon/apple-touch-icon-114x114.png" /> 22<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/assets/favicon/apple-touch-icon-72x72.png" /> 23<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/assets/favicon/apple-touch-icon-144x144.png" /> 24<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/assets/favicon/apple-touch-icon-60x60.png" /> 25<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/assets/favicon/apple-touch-icon-120x120.png" /> 26<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/assets/favicon/apple-touch-icon-76x76.png" /> 27<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/assets/favicon/apple-touch-icon-152x152.png" /> 28<link rel="icon" type="image/png" href="/assets/favicon/favicon-196x196.png" sizes="196x196" /> 29<link rel="icon" type="image/png" href="/assets/favicon/favicon-96x96.png" sizes="96x96" /> 30<link rel="icon" type="image/png" href="/assets/favicon/favicon-32x32.png" sizes="32x32" /> 31<link rel="icon" type="image/png" href="/assets/favicon/favicon-16x16.png" sizes="16x16" /> 32<link rel="icon" type="image/png" href="/assets/favicon/favicon-128.png" sizes="128x128" /> 33<meta name="application-name" content=" "/> 34<meta name="msapplication-TileColor" content="#FFFFFF" /> 35<meta name="msapplication-TileImage" content="/assets/favicon/mstile-144x144.png" /> 36<meta name="msapplication-square70x70logo" content="/assets/favicon/mstile-70x70.png" /> 37<meta name="msapplication-square150x150logo" content="/assets/favicon/mstile-150x150.png" /> 38<meta name="msapplication-wide310x150logo" content="/assets/favicon/mstile-310x150.png" /> 39<meta name="msapplication-square310x310logo" content="/assets/favicon/mstile-310x310.png" /> 40 41 42 <link rel="stylesheet" href="/assets/css/main.css"> 43 <link rel="stylesheet" href="https://cdn.rawgit.com/afeld/bootstrap-toc/v1.0.1/dist/bootstrap-toc.min.css"/> 44 <link rel="shortcut icon" type="image/png" href="/favicon.png"> 45 <!-- Begin Jekyll SEO tag v2.8.0 --> 46<title>About | SmartCore</title> 47<meta name="generator" content="Jekyll v3.10.0" /> 48<meta property="og:title" content="About" /> 49<meta name="author" content="SmartCore Developers" /> 50<meta property="og:locale" content="en_US" /> 51<meta name="description" content="New smartcore website" /> 52<meta property="og:description" content="New smartcore website" /> 53<link rel="canonical" href="https://smartcorelib.github.io/about.html" /> 54<meta property="og:url" content="https://smartcorelib.github.io/about.html" /> 55<meta property="og:site_name" content="SmartCore" /> 56<meta property="og:type" content="website" /> 57<meta name="twitter:card" content="summary" /> 58<meta property="twitter:title" content="About" />
59<script type="application/ld+json"> 60{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"SmartCore Developers"},"description":"New smartcore website","headline":"About","url":"https://smartcorelib.github.io/about.html"}</script>
60 61<!-- End Jekyll SEO tag --> 62 63 </head> 64 <body> 65 <nav class="navbar navbar-expand-md navbar-dark bg-dark"> 66 <div class="container"> 67 <a class="navbar-brand text-primary font-weight-bold mt-1" href="/"> 68 <img src="/assets/logo/smartcore.png" width="50" height="50" class="d-inline-block align-middle" alt=""> 69 SmartCore 70 </a> 71 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"> 72 <span class="navbar-toggler-icon"></span> 73 </button> 74 <div class="collapse navbar-collapse" id="navbarNav"> 75 <ul class="navbar-nav mr-auto"> 76 77 <li class="nav-item "> 78 79 <a class="nav-link font-weight-bold align-middle" href="/user_guide/quick_start.html">Quick Start</a> 80 81 </li> 82 83 <li class="nav-item "> 84 85 <a class="nav-link font-weight-bold align-middle" href="https://docs.rs/smartcore/0.6/smartcore/">API</a> 86 87 </li> 88 89 <li class="nav-item "> 90 91 <a class="nav-link font-weight-bold align-middle" href="https://github.com/smartcorelib/smartcore-jupyter">Examples</a> 92 93 </li> 94 95 <li class="nav-item "> 96 97 <a class="nav-link font-weight-bold align-middle" href="/user_guide/benchmarks.html">Benchmarks</a> 98 99 </li> 100 101 <li class="nav-item dropdown"> 102 <a class="nav-link dropdown-toggle font-weight-bold align-middle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 103 User Guide 104 </a> 105 <div class="dropdown-menu" aria-labelledby="navbarDropdown"> 106 107 108 <a class="dropdown-item" href="/user_guide/quick_start.html">Getting Started</a> 109 110 111 112 <a class="dropdown-item" href="/user_guide/supervised.html">Supervised Learning</a> 113 114 115 116 <a class="dropdown-item" href="/user_guide/unsupervised.html">Unsupervised Learning</a> 117 118 119 120 <a class="dropdown-item" href="/user_guide/preprocessing.html">Preprocessing</a> 121 122 123 124 <a class="dropdown-item" href="/user_guide/model_selection.html">Model Selection</a> 125 126 127 128 <a class="dropdown-item" href="/user_guide/benchmarks.html">Benchmarks</a> 129 130 131 132 <a class="dropdown-item" href="/user_guide/developer.html">Developer's Guide</a> 133 134 135 </div> 136 </li> 137 </ul> 138 <ul class="navbar-nav ml-auto"> 139 140 <li class="nav-item active"> 141 142 <a class="nav-link font-weight-bold align-middle" href="/about.html">About Us</a> 143 144 </li> 145 146 <li class="nav-item"> 147 <a class="nav-link" href="https://github.com/smartcorelab/smartcore"> 148 <span><i class="fab fa-github" aria-hidden="true"></i></span> 149 </a> 150 </li> 151 </ul> 152 </div> 153 </div> 154</nav> 155 156 <div class="container"> 157 158 <div class="row flex-xl-nowrap"> 159 160 <div class="col-md-3"> 161 <div class=" bg-light rounded mt-3 p-3 text-center font-weight-bold text-muted"> 162 SmartCore 0.6 163 <br/> 164 <a class="align-bottom font-weight-light" href="/user_guide/versions.html">other version</a> 165 </div> 166 <nav id="toc" class="sticky-top bg-light rounded mt-3 p-3"></nav> 167 </div> 168 169 <div manual="true" class="col-md-9 mt-3 text-justify" markdown="1"> 170 171 <h1 id="about-us">About us</h1> 172 173<p>SmartCore is developed and maintained by Smartcore developers. Our goal is to build an open library that has accurate, numerically stable, and well-documented implementations of the most well-known and widely used machine learning algorithms.</p> 174 175<h2 id="contributors">Contributors</h2> 176 177<div class="row authors-container"> 178 179 <div class="col-lg-2 text-center text-capitalize"> 180 <a href="https://github.com/volodymyrorlov"><img class="avatar" alt="volodymyrorlov" width="60" height="60" data-proofer-ignore="true" src="https://avatars2.githubusercontent.com/volodymyrorlov?v=3&s=60" srcset="https://avatars2.githubusercontent.com/volodymyrorlov?v=3&
180s=60 1x, https://avatars2.githubusercontent.com/volodymyrorlov?v=3&s=120 2x, https://avatars2.githubusercontent.com/volodymyrorlov?v=3&s=180 3x, https://avatars2.githubusercontent.com/volodymyrorlov?v=3&s=240 4x" /></a> 181 <p>Vlad Orlov</p> 182 </div> 183 184 <div class="col-lg-2 text-center text-capitalize"> 185 <a href="https://github.com/morenol"><img class="avatar" alt="morenol" width="60" height="60" data-proofer-ignore="true" src="https://avatars3.githubusercontent.com/morenol?v=3&s=60" srcset="https://avatars3.githubusercontent.com/morenol?v=3&s=60 1x, https://avatars3.githubusercontent.com/morenol?v=3&s=120 2x, https://avatars3.githubusercontent.com/morenol?v=3&s=180 3x, https://avatars3.githubusercontent.com/morenol?v=3&s=240 4x" /></a> 186 <p>Luis Moreno</p> 187 </div> 188 189 <div class="col-lg-2 text-center text-capitalize"> 190 <a href="https://github.com/mec-is"><img class="avatar" alt="mec-is" width="60" height="60" data-proofer-ignore="true" src="https://avatars1.githubusercontent.com/mec-is?v=3&s=60" srcset="https://avatars1.githubusercontent.com/mec-is?v=3&s=60 1x, https://avatars1.githubusercontent.com/mec-is?v=3&s=120 2x, https://avatars1.githubusercontent.com/mec-is?v=3&s=180 3x, https://avatars1.githubusercontent.com/mec-is?v=3&s=240 4x" /></a> 191 <p>Lorenzo Moriondo</p> 192 </div> 193 194 <div class="col-lg-2 text-center text-capitalize"> 195 <a href="https://github.com/rabbitrabid"><img class="avatar" alt="rabbitrabid" width="60" height="60" data-proofer-ignore="true" src="https://avatars3.githubusercontent.com/rabbitrabid?v=3&s=60" srcset="https://avatars3.githubusercontent.com/rabbitrabid?v=3&s=60 1x, https://avatars3.githubusercontent.com/rabbitrabid?v=3&s=120 2x, https://avatars3.githubusercontent.com/rabbitrabid?v=3&s=180 3x, https://avatars3.githubusercontent.com/rabbitrabid?v=3&s=240 4x" /></a> 196 <p>Vadim Zaliva</p> 197 </div> 198 199</div> 200<h2 id="release-notes">Release Notes</h2> 201 202<h3 id="version-06x-current">Version 0.6.x (current)</h3> 203 204<ul> 205 <li>Edition 2024 port (MSRV 1.85), no <code class="language-plaintext highlighter-rouge">unsafe</code> in library code</li> 206 <li><code class="language-plaintext highlighter-rouge">ndarray</code> upgraded to 0.17; <code class="language-plaintext highlighter-rouge">nalgebra</code> bindings dropped</li> 207 <li>New <code class="language-plaintext highlighter-rouge">preprocessing</code> module (one-hot encoding, standard scaling, series encoder)</li> 208 <li>New <code class="language-plaintext highlighter-rouge">AgglomerativeClustering</code> and <code class="language-plaintext highlighter-rouge">ExtraTreesRegressor</code></li> 209 <li>New <code class="language-plaintext highlighter-rouge">Cosine</code> and <code class="language-plaintext highlighter-rouge">Jaccard</code> distance metrics</li> 210 <li><code class="language-plaintext highlighter-rouge">DenseMatrix</code> moved to <code class="language-plaintext highlighter-rouge">linalg::basic::matrix</code> (constructors now fallible)</li> 211 <li>Trait rework: <code class="language-plaintext highlighter-rouge">SupervisedEstimatorBorrow</code>/<code class="language-plaintext highlighter-rouge">PredictorBorrow</code> for borrow-style estimators (<code class="language-plaintext highlighter-rouge">SVC</code>, <code class="language-plaintext highlighter-rouge">SVR</code>)</li> 212 <li><code class="language-plaintext highlighter-rouge">train_test_split</code> takes an optional RNG seed</li> 213 <li><code class="language-plaintext highlighter-rouge">cross_validate</code> takes an estimator instance, not a <code class="language-plaintext highlighter-rouge">fit</code> fn pointer</li> 214 <li>Model persistence moved from <code class="language-plaintext highlighter-rouge">bincode</code> to <code class="language-plaintext highlighter-rouge">postcard</code></li> 215 <li><code class="language-plaintext highlighter-rouge">default</code> feature set is now empty; <code class="language-plaintext highlighter-rouge">datasets</code>, <code class="language-plaintext highlighter-rouge">ndarray-bindings</code>, <code class="language-plaintext highlighter-rouge">serde</code> are opt-in</li> 216</ul> 217 218<h3 id="version-020">Version 0.2.0</h3> 219 220<ul> 221 <li>DBSCAN</li> 222 <li>Epsilon-SVR, SVC</li> 223 <li>Ridge, Lasso, ElasticNet</li> 224 <li>Bernoulli, Gaussian, Categorical and Multinomial Naive Bayes</li> 225 <li>K-fold Cross Validation</li> 226 <li>Singular value decomposition</li> 227 <li>New api module</li> 228 <li>Integration with Clippy</li> 229 <li>smartcore::error:FailedError is now non-exhaustive</li> 230 <li>ndarray upgraded to 0.14</li> 231 <li>Cholesky decomposition</li> 232 <li>API changed in: K-Means, PCA, Random Forest, Linear and Logistic Regression, KNN, Decision Tree</li> 233</ul> 234 235<h3 id="version-010">Version 0.1.0</h3> 236 237<p>This is our first realease, enjoy! In this version youâll find:</p> 238<ul> 239 <li>KNN + distance metrics (Euclidian, Minkowski, Manhattan, Hamming, Mahalanobis)</li> 240 <li>Linear Regression (OLS)</li> 241 <li>Logistic Regression</li> 242 <li>Random Forest Classifier</li> 243 <li>Decision Tree Classifier</li> 244 <li>PCA</li> 245 <li>K-Means</li> 246 <li>
246Integrated with ndarray</li> 247 <li>Abstract linear algebra methods</li> 248 <li>RandomForest Regressor</li> 249 <li>Decision Tree Regressor</li> 250 <li>Serde integration</li> 251 <li>LU, QR, SVD, EVD</li> 252 <li>Evaluation Metrics</li> 253</ul> 254 255<p>Please let us know if you found a problem. The best way to report it is to <a href="https://github.com/smartcorelib/smartcore/issues">open an issue</a> on GitHub.</p> 256 257 258 <footer class="my-md-5 pt-md-5 border-top"> 259 <div class="row justify-content-md-center"> 260 <div class="col-md-auto"> 261 <div class="row"> 262 <img class="mr-1" alt="License Apache 2.0" src="https://img.shields.io/github/license/smartcorelib/smartcore"> 263 <img class="mr-1" alt="Build status" src="https://img.shields.io/circleci/build/github/smartcorelib/smartcore"> 264 <img class="mr-1" alt="Code coverage" src="https://img.shields.io/codecov/c/github/smartcorelib/smartcore"> 265 <img class="mr-1" alt="Latest version" src="https://img.shields.io/crates/v/smartcore"> 266 </div> 267 </div> 268 <div class="col"> 269 <div class="d-block mb-3 text-muted text-right"> 270 MIT/APACHE-2.0 © 2020-2026 SmartCore developers 271 </div> 272 </div> 273 </div> 274</footer> 275 276 </div> 277 </div> 278 </div> 279
279<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
279 280
280<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
280 281
281<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
281 282
282<script src="https://cdn.rawgit.com/afeld/bootstrap-toc/v1.0.1/dist/bootstrap-toc.min.js"></script>
282 283
283<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
283 284
284<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
284 285
285<script src="/assets/js/main.js"></script>
285 286 </body> 287</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.