0 / 0
Torna alla versione inglese della documentazione
Modelli di esempio e notebook per Decision Optimization
Ultimo aggiornamento: 21 nov 2024
Decision Optimization modelli di esempio e notebook

Diversi esempi sono presentati in questa documentazione come esercitazioni. È inoltre possibile utilizzare molti altri esempi forniti nel Decision Optimization GitHub e nel Nodo delle risorse.

Decision Optimization GitHub DO - esempi

Vedi Decision Optimization GitHub per un repository di esempi da utilizzare con IBM watsonx.ai. Per gli esempi Decision Optimization experiment UI , vedi la sezione seguente Decision Optimization experiment UI samples. Questo repository contiene anche esempi Jupyter notebook che possono essere importati in watsonx.ai. Vedi Jupyter notebooks.

esempio Java

Vedi l'esempio di modello Java fornito nel contenitore tipo Decision Optimization Java™ worker nel Java worker GitHub.

Esempi descritti in questa documentazione

La seguente tabella elenca i modelli di esempio descritti in questa documentazione e mostra come utilizzare Decision Optimization.

Tabella 1. Decision Optimization esempi di documentazione
  Esempi

Scopri come ...

Visualizza

Creare modelli di pianificazione utilizzando Modeling Assistant.

Esempio di costruzione di una casa

  • Creare, modificare e risolvere un modello di pianificazione e pianificazione con Modeling Assistant.
  • Creare ed esaminare diversi scenari.

Risoluzione di un modello utilizzando Modeling Assistant

Creare modelli di ottimizzazione Python utilizzando Decision Optimization UI esperimento.

Esempio di dieta

  • Crea e risolvi un modello Python generato da un scenario esistente.
  • Creare ed esaminare un nuovo scenario.

Risoluzione di un modello DOcplex Python

Esempio di scenari multipli

  • Creare un modello Python da un Python notebook importato in Decision Optimization e risolverlo.
  • Genera più scenari da Python notebook utilizzando dati randomizzati.
  • Esporta tabelle dallo scenario.

Utilizzo di più scenari

Creare o importare DOcplex Python notebook.

Decision Optimization notebook esempi

  • Scaricare un notebook e aggiungerlo a un progetto.
  • Eseguire un notebook.

Esecuzione di Decision Optimization notebooks

Decision Optimization esperimento esempi (Python, OPL, Modeling Assistant)

Per una guida dettagliata per creare, risolvere e distribuire un modello di Decision Optimization , utilizzando l'interfaccia utente, vedi l' Esercitazione di avvio rapido con il video.

La seguente tabella elenca gli esempi Decision Optimization forniti in DO - samples in Decision Optimization GitHub. Tutti questi asset utilizzano la UI di esperimento Decision Optimization e contengono dati.

Nota:

Per eseguire i modelli, è necessario associare un'istanza di watsonx.ai Runtime al proprio progetto e associare uno spazio di distribuzione all'esperimento Decision Optimization. Devi anche avere il ruolo Editor o Admin nello spazio di distribuzione.

Per utilizzare questi esempi:
  1. Scaricare ed estrarre tutti gli esempi DO sul computer. È anche possibile scaricare solo un campione, ma in questo caso, non estrarlo.
  2. Aprire il progetto o creare un progetto vuoto.
  3. Nella scheda Gestisci del tuo progetto, seleziona la sezione Servizi e integrazioni e fai clic su Associa servizio. Quindi selezionare un'istanza del servizio Machine Learning esistente (o crearne una nuova) e fare clic su Associa. Quando il servizio è associato, viene visualizzato un messaggio di esito positivo ed è possibile chiudere la finestra Associa servizio .
  4. Selezionare la scheda Asset .
  5. Selezionare Nuovo asset> Risoluzione dei problemi di ottimizzazione nella sezione Gestisci modelli .
  6. Fare clic su File locale nella finestra Risolvere problemi di ottimizzazione che si apre.
  7. Passare alla cartella Model_Builder nel DO - samplesscaricato. Selezionare la sottocartella relativa al prodotto e alla versione. Scegliere il file .zip di esempio e fare clic su Apri. In alternativa, trascinare l'esempio nella finestra.
  8. Se non si è già associato un servizio watsonx.ai Runtime al progetto, è necessario selezionare Aggiungi un servizio di Machine Learning per selezionarne o crearne uno prima di scegliere uno spazio di distribuzione per l'esperimento.
  9. Fare clic su Nuovo spazio di distribuzione, immettere un nome e fare clic su Crea (o selezionare uno spazio esistente dal menu a discesa).
  10. Fare clic su Crea.

    Un modello Decision Optimization viene creato con lo stesso nome dell'esempio.

Tabella 2. Decision Optimization Modelli
Modelli per Decision Optimization Tipo di problema Tipo di modello
BridgeScheduling Pianificazione Modeling Assistant
Dieta Sfumatura Python
DietLP Sfumatura LP (CPLEX)
EnvironmentAndExtension Utilizzo di un ambiente con un'estensione che contiene un file di libreria e codice YAML. Python
HouseConstructionScheduling Pianificazione con assegnazione Modeling Assistant
IntermediateSolutions Soluzioni intermedie per modelli CPLEX e CPO Python
MarketingCampaignAssignment Assegnazione risorse (Scenari 1 - 4)

Selezione e allocazione (Scenario 4 - Selezione)

Modeling Assistant
Più file Utilizzo di un modello con più file. Python e LP
PastaProduction Produzione OPL
PortfolioAllocation Selezione & Allocazione Modeling Assistant
PythonEngineSettings Puzzle geometrico con impostazioni del motore personalizzate Python
ShiftAssignment Assegnazione di risorse con decisioni personalizzate e un vincolo personalizzato Modeling Assistant
StaffPlanning Pianificazione multi - scenario

(da utilizzare con CopyAndSolveScenarios.ipynb)

Python
SupplyDemandPlanning Pianificazione della domanda e dell'offerta Modeling Assistant
TalentCPO Pianificazione dei filmati CPO (CP Optimizer)

Esempi Jupyter notebook

I notebook Jupyter vengono forniti anche in Decision Optimization GitHub che non utilizzano la IU dell'esperimento . Per utilizzare questi notebook Python :
  1. Scaricare ed estrarre tutti gli esempi DO sul computer. È anche possibile scaricare un solo esempio.
  2. Aprire il progetto o creare un progetto vuoto.
  3. Selezionare la scheda Asset .
  4. Selezionare Nuovo asset> Gestisci dati e modelli in Python o notebook R nella sezione Gestisci modelli .
  5. Selezionare la scheda Da file nella nuova finestra che si apre.
  6. Denominare notebook, fare clic su Trascina e rilascia file o carica e sfoglia per notebook nella cartella jupyter nel DO - esempiscaricato. Selezionare la sottocartella relativa al prodotto e alla versione.
  7. Fare clic su Crea. Il notebook viene aggiunto al progetto.

Python notebooks in Resource hub

Decision Optimization Python notebooks sono disponibili presso Resource hub. Per utilizzare questi notebook in un progetto esistente, aprire un notebook nell' Hub di risorse, fare clic su Aggiungi a progetto, selezionare il progetto e fare clic su Crea.

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni