Passa ai contenuti principali

Post

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 risolve...

Viaggio nel Data Science

Il viaggio che molte aziende stanno compiendo tra le applicazioni e le tecniche del Data Science me lo immagino come un'alternarsi tra l'adozione di una nuova tecnologia e la capacità di fare nuove o migliori analisi. Un viaggio che ha le sue difficoltà, perché il numero di tecnologie a disposizione cresce rapidamente E perché saper identificare il modo migliore di rispondere ad una esigenza inespressa è più un arte che un processo. Prova ne è il fatto che l'intelligenza artificiale è troppo spesso identificata come la soluzione a qualunque problema. Forse una mappa che accompagni nel viaggio non c'è ancora; ma per fortuna ci sono delle ottime guide ^_^

Price optimization

L’ottimizzazione dei prezzi è una delle applicazioni principali della ricerca operativa. L’idea di base è semplice: non è una buona strategia vendere un bene o un servizio sempre allo stesso prezzo. Prendiamo ad esempio il servizio offerto dai Freccia Rossa sula tratta Roma-Milano. Vendere un passaggio a €200 (P1) vuol dire che verrà acquistato solo da poche persone (Q1). Vendere lo stesso passaggio a €50 (P2) vuol dire venderlo a più persone (Q2) ma, allo stesso tempo, perdere il maggior profitto delle persone che lo avrebbero comunque acquistato a €200.     Con un po’ di pazienza ho campionato i prezzi di un passaggio su Freccia Rossa da Roma a Milano ad agosto e settembre 2020. Già si vede che a parità di orario di partenza, i prezzi cambiano seguendo livelli di servizio crescente, dallo standard all’executive.     Ordinando i 23 prezzi in senso crescente, già si vede che, ad esclusione della tariffa executive, tutti i prezzi seguono una progressione lineare. Si t...