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.
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 esperimentoDecision 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'esperimentoDecision Optimization. Devi anche avere il ruolo Editor o Adminnello spazio di distribuzione.
Per utilizzare questi esempi:
Scaricare ed estrarre tutti gli esempi DO sul computer. È anche possibile scaricare solo un campione, ma in questo caso, non estrarlo.
Aprire il progetto o creare un progetto vuoto.
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 .
Selezionare la scheda Asset .
Selezionare Nuovo asset> Risoluzione dei problemi di ottimizzazione nella sezione Gestisci modelli .
Fare clic su File locale nella finestra Risolvere problemi di ottimizzazione che si apre.
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.
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.
Fare clic su Nuovo spazio di distribuzione, immettere un nome e fare clic su Crea (o selezionare uno spazio esistente dal menu a discesa).
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
Copy link to section
I notebook Jupyter vengono forniti anche in Decision Optimization GitHub che non utilizzano la IU dell'esperimento . Per utilizzare questi notebook Python :
Scaricare ed estrarre tutti gli esempi DO sul computer. È anche possibile scaricare un solo esempio.
Aprire il progetto o creare un progetto vuoto.
Selezionare la scheda Asset .
Selezionare Nuovo asset> Gestisci dati e modelli in Python o notebook R nella sezione Gestisci modelli .
Selezionare la scheda Da file nella nuova finestra che si apre.
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.
Fare clic su Crea. Il notebook viene aggiunto al progetto.
Python notebooks in Resource hub
Copy link to section
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.