![Paolo Perrotta](https://sessionize.com/image/da29-400o400o2-Lx9rmzd5bPH31dX7qgasQA.jpeg)
Paolo Perrotta
Author, Developer
Bologna, Italy
Actions
Paolo Perrotta is the author of "Metaprogramming Ruby", "Programming Machine Learning", and a few popular Pluralsight trainings. He has about thirty years of experience as a developer and software mentor, ranging from embedded to enterprise software, computer games, and web applications.
Area of Expertise
Topics
Understanding Git
Here is a confession: I used Git for a long time without really understanding what was going on. I knew all the basic commands, but I still got stranded when something went wrong. Why did my rebase fail? How did I manage to mess up the remote?
Then I found the key to Git: the content of the .git directory. Once I understood the underlying model, everything about Git clicked into place. Things that used to be baffling and complicated suddenly looked simple and elegant.
Let me share these insights with you.
How Large Language Models Work
GPT and other Large Language Models astonish everyone–sometimes even their own designers. How can these things possibly work?
In this talk for AI novices, I'll give you an intuitive, high-level understanding of LLMs. Here are some things that I'm going to talk about:
- The intuition behind deep neural networks.
- How neural networks learn language.
- The ideas behind attention-based architectures and transformers.
- The idea of fine-tuning LLMs with reinforcement learning.
- The concept of emergent abilities in language models.
Let's demystify language AI!
Madison Ruby+ Upcoming
Talk: "Refactoring English"
Bologna XPUG meetup
Talk: "Dobbiamo Parlare di Questa Cosa dei Tipi"
Seminario Ordine Ingegneri di Modena
Seminar: "Introduzione al Machine Learning"
Techorama Netherlands 2023 Sessionize Event
RubyDay IT
Keynote: "How ChatGPT Works"
ML Modena
Workshop: "Il machine learning spiegato agli umani"
RubyConf TH 2022
Talk: "Roasting the Duck – A talk about Ruby and types"
Leanbit #UpdateQ2 (internal event)
Keynote: "Why Agile?"
Workshops at Gucci (internal event)
Workshops: "Machine Learning Explained to Humans", "Understanding Git", Talks: "The Meaning of (Artificial) Life)", "Dreaming of Intelligent Machines"
RubyConf Paris
Talk: "Dreaming of Intelligent Machines"
Plone Conference
Keynote: "A Deep Learning Adventure"
Do IT Better Meetup
Talk: "Deep Learning: A Better AI"
RubyKaigi 2019
Talk: "A Deep Learning Adventure"
Esprit R&D Conference (Internal Event)
Keynote: "Why Agile?", Talk: "Machine Learning Explained to Humans"
XP Trento Meetup
Talk: "Il Machine Learning Spiegato agli Umani"
Ex Machina Conference
Welcome speech
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