Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Markov Decision Process (MDP)

Esplora i fondamenti dei processi decisionali di Markov (MDP). Scopri come gli MDP guidano l'apprendimento per rinforzo e come Ultralytics YOLO26 fornisce dati di stato in tempo reale.

Un processo decisionale di Markov (MDP) è un framework matematico utilizzato per modellare il processo decisionale in situazioni in cui i risultati sono in parte casuali e in parte sotto il controllo di un decisore. È il progetto fondamentale per il reinforcement learning (RL), che fornisce un modo strutturato a un AI agent per interagire con un ambiente al fine di raggiungere un obiettivo specifico. A differenza del supervised learning standard, che si basa su dataset etichettati statici, un MDP si concentra sul processo decisionale sequenziale in cui le azioni attuali influenzano le possibilità future.

Link to this sectionComponenti principali di un MDP#

Per capire come funziona un MDP, è utile visualizzarlo come un ciclo di interazione tra un agente e il suo ambiente. Questo ciclo è definito da cinque componenti chiave:

  • Stato: La situazione o configurazione attuale dell'ambiente. Nei veicoli autonomi, lo stato potrebbe includere la velocità dell'auto, la posizione e gli ostacoli vicini rilevati da sensori di computer vision (CV).
  • Azione: L'insieme di tutte le possibili mosse o scelte disponibili per l'agente. Questo viene spesso definito come action space, che può essere discreto (es. muovi a sinistra, muovi a destra) o continuo (es. regolare l'angolo di sterzata).
  • Probabilità di transizione: Definisce la probabilità di passare da uno stato a un altro dopo aver intrapreso un'azione specifica. Tiene conto dell'incertezza e delle dinamiche del mondo reale, distinguendo gli MDP dai sistemi deterministici.
  • Ricompensa: Un segnale numerico ricevuto dopo ogni azione. La reward function è fondamentale perché guida il comportamento dell'agente: le ricompense positive incoraggiano le azioni desiderabili, mentre le ricompense negative (penalità) scoraggiano gli errori.
  • Fattore di sconto: Un valore che determina l'importanza delle ricompense future rispetto a quelle immediate. Aiuta l'agente a dare priorità alla pianificazione a lungo termine rispetto alla gratificazione a breve termine, un concetto centrale per l'ottimizzazione strategica.

Link to this sectionApplicazioni nel mondo reale#

Gli MDP fungono da motore decisionale dietro molte tecnologie avanzate, consentendo ai sistemi di navigare in ambienti complessi e dinamici.

  • Controllo robotico: Nell'AI in robotics, gli MDP consentono alle macchine di apprendere complesse abilità motorie. Ad esempio, un braccio robotico utilizza gli MDP per determinare il percorso ottimale per raccogliere un oggetto evitando collisioni. Lo stato è costituito dagli angoli dei giunti e dalla posizione dell'oggetto, derivati dalla 3D object detection, e la ricompensa si basa sulla velocità di presa riuscita.
  • Gestione dell'inventario: I rivenditori utilizzano gli MDP per l'ottimizzazione dell'inventario. Qui, lo stato rappresenta i livelli di stock attuali, le azioni sono decisioni di riordino e le ricompense sono calcolate in base ai margini di profitto meno i costi di stoccaggio e di esaurimento scorte.
  • Trattamento sanitario: Nella medicina personalizzata, gli MDP aiutano a progettare piani di trattamento dinamici. Modellando le metriche di salute del paziente come stati e i farmaci come azioni, i medici possono utilizzare la predictive modeling per massimizzare i risultati di salute a lungo termine del paziente.

Link to this sectionRelazione con il Reinforcement Learning#

Sebbene strettamente correlati, è importante distinguere tra un MDP e il Reinforcement Learning. Un MDP è l'enunciazione formale del problema: il modello matematico dell'ambiente. Il Reinforcement Learning è il metodo utilizzato per risolvere tale problema quando le dinamiche interne (probabilità di transizione) non sono completamente note. Gli algoritmi RL, come Q-learning, interagiscono con l'MDP per apprendere la politica migliore per tentativi ed errori.

Link to this sectionOsservazione visiva negli MDP#

Nelle moderne applicazioni di AI, lo "stato" di un MDP è spesso derivato da dati visivi. I modelli di percezione ad alta velocità fungono da occhi del sistema, convertendo i feed grezzi delle telecamere in dati strutturati che l'MDP può elaborare. Ad esempio, Ultralytics YOLO26 può fornire coordinate degli oggetti in tempo reale, che fungono da input di stato per un agente decisionale.

Il seguente esempio dimostra come estrarre una rappresentazione dello stato (bounding box) da un'immagine utilizzando Python, che potrebbe poi essere inserita in una politica MDP.

from ultralytics import YOLO

# Load the YOLO26 model to serve as the perception layer
model = YOLO("yolo26n.pt")

# Perform inference to observe the current 'state' of the environment
results = model("https://ultralytics.com/images/bus.jpg")

# Extract bounding box coordinates to form the state vector
# This structured data tells the agent where objects are located
for box in results[0].boxes:
    print(f"State Object: Class {int(box.cls)} at {box.xywh.tolist()}")

Integrando modelli di visione robusti con framework MDP, gli sviluppatori possono costruire sistemi che non solo percepiscono il mondo, ma prendono anche decisioni intelligenti e adattive al suo interno. Questa sinergia è essenziale per l'avanzamento dei sistemi autonomi e della smart manufacturing.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.

Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.

Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.

Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning