Zusammenfügen von zusammengesetzten Modellen
Sie können ein zusammengesetztes Modell erstellen, indem Sie benutzerdefinierte Modelle in Azure KI Dokument Intelligenz oder in Ihrem eigenen Code zusammenfügen.
In Ihrem Umfrageunternehmen möchten Sie ein zusammengesetztes Modell erstellen, das alle Versionen Ihres wichtigsten politischen Umfrageformulars kategorisiert und richtig analysiert. Sie müssen wissen, wie Sie Modelle zusammensetzen.
Hier erfahren Sie, wie Sie zusammengesetzte Modelle erstellen.
Erstellen eines zusammengesetzten Modells in Dokument Intelligenz Studio
Voraussetzungen für die Erstellung eines zusammengesetzten Modells:
- Azure KI Dokument Intelligenz-Ressource in Ihrem Azure-Abonnement
- Einige benutzerdefinierte Modelle, die trainiert und beschriftet wurden und zum zusammengesetzten Modell hinzugefügt werden sollen.
Wenn Sie eine grafische Benutzeroberfläche (Graphical User Interface, GUI) verwenden möchten, können Sie ein zusammengesetztes Modell in Azure KI Dokument Intelligenz Studio erstellen:
Wählen Sie in Azure KI Dokument Intelligenz Studio auf der Startseite die Option Benutzerdefiniertes Modell aus.
Wählen Sie unter Meine Projekte eines der benutzerdefinierten Modelle aus, und wählen Sie dann im linken Navigationsmenü die Option Modelle aus.
Wählen Sie in der Liste Modelle alle Modelle aus, die Sie in das neue zusammengesetzte Modell einschließen möchten, und wählen Sie dann Zusammensetzen aus.
Geben Sie im Dialogfeld Modell verfassen eine Modell-ID und eine Beschreibung für das zusammengesetzte Modell ein, und wählen Sie dann Verfassen aus.
Erstellen eines zusammengesetzten Modells im Code
Wenn Sie eines der Azure KI Dokument Intelligenz-SDKs verwenden, um ein zusammengesetztes Modell durch das Ausführen von Code zu erstellen, müssen Sie zunächst eine Instanz des DocumentModelAdministrationClient
-Objekts erstellen und mithilfe des Endpunkts und des API-Schlüssels mit Azure KI Dokument Intelligenz verbinden:
string endpoint = "<endpoint>";
string apiKey = "<apiKey>";
var credential = new AzureKeyCredential(apiKey);
var client = new DocumentModelAdministrationClient(new Uri(endpoint), credential);
Um das zusammengesetzte Modell zu erstellen, fügen Sie die Modell-IDs aller benutzerdefinierten Modelle in List
ein, und übergeben Sie diese Liste an die StartCreateComposedModelAsync()
-Methode:
List<string> modelIds = new List<string>()
{
firstCustomModel.ModelId,
secondCustomModel.ModelId,
thirdCustomModel.ModelId,
};
BuildModelOperation operation = await client.StartCreateComposedModelAsync(modelIds, modelDescription: "Composed model example");
Response<DocumentModel> operationResponse = await operation.WaitForCompletionAsync();
Nachdem das zusammengesetzte Modell erstellt wurde, können Sie ein Formular für die Analyse an dieses senden. Verwenden Sie hierfür den Code, den Sie zum Senden eines Formular an jedes andere benutzerdefinierte Modell verwenden würden. Denken Sie daran, die Modell-ID des zusammengesetzten Modells in Ihrem Aufruf anzugeben.
Verwenden Sie in den Ergebnissen die docType
-Eigenschaft, um das benutzerdefinierte Modell zu bestimmen, das zum Analysieren der jeweiligen Dokumente verwendet wurde.