Passa ai contenuti principali

Post

Visualizzazione dei post da luglio, 2021

Machine Teaching

Leggendo un articolo questa mattina ho realizzato che faccio machine teaching da una vita. Mi spiego meglio.  Il machine learning, più o meno, tutti sanno che cos’è: addestrare un algoritmo a riconoscere gattini (fare previsioni) facendogli vedere mille foto di gattini (addestramento del modello). Il machine learning è però solo uno dei possibili strumenti a supporto delle decisioni. Esiste anche una vasta famiglia di strumenti che possono essere definiti come modelli di machine teaching. Questi fanno parte del bagaglio di base di qualunque persona si occupi di ricerca operativa: la programmazione logica, la programmazione per vincoli (constrained programming) e la programmazione lineare (linear programming) con tutte le sue varie specializzazioni. Questi strumenti vengono catalogati sotto il termine di programmazione dichiarativa, perché dichiarando la struttura di un problema in termini di vincoli ed obiettivi, si istruisce un algoritmo generico a risolvere un problema specifico. Ne