Ontologies with Adaptive Resonance. Please see the documentation.
Documentation | Docs Build Status | Coveralls |
---|---|---|
Zenodo DOI | Testing Status | Codecov |
This repository is a research project for working with ontologies with Adaptive Resonance Theory (ART) algorithms.
This project contains Julia
(docs), Python
(docs), and Rust
(docs) experiments, so typical project structures for these languages are overlapping in this repository.
This generally does not result in software collision, but this is noted here to clarify any confusion that could arise from this to the reader.
The majority of the project is structured as a DrWatson.jl
research project, but the source files are organized into a Julia
Package for documentation, testing, and reproducibility.
Documentation is generated by Documenter.jl
and DemoCards.jl
via a GitHub workflow and statically hosted in this repository.
This project has both Julia
, Python
, and Rust
code, so files and experiments using each of these languages are listed separately.
Some experiments are implemented as scripts in their respective languages, and others are implemented as Jupyter notebooks
to be run with IPython or IJulia kernels.
Some Julia
experiments are even implemented in Pluto.jl
notebooks, which are interactive environments specifically designed for use with Julia
.
For a detailed usage guide and outline, please see the Languages section in the documentation.
This section contains several categories of links to useful resources when working with ontologies and the programming techniques of this research project.
- START:
- Meuth, Ryan J., "Adaptive multi-vehicle mission planning for search area coverage" (2007). Masters Theses. 44. https://scholarsmine.mst.edu/masters_theses/44
- Sasha Petrenko [email protected]
- Dr. Daniel Hier [email protected]
This project uses the following images:
- Boat icons created by Freepik - Flaticon (boat_2383726)
- Oar icons created by Freepik - Flaticon (boat_196204)
This project also uses the following fonts in generated imagery: