© Mapbox, © OpenStreetMap

Speaker

Paolo Perrotta

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

  • Information & Communications Technology

Topics

  • Programming
  • Programming Languages
  • Machine Learning & AI
  • Java
  • ruby
  • Agile software development

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"

August 2024 Madison, Wisconsin, United States

Bologna XPUG meetup

Talk: "Dobbiamo Parlare di Questa Cosa dei Tipi"

February 2024 Bologna, Italy

Seminario Ordine Ingegneri di Modena

Seminar: "Introduzione al Machine Learning"

November 2023 Modena, Italy

Techorama Netherlands 2023 Sessionize Event

October 2023 Utrecht, The Netherlands

RubyDay IT

Keynote: "How ChatGPT Works"

June 2023 Verona, Italy

ML Modena

Workshop: "Il machine learning spiegato agli umani"

February 2023 Modena, Italy

RubyConf TH 2022

Talk: "Roasting the Duck – A talk about Ruby and types"

December 2022 Bangkok, Thailand

Leanbit #UpdateQ2 (internal event)

Keynote: "Why Agile?"

June 2022 Padova, Italy

Workshops at Gucci (internal event)

Workshops: "Machine Learning Explained to Humans", "Understanding Git", Talks: "The Meaning of (Artificial) Life)", "Dreaming of Intelligent Machines"

April 2022 Milan, Italy

RubyConf Paris

Talk: "Dreaming of Intelligent Machines"

June 2020 Paris, France

Plone Conference

Keynote: "A Deep Learning Adventure"

July 2019 Ferrara, Italy

Do IT Better Meetup

Talk: "Deep Learning: A Better AI"

May 2019 Reggio nell'Emilia, Italy

RubyKaigi 2019

Talk: "A Deep Learning Adventure"

April 2019 Fukuoka, Japan

Esprit R&D Conference (Internal Event)

Keynote: "Why Agile?", Talk: "Machine Learning Explained to Humans"

April 2019 Barcelona, Spain

XP Trento Meetup

Talk: "Il Machine Learning Spiegato agli Umani"

March 2019 Trento, Italy

Ex Machina Conference

Welcome speech

January 2019 Bologna, Italy

Paolo Perrotta

Author, Developer

Bologna, Italy

Actions

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