An open API service indexing awesome lists of open source software.

https://github.com/smartdataanalytics/dl-learner

A tool for supervised Machine Learning in OWL and Description Logics
https://github.com/smartdataanalytics/dl-learner

machine-learning machine-learning-api machine-learning-library semantic-web web-ontology-language

Last synced: 5 months ago
JSON representation

A tool for supervised Machine Learning in OWL and Description Logics

Awesome Lists containing this project

README

        

Instructions:
=============

Instruction of first installation of Fuzzy DL

1. Download from http://gaia.isti.cnr.it/~straccia/software/fuzzyDL/fuzzyDL.html

2. Unzip the folder

3. the "FuzzyDL" folder is the main folder

4. Locating the SolverLinux dynamic libraries at |/usr/lib|, |lib| or |/usr/local/lib| directories,
4.1. But you can add the path of the binary file to the library path by modifying the variable |LD_LIBRARY_PATH|.
For instance, if the libraries are in the same directory as the binary file, you can write in a terminal: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH

5. Must be ready for the execution as follow
5.a. java -jar FuzzyDL.jar filename
5.b. To read in the file. Some parameters are taken from the CONFIG file
5.c. To select the semantics, change the 'solver' parameter in the CONFIG file z (for Zadeh) / l (for Luaksiewicz)/ c (for Classical)

6. Alternatively, leave the dynamic libraries in solverLinux and define:
export LD_LIBRARY_PATH=$HOME/Linux/FuzzyDL/solverLinux

----------------------------------------------------------------------------

Instruction of first installation of Gurobi Optimizer

1. To Register and download from
http://pages.gurobi.com/DownloadRegistration.html?/download/gurobi-optimizer

Note: Maybe it only works with an older release like 5.0.2. Still needs to be verified.

2. Choose a destination directory. Actually, /opt is used for installation.

3. To copy the Gurobi distribution to that directory and extract the contents.
Extraction will create a sub-directory gurobi560/linux64 . Also, The would be /opt/gurobi560/linux64.

4. In order to allow executable files to be found when needed, you have to modify a few environment variables:
• GUROBI_HOME should point to the .
• PATH should be extended to include /bin.
• LD_LIBRARY_PATH should be extended to include /lib.

5. In the case of using bash shell, need to add the following lines to the .bashrc files as follow:
• export GUROBI_HOME="/opt/gurobi560/linux64"
• export PATH="${PATH}:${GUROBI_HOME}/bin"
• export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"

6. If LD_LIBRARY_PATH is not already set, you would use the following instead:
export LD_LIBRARY_PATH="${GUROBI_HOME}/lib" (for Eclipse projects, this path has to be added to the environment variables).

7. Ready to proceed to Obtain and Install the Gurobi License.
7.1. see the Licenses page: http://www.gurobi.com/de/download/licenses/current

7.2. Free Academic tab -> Accept Agreement -> Request License -> clicking on the License ID
7.3. Run the grbgetkey command like: grbgetkey 253e22f3-...

7.4. In order to save the license key, recommended to accept the default location (hitting Enter)

8. When you run the Gurobi Optimizer, it will look for the gurobi.lic key file in /opt/gurobi and /opt/gurobi560.

9. If you choose to put the license key file in a non-default location, you should add a line like the following to you .bashrc file
(For setting the environment variable)

export GRB_LICENSE_FILE=/usr/home/jones/gurobi.lic