* 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.
55 lines
1.3 KiB
Markdown
55 lines
1.3 KiB
Markdown
# Bindings to Other Languages
|
|
|
|
In addition to the [main C++ interface](../index.md), mlpack also provides
|
|
bindings via a simplified API to a number of other languages. This binding API
|
|
is consistent across all languages, allowing for easy transition of mlpack code
|
|
between languages,
|
|
|
|
***Note:*** the binding API is not as flexible or general as the C++ interface;
|
|
to get the most out of mlpack, C++ is likely the better route to go.
|
|
|
|
## CLI (Command-line programs)
|
|
|
|
<center>
|
|
<img src="../img/terminal.svg" width="50" alt="a terminal" />
|
|
</center>
|
|
|
|
- [CLI quickstart](../quickstart/cli.md)
|
|
- [CLI API reference](bindings/cli.md)
|
|
|
|
## Python
|
|
|
|
<center>
|
|
<img src="../img/python.svg" width="50" alt="the Python logo" />
|
|
</center>
|
|
|
|
- [Python quickstart](../quickstart/python.md)
|
|
- [Python API reference](bindings/python.md)
|
|
|
|
## Julia
|
|
|
|
<center>
|
|
<img src="../img/julia.svg" width="50" alt="the Julia logo" />
|
|
</center>
|
|
|
|
- [Julia quickstart](../quickstart/julia.md)
|
|
- [Julia API reference](bindings/julia.md)
|
|
|
|
## R
|
|
|
|
<center>
|
|
<img src="../img/r.svg" width="50" alt="the R logo" />
|
|
</center>
|
|
|
|
- [R quickstart](../quickstart/r.md)
|
|
- [R API reference](bindings/r.md)
|
|
|
|
## Go
|
|
|
|
<center>
|
|
<img src="../img/gopher.svg" width="50" alt="the Go gopher" />
|
|
</center>
|
|
|
|
- [Go quickstart](../quickstart/go.md)
|
|
- [Go API reference](bindings/go.md)
|