Update Home authored by Dean Samuel Schmitz's avatar Dean Samuel Schmitz
# Home # Home
[[_TOC_]]
This is the documentation for the Project Prolog MLpack Library. This is the documentation for the Project Prolog MLpack Library.
Here you can find documentaion on the used Datatypes, a detailed documentation for the available Methods and for the helper files. Here you can find documentaion on the used Datatypes, a detailed documentation for the available Methods and for the helper files.
# Quickstart [[_TOC_]]
# **_Quickstart_**
## Todo ## Todo
# Data Types # **_Data Types_**
To connect mlpack and SICStus prolog i used the c interface of SICStus which can convert prolog datatypes to c datatypes and vise versa. To connect mlpack and SICStus prolog i used the c interface of SICStus which can convert prolog datatypes to c datatypes and vise versa.
...@@ -18,12 +18,8 @@ To connect mlpack and SICStus prolog i used the c interface of SICStus which can ...@@ -18,12 +18,8 @@ To connect mlpack and SICStus prolog i used the c interface of SICStus which can
## Extra Symbols ## Extra Symbols
* + * is the symbol for inupting a concret value from prolog to c/c++
* is the symbol for inputing a variable from prolog to c/c++ that then gets assigned a value in one c side, that then can be used on the prolog side.
is the symbol for inupting a concret value from prolog to c/c++
* -
is the symbol for inputing a variable from prolog to c/c++ that then gets assigned a value in one c side, that then can be used on the prolog side.
* \[-\] * \[-\]
is the symbol for an output value from c/c++ to prolog, in its function very similar to -. is the symbol for an output value from c/c++ to prolog, in its function very similar to -.
...@@ -73,7 +69,7 @@ To connect mlpack and SICStus prolog i used the c interface of SICStus which can ...@@ -73,7 +69,7 @@ To connect mlpack and SICStus prolog i used the c interface of SICStus which can
c/c++ : _float \*array, SP_integer size_ c/c++ : _float \*array, SP_integer size_
# Prolog Methods # **_Prolog Methods_**
Here you can find all the documentation sites for the implemented mlpack methods of this libraray. Here you can find all the documentation sites for the implemented mlpack methods of this libraray.
...@@ -144,6 +140,6 @@ In the project they can be found under : ...@@ -144,6 +140,6 @@ In the project they can be found under :
* [x] [Radical](https://gitlab.cs.uni-duesseldorf.de/stups/abschlussarbeiten/prolog-mlpack-libary/-/wikis/PrologMethods/Transformation/radical) * [x] [Radical](https://gitlab.cs.uni-duesseldorf.de/stups/abschlussarbeiten/prolog-mlpack-libary/-/wikis/PrologMethods/Transformation/radical)
* [x] [Sparse_Coding](https://gitlab.cs.uni-duesseldorf.de/stups/abschlussarbeiten/prolog-mlpack-libary/-/wikis/PrologMethods/Transformation/sparse_coding) * [x] [Sparse_Coding](https://gitlab.cs.uni-duesseldorf.de/stups/abschlussarbeiten/prolog-mlpack-libary/-/wikis/PrologMethods/Transformation/sparse_coding)
# Helper Functions # **_Helper Functions_**
## Todo ## Todo
\ No newline at end of file