

Giuseppe Mastrandrea
Teacher, Developer, Procrastinator
Machine Learning Engineer @ Datamasters.it
Bari, Italy
Actions
Giuseppe Mastrandrea is a computer scientist, a machine learning teacher, and a web developer. Nerd since way before it became mainstream, Giuseppe holds an MsC in Computer Engineering, and he is madly in love with everything relates to the Web (although he sometimes feels he is pining with unrequited love). Since 2011 he’s working as a front-end developer at Frankhood, and he is serving as a computer science teacher in public school since 2017. He’s currently teaching at the Technical School Panetti Pitagora in Bari. In 2020 he started collaborating with Datamasters, teaching several courses of Python programming, and Machine Learning.
Giuseppe Mastrandrea è un insegnante di informatica, machine learning e uno sviluppatore web. Nerd prima che diventasse mainstream, è laureato in ingegneria informatica e innamorato del web in tutte le sue forme (non sempre ricambiato). Lavora dal 2011 come front-end developer per Frankhood e dal 2017 come insegnante di informatica nella scuola pubblica. Attualmente insegna all’istituto tecnico tecnologico Panetti-Pitagora di Bari. Nel 2020 inizia ad insegnare Python e Machine Learning con Datamasters.
Area of Expertise
Topics
L'AI che parla la tua lingua en
Certo, i modelli di Machine Learning sono fantastici e ci permettono di fare cose incredibili. Ma non sarebbe ancora più bello se potessimo interagire con loro in modo naturale, usando il nostro linguaggio?
In questo workshop, ci concentreremo proprio su questo: creare un modello personalizzato di Machine Learning in grado di risolvere un problema specifico e, soprattutto, di comunicare con noi usando il linguaggio naturale.
Attraverseremo tutte le fasi del processo, dal preprocessing dei dati alla selezione del modello, dall'addestramento al test. Impareremo come funziona il Machine Learning "classico", ma poi faremo un passo avanti: integreremo il nostro modello con OpenAI e i suoi potenti Large Language Model (LLM).
Grazie a LangChain, potremo creare un'Agentic Application, un'applicazione intelligente in grado di rispondere alle nostre domande e interagire con noi in modo naturale. Immaginate di poter fare una semplice domanda al vostro modello e ricevere una risposta completa e dettagliata, proprio come se steste parlando con un amico!
Prerequisiti:
- sarà necessario avere con sè il proprio laptop;
- sarà necessario avere un account gmail.
É richiesta registrazione tramite biglietto "LLM workshop" su Eventbrite: https://bit.ly/devfest-pescara-24.
Da developer a direttore d'orchestra: introduzione alle agentic applications en
In questo talk introdurremo il concetto rivoluzionario delle "agentic applications", un approccio che trasforma i developer da semplici programmatori a veri e propri direttori d'orchestra.
Invece di microgestire ogni singola istruzione, grazie a queste applicazioni e a moderni framework è possibile coordinare e orchestrare una squadra di agenti software intelligenti, ognuno con le proprie capacità e specializzazioni, ognuno pilotabile nella vostra lingua.
Questo talk ha l'esplicito obiettivo di aprire gli occhi all'audience su un nuovo modo di pensare allo sviluppo software, che spalanca le porte del futuro.
Non aver paura del Machine Learning (oppure: il tuo primo modello di ML) en
Tutti parlano del Machine Learning. Machine Learning qui, Machine Learning lì. Ma alla fine, cos'è questo dannato Machine Learning? Come funziona un modello? Che significa "addestrare" un modello? In che modo il Machine Learning è legato all'intelligenza artificiale? Che tipo di problemi possono essere risolti con il Machine Learning?
Dissolveremo tutti i dubbi in uno schiocco di dita e poi costruiremo insieme il nostro primo modello di Machine Learning, passo dopo passo, prima partendo da un modello "naive" per poi arrivare ad utilizzare le librerie open più blasonate.
Train-prey-deploy: la vita di un modello di ML dalla nascita all'online en
Sebbene l’IA e il ML siano sempre più presenti nella nostra vita quotidiana, molti sviluppatori ancora non riescono a colmare il gap di formazione che potrebbe introdurli ad un mondo di possibilità, e per un motivo o per un altro ancora non hanno ben chiare le idee quando si parla di ML.
Obiettivo di questo workshop è creare una finestra sul mondo del Machine Learning per far passare il messaggio che c’è tanto altro, oltre alla progettazione del modello nudo e crudo. Dall’identificazione di un problema in uno scenario, alla data collection, e poi preprocessing, visualizzazione, scelta del modello, addestramento, test, e infine deploy. Tutte queste fasi richiedono professionalità diverse e altamente specializzate. E, senza prenderci in giro, anche un pizzico di religioso abbandono ( “fa’che non overfitti, fa’che non overfitti!”).
Attraverso questo workshop, vogliamo offrire agli sviluppatori un’opportunità di esplorazione del vasto mondo del Machine Learning, illuminando ogni fase del processo e culminando con il deploy del nostro modello. Oltre a fornire competenze tecniche, ci concentreremo sull’importanza di una mentalità flessibile e collaborativa per affrontare le sfide del ML in modo efficace.
Another Brick in the Wall? Perché l'AI nelle Scuole è il Futuro della Didattica en
L'intelligenza artificiale può davvero essere spiegata a scuola? Non è troppo "difficile" da far capire ai ragazzi? In questo talk esploreremo il ruolo dell'Intelligenza Artificiale (IA) nel panorama educativo. Dal supporto offerto da strumenti come ChatGPT e LLM al progetto di un innovativo curricolo per la Data Science e il Machine Learning, l'IA è in grado di rendere l'istruzione coinvolgente, stimolante e personalizzata.
La paura del cambiamento sta costruendo un nuovo muro dell'ignoranza e stiamo pronti a romperlo, aprendo le porte a un futuro in cui l'AI guiderà gli studenti verso il successo nella società digitale: dalle scuole elementari e medie alle scuole tecniche: la rivoluzione educativa è alle porte, e l'IA è il mattone mancante per costruire un muro di conoscenza senza precedenti.
Il test 8values e la politica nel mondo reale en
Ovvero la storia di come abbiamo preso l'8values test, uno dei più famosi test per l'individuazione dell'orientamento politico, e l'abbiamo applicato ad un contesto politico reale: le elezioni amministrative di un piccolo paese dell'Italia Meridionale.
What if grandma coded like she cooked? en it
Grandma’s parmigiana: unbeatable!
The problem? If I tried to make it myself, it would NEVER taste the same. All grandmas cook “by feel,” without overthinking it. And all we can do is enjoy the delicious result, knowing it can never truly be replicated. Grandma doesn’t ask too many questions—she just cooks.
Kind of like when someone claims to have built a working app without writing a single line of code. The rise of generative AI tools has revolutionized how we write code and build applications. Some call it Vibe Coding: entire apps generated by AI alone.
But how much can we really rely on these tools?
In this talk, we’ll explore Gen AI, coding-specialized LLMs, intelligent agents, and increasingly complex tools for automated development. Between hype, fulfilled promises, and missed expectations, we’ll dive into how the role of the developer is evolving in the age of generative AI and language models.
Because if grandma wrote code, it would still be a masterpiece—but software built without real skills? That’s a recipe for trouble.
E se mia nonna scrivesse codice? en it
La parmigiana della nonna: imbattibile! Il problema è che se provassi a rifarla io non verrebbe MAI buona come quella. Tutte le nonne infatti cucinano "a sentimento", senza farsi troppe domande. E a noi non resta che mangiare questa squisitezza, sapendo che non sarà mai possibile rifarla uguale a quella. Nonna non si fa troppe domande, cucina e basta. Un po'come quando qualcuno afferma di aver fatto un'applicazione funzionante senza saper scrivere una riga di codice: l’arrivo degli strumenti di generative AI ha infatti rivoluzionato il modo in cui scriviamo codice e produciamo le applicazioni. Qualcuno parla di "Vibe Coding", ovvero di intere applicazioni scritte esclusivamente dall'IA generativa. Ma quanto possiamo davvero affidarci a questi strumenti? Nel talk parliamo di Gen AI, LLM specializzati per il coding, agenti intelligenti e tool sempre più complessi per automatizzare lo sviluppo. Tra hype, promesse mantenute e aspettative tradite, capiremo come evolve il ruolo del programmatore nell'epoca della Generative AI e dei modelli linguistici.
Perchè se la nonna scrivesse codice sarebbe comunque un'opera d'arte, ma prodotto sviluppato senza competenze è un rischio per tutti.
DevFest Bari 2023 Sessionize Event
Linux Day Basilicata 2023 Sessionize Event
Pybari [Lightning Talks] - 25 Ottobre Sessionize Event
DevFest Bari 2022 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top