QARBoM.jl
Introduction
QARBoM.jl
, a platform for benchmarking quantum-assisted against classical training of Restricted Boltzmann Machines (RBMs). Recent works have been testing the training of RBMs using quantum sampling techniques, such as Quantum Annealing, and comparing their results against classical methods. However, these projects are mainly limited to a specific dataset and only one RBM classical training procedure to compare. With that said, QARBoM.jl
establishes an agnostic benchmarking framework where, with minor code adjustments, one can select over different training algorithms~(classical or quantum-assisted) and parameters to model integer or real-valued datasets, expediting the research endeavor on the applications of Quantum Computing for RBMs.
Installation
QARBoM is avaible through Julia's General Registry:
julia> import Pkg
julia> Pkg.add("https://github.com/NITeQ/QARBoM.jl")
julia> using QARBoM