DomainLab ist ein modulares Python-Paket, das darauf ausgelegt ist, maximale Modularität zu erreichen. Es bietet verschiedene Möglichkeiten, um Aufgaben (Tasks) zu spezifizieren, die Datensätze aus unterschiedlichen Domänen sammeln und das Szenario der Domänen-Generalisierung definieren.
Das Paket verwendet ein entkoppeltes Design, das es ermöglicht, neuronale Netze von der Konstruktion von Regularisierungsverlusten zu trennen. Hierarchische Kombinationen von neuronalen Netzen, verschiedenen Methoden zur Domänen-Generalisierung und zugehörigen Hyperparametern können zusammen mit anderen experimentellen Einstellungen in einer einzigen Konfigurationsdatei angegeben werden.
Darüber hinaus bietet DomainLab leistungsfähige Benchmark-Funktionalitäten, um die Generalisierungsleistung neuronaler Netze auf Daten außerhalb der Verteilung zu bewerten. Das Paket unterstützt das Ausführen des spezifizierten Benchmarks auf einem HPC-Cluster oder auf einem eigenständigen Rechner.
Das Paket ist gut getestet, mit einer Abdeckung von über 95 Prozent, und gut dokumentiert. Aus Nutzersicht ist es für Modifikationen geschlossen, aber für Erweiterungen offen.
To Another Language
from source content
arxiv.org
Viktige innsikter hentet fra
by Xudong Sun,C... klokken arxiv.org 03-22-2024
https://arxiv.org/pdf/2403.14356.pdfDypere Spørsmål