For ADAM (hacky version) use

    learned_functions = training.ParallelLinearADAM(len(frequencies) * runs_per_frequency)
        
in resonance/sweeps.py