Zum Erstellen von Decision Optimization -Modellen können Sie Python -Notebooks mit DOcplex, einer nativen Python -API für Decision Optimization, erstellen oder die Decision Optimization -Experimentbenutzerschnittstelle verwenden, die mehr Vorteile und Funktionen bietet.
Verschiedene Möglichkeiten zur Verwendung von Decision Optimization
Abhängig von Ihren Kenntnissen und Ihrem Fachwissen können Sie Decision Optimizationauf die folgenden Arten verwenden.
- Python Notebooks
- Sie können Python Notebooks mit DOcplex, einer nativen Python API für Decision Optimization, erstellen. Siehe DOcplex. Sie benötigen Fachwissen für die Modellierung von Betriebsforschung (OR), um Variablen, Ziele und Einschränkungen zur Darstellung Ihres Problems zu erstellen.
Weitere Informationen zu unterstützten Python -Umgebungen finden Sie in Decision Optimization Notebooks.
- Decision Optimization Benutzerschnittstelle für Experimente
- Die Benutzerschnittstelle für Experimente vereinfacht den Workflow und bietet viele weitere Funktionen. Siehe Decision Optimization Experiment UI Vorteile.
- Java-Modelle
- Sie können die watsonx.ai Runtime REST API verwenden, um Java-Modelle bereitzustellen und auszuführen. Weitere Informationen finden Sie unter Decision Optimization Java-Modelle.
- Batchbereitstellung
- Weitere Informationen zum Einsatz mit watsonx.ai Runtime finden Sie unter Decision Optimization.
Eine schrittweise Anleitung zum Erstellen, Lösen und Bereitstellen eines Decision Optimization -Modells über die Benutzerschnittstelle finden Sie im Lernprogramm für den Schnelleinstieg mit Video.
Vorteile vonDecision Optimization Experiment UI
Die folgende Tabelle zeigt, wie Sie verschiedene Funktionen sowohl mit als auch ohne Decision Optimization Benutzerschnittstelle für Experimenteausführen können. Jupyter Notebooks in dieser Tabelle sind Notebooks ohne die Decision Optimization Experiment UI. Wie Sie sehen können, haben Sie mehr Vorteile, wenn Sie die Decision Optimization Experiment UI verwenden.
Task | Jupyter Notizbuch (ohne das Decision Optimization Experiment UI) | Decision Optimization Benutzerschnittstelle für Experimente (4 Modelltypen) | |||
---|---|---|---|---|---|
Python | OPL-Modelle | CPLEX-und CPO-Modelle | Modeling Assistant | ||
Daten verwalten | Daten aus Projekten importieren. |
Daten aus Projekten importieren und Daten in Daten vorbereiten Ansicht bearbeiten. Siehe Eingabedaten vorbereiten. |
Daten aus Projekten importieren und Daten in Daten vorbereiten Ansicht bearbeiten. Siehe Eingabedaten vorbereiten. |
Daten aus Projekten importieren und Daten in Daten vorbereiten Ansicht bearbeiten. Siehe Eingabedaten vorbereiten. Beziehungen in den Daten werden auf intelligente Weise abgeleitet. |
|
Optimierungsmodelle formulieren und ausführen | Erstellen Sie eine völlig neue Modellformulierung in einem Python notebook. Verwendung der DOcplex-API Mit Notebooks können einzelne Zellen interaktiv ausgeführt werden, was das Debugging vereinfacht. |
Modellformulierung völlig neu in Python erstellen. Modellformulierung aus einem Notebook oder einer Datei importieren und anzeigen. Importiertes Python-Modell direkt bearbeiten. Exportieren Sie Ihr Modell als Notebook. Mit Notebooks können einzelne Zellen interaktiv ausgeführt werden, was das Debugging vereinfacht. |
Modellformulierung völlig neu in OPL erstellen. Modellformulierung aus einer OPL-Datei importieren und anzeigen. Importiertes OPL-Modell direkt bearbeiten. |
Erstellen Sie eine Modellformulierung von Grund auf in CPLEX oder CPO. Importieren Sie eine CPLEX-oder CPO-Modelldatei (Dateien.lp, .mpsund .cpo ). Bearbeiten Sie die Dateien .lp, .mpsund .cpo . Modell ausführen und Lösungsdatei herunterladen. |
Modellformulierung völlig neu durch Auswahl der in natürlicher Sprache vorgeschlagenen Optionen erstellen. Modeling Assistant-Modellformulierung aus einem Szenario importieren und anzeigen. Importiertes Modell direkt bearbeiten. |
Mehrere Szenarios erstellen und vergleichen | Python-Code zur Handhabung des Szenariomanagements schreiben. |
Erstellen und verwalten Sie Szenarios, um verschiedene Instanzen von Modellen, Daten und Lösungen zu vergleichen. Siehe Szenarios in einem Decision Optimization -Experiment. |
|||
Berichte erstellen und gemeinsam nutzen | Erstellen Sie Berichte in Ihren Notebooks mithilfe von Python -Datenvisualisierungstools. |
Schnelle Erstellung von Berichten in der Visualisierungsansicht mithilfe von Widgets, Seiten und einem JSON-Editor. Siehe Visualisierungsansicht in einem Decision Optimization -Experiment. Bericht als JSON-Datei herunterladen, um sie mit dem Team gemeinsam zu nutzen. |
|||
Modell bereitstellen | Stellen Sie Notebooks über die watsonx.ai Runtime REST API oder den Python bereit. |
Wählen Sie das Szenario aus, das Sie für die Hochstufung in den Bereitstellungsbereich speichern möchten. Siehe Modell von Decision Optimization über die Benutzerschnittstelle bereitstellen. Stellen Sie Ihr präskriptives Decision Optimization -Modell und zugehörige allgemeine Daten einmal bereit und übergeben Sie dann Jobanforderungen nur mit den zugehörigen Transaktionsdaten an diese Bereitstellung. Sie können Modelle über die watsonx.ai Runtime REST API oder über den watsonx.ai Runtime Python Client bereitstellen. Siehe watsonx.ai Runtime REST API und watsonx.ai Runtime Python Client. |