This repository is a template for creating repositories that contain glue code between (i) packages providing machine learning algorithms; and (ii) the machine learning toolbox MLJ - that is, for so-called interface-only packages.
This template is intended for use when a package providing a machine learning model algorithm is not hosting the code that implements the MLJ model API, and a separate package for this purpose is to be created. This repo is itself a working implementation but should be used in conjunction with the more detailed model implementation guidelines.
-
Clone this repository or use it as a template if available from your organization.
-
Rename this repository, replacing the word "Example" with the name of the model-providing package.
-
Develop the contents of src/MLJExampleInterface.jl appropriately.
-
Rename src/MLJExampleInterface.jl appropriately.
-
Remove Example from Project.toml and instead add the model-providing package.
-
GENERATE A NEW UUID in Project.toml and change the Project.toml name and author appropriately.
-
You may want to remove the Distributions test dependency if you don't need it.
-
Replace every instance of "Example" in this README.md with the name of the model-providing package and adjust the organization name in the link.
-
Remove everything in this REAMDE.md except what is below the line you are currently reading 😉.
Repository implementing the MLJ model interface for models provided by Example.jl.
Linux | Coverage |
---|---|