SkML is a Python library for predicting magnetic parameters from MFM images.
The ML model is not provided, to there is nothing to install. For users who wish to create their own models, a good Python library to use is Tensorflow. Tensorflow can be installed with the package manager pip.
pip install tensorflowInstall other libraries (scikit-learn, numpy, pandas, matplotlib) as required in a similar manner, preferably in a virtual environment.
Clone the repository to download the preprocessed domain images for your personal use. Due to Github's limitation on the number of the number of files in one directory, we split the images into multiple directories of 1000 images each. For details of the mumax3 simulation parameters and the CNN model architecture used in our work, refer to the Methods section of our paper at https://doi.org/10.1021/acsami.3c12655