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. Puoi anche utilizzare molti altri esempi forniti nel fileDecision OptimizationGitHub , e nel Centro di risorse .

Decision Optimization GitHub DO - esempi

Vedi Decision Optimization GitHub per un repository di esempi da utilizzare con IBM Cloud Pak for Data as a Service. Per gli esempi Decision Optimization experiment UI , vedi la sezione seguente Decision Optimization experiment UI samples. Questo repository contiene anche Jupyter notebook esempi che possono essere importati in Cloud Pak for Data. Vedere Jupyter notebook.

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 Nuova risorsa > Risolvi problemi di ottimizzazione nel Lavora con i modelli sezione.
  6. Fare clic su File locale nella finestra Crea un esperimento Decision Optimization aperta.
  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)

Jupyter notebook campioni

Jupyter notebook sono forniti anche nel Decision Optimization GitHub che non utilizzano l'experiment UI. Per utilizzare questi esempi Python notebook :
  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 Nuova risorsa > Lavora con dati e modelli inPython o R nel Lavora con i modelli sezione.
  5. Selezionare la scheda Da file nella nuova finestra che si apre.
  6. Denominare notebook, fare clic su Trascinare e rilasciare i file qui o caricarli 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