CNTK-modelindeling
MET CNTK kunnen gebruikers een model opslaan in een bestand voor toekomstig gebruik. Dit kan worden gedaan door
- 'modelPath' opgeven in het configuratiebestand bij gebruik van BrainScript/cntk.exe, of
- save() in Python of
- Save() in C++ wanneer u CNTK Library-APIgebruikt.
Er zijn twee verschillende bestandsindelingen waarin het model kan worden opgeslagen.
de indeling model-v1. Deze indeling is oorspronkelijk gebruikt vóór de CNTK2-versie. Een model wordt opgeslagen in de indeling model-v1 wanneer het wordt opgeslagen door BrainScript/cntk.exe.
De model-v2-indeling. Met CNTK2 wordt een Protobuf-indeling geïntroduceerd, die nu de model-v2-indeling wordt genoemd. Een model wordt alleen in deze indeling opgeslagen wanneer u CNTK Library-API
De volgende tabel geeft een overzicht van de modelindeling die wordt gemaakt en gebruikt door welke CNTK binair bestand.
Model maken | Modelevaluatie | Ondersteuning voor Lanugage | |
---|---|---|---|
model-v1-indeling | cntk.exe | cntk.exeEvalDll-CNTK-bibliotheek | BrainScript, C++, C#/.NET |
model-v2-indeling | CNTK-bibliotheek | CNTK-bibliotheek | C++, C#/.NET, Java, Python |