ChiPy __Main__ Meeting


When: June 13, 2024, 6 p.m.

Where: Zoro

Directions:

The meeting is in the Ogilvie building, and is on the 16th floor. Check in with the desk on the 3RD FLOOR.

500 W Madison

RSVPs

Registration for this event will close on Wednesday June 12 at 11:59 p.m.

Attendance:
In Person Pythonistas: 16

Topics


  • Python: The Language for Understanding and Building the Future of AI
    By: Paul Ebreo
    Experience Level: Novice
    Length: 45 Minutes
    Description:

    This talk explores a new framework for building Artificial Intelligence (AI) inspired by the human brain and leveraging the power of Python. We'll delve into the concept of consciousness as a combination of memory, prediction, and experience. By using hierarchical probabilities, similar to Google's PageRank algorithm, we can build AI systems that are not only powerful but also understandable and aligned with human values. Python will be our toolset as we explore the exciting future of AI development.

  • The CPython JIT
    By: Jeff Glass
    Experience Level: Intermediate
    Length: 40 Minutes
    Description:

    Starting in Python 3.13, CPython includes the option to run with a Just-In-Time Compiler, which emits snippets of machine-code at runtime for added speed. The novel 'copy-and-patch' JIT CPython uses means that the Python runtime doesn't need to actually know anything about compiling this machine-code - it just 'fills in the blanks' of pre-compiled stencils.

    This talk will introduce the core concepts of CPython's Tier 2 Interpreter, its copy and patch JIT, and current active areas of exploration. It will also include notes on my own explorations with Superinstructions - sequences of multiple bytecodes compiled together for additional time savings.