Files
mlpack/doc/index.md
T
Ryan Curtin c8eb3dceac Overhaul documentation homepage (#3836)
* Add pipeline to documentation homepage.

* Fix for mobile devices.

* Add little pipelines to go at the top of each page.

* Overhaul index page.

* Overhaul README to remove redundant material.

* Add installation documentation.

* Update pipelines.

* Allow nesting of deeper details.

* Add a pipeline to the top of the load/save page.

* Add prerequisites link to main pipeline.

* Add better but not finished sidebar.

* Add a couple new documentation pages.

* Fix URLs in svg.

* Incremental checkin.

* Fix Youtube URLs.

* Incremental checkin.

* Minor fixes.

* Add first pass at evaluation/deployment pages.

* Minor spacing and link fixes.

* Flesh out a number of additional pages and write basic compilation documentation.

* Fix some minor issues, and add Docker deployment page (not totally finished yet).

* Add developer documentation landing page.

* Hopefully getting close to the final set of changes here.

* Remove this documentation for now.

* Fix a few links, and the size of the sidebar.

* Fix some additional links.

* Fix a bunch more links.

* Fix another link that now has a better place.

* Refactor test-docs.sh to handle documentation that is a standalone program.

* Fix file exclusions.

* Fully qualify typename.

* Update name of file.

* Fix syntax error.

* Remove files that are not meant to be compiled.

* Also skip the quickstart.

* Move quickstart entry to the top.

* Remove gray coloring of binding documentation.

* Update name of sidebar link.

* Update to working link.

* Fix Wikipedia anchor.
2024-12-20 13:36:12 -05:00

44 lines
1.8 KiB
Markdown

# Documentation for mlpack
<!--
This file contains the landing page for mlpack documentation. Note that if you
add new documentation, the sidebar in sidebar.html will need to be manually
modified! In addition, you should modify the pipeline SVGs (see the comment
below.)
-->
mlpack is an intuitive, fast, and flexible header-only C++ machine learning
library with bindings to other languages. It aims to provide fast, lightweight
implementations of both common and cutting-edge machine learning algorithms.
mlpack's lightweight C++ implementation makes it ideal for deployment, and it
can also be used for interactive prototyping via C++ notebooks (see
[here](https://mybinder.org/v2/gh/mlpack/examples/HEAD) for a BinderHub instance
on the [examples repository](https://github.com/mlpack/examples/)).
In addition to its [powerful C++ interface](quickstart/cpp.md), mlpack also
provides [command-line programs](quickstart/cli.md), and bindings to the
[Python](quickstart/python.md), [R](quickstart/r.md),
[Julia](quickstart/julia.md), and [Go](quickstart/go.md) languages.
_If you use mlpack, please [cite the software](citation.md)._
---
<!-- NOTE: If you are updating the pipeline image, make sure to update *both*
the wide and narrow versions. Yes, it is tedious, but we are limited
by what HTML allows us. -->
<object data="img/pipeline-wide.svg" type="image/svg+xml" id="pipeline-wide">
(Your browser does not support inline SVG objects. Browse the mlpack
pipeline using the navigation sidebar instead.)
</object>
<object data="img/pipeline-narrow.svg" type="image/svg+xml" id="pipeline-narrow">
(Your browser does not support inline SVG objects. Browse the mlpack
pipeline using the navigation sidebar instead.)
</object>
## Changelog
For a list of changes in each version of mlpack, see the
[changelog](HISTORY.md).