Media Summary: I explain the infrequently-written but often-implied -XMonoLocalBinds extension and how it prevents I describe the MonoLocalBinds extension to GHC, and describe how it makes type inference more predictable by disabling local ... In this broadcast of my talk at the Haskell Implementors' Workshop, I describe how GHC infers a

Rae Let Generalization Is Confusing - Detailed Analysis & Overview

I explain the infrequently-written but often-implied -XMonoLocalBinds extension and how it prevents I describe the MonoLocalBinds extension to GHC, and describe how it makes type inference more predictable by disabling local ... In this broadcast of my talk at the Haskell Implementors' Workshop, I describe how GHC infers a Recent work within GHC has opened up questions about which constraints should be We like to think of Haskell as being order-independent: no matter what order you put your declarations in, your program means ... It turns out that a clever trick from allows us to suppress the liberal coverage condition of functional dependencies.

This video explores the DeriveAnyClass GHC extension, describing what it does, why it could be considered dangerous, and a ... In this AI Research Roundup episode, Alex discusses the paper: 'A Theory of Delivered on December 10th, 2020 Speaker ------------ Gal Kaplun Harvard Title ------ Understanding In some GHC work I've been up to (in collaboration with Sam Derbyshire aka and Simon Peyton Jones), I discovered that ... I explain Haskell's `Coercible` feature, and why we sometimes need role annotations to keep our code working correctly. I go through a few common type error messages from GHC and explain what the terms in the messages mean. This video is ...

Ilya Sutskever (OpenAI) Large Language Models and ...

Photo Gallery

@rae: Let-generalization is confusing
@rae: Let should not be generalized: the MonoLocalBinds extension to GHC
@rae: Generalization is hard, but somebody's got to do it
@rae: Figuring out what constraints to generalize is hard
@rae: The monomorphism restriction in Haskell causes order dependency. Ack!
@rae: Non-confluence from functional dependencies: Oh, no!
@rae: DeriveAnyClass considered dangerous
New Theory Explains Generalization and Grokking
What Is Generalization in AI? How Models Perform on New Data | Let's Decode Together
Gal Kaplun - Understanding generalization requires rethinking deep learning
@rae: GHC sometimes infers the wrong type
@rae: Use Coercible for zero-cost abstractions
View Detailed Profile
@rae: Let-generalization is confusing

@rae: Let-generalization is confusing

I explain the infrequently-written but often-implied -XMonoLocalBinds extension and how it prevents

@rae: Let should not be generalized: the MonoLocalBinds extension to GHC

@rae: Let should not be generalized: the MonoLocalBinds extension to GHC

I describe the MonoLocalBinds extension to GHC, and describe how it makes type inference more predictable by disabling local ...

@rae: Generalization is hard, but somebody's got to do it

@rae: Generalization is hard, but somebody's got to do it

In this broadcast of my talk at the Haskell Implementors' Workshop, I describe how GHC infers a

@rae: Figuring out what constraints to generalize is hard

@rae: Figuring out what constraints to generalize is hard

Recent work within GHC has opened up questions about which constraints should be

@rae: The monomorphism restriction in Haskell causes order dependency. Ack!

@rae: The monomorphism restriction in Haskell causes order dependency. Ack!

We like to think of Haskell as being order-independent: no matter what order you put your declarations in, your program means ...

@rae: Non-confluence from functional dependencies: Oh, no!

@rae: Non-confluence from functional dependencies: Oh, no!

It turns out that a clever trick from @arybczak allows us to suppress the liberal coverage condition of functional dependencies.

@rae: DeriveAnyClass considered dangerous

@rae: DeriveAnyClass considered dangerous

This video explores the DeriveAnyClass GHC extension, describing what it does, why it could be considered dangerous, and a ...

New Theory Explains Generalization and Grokking

New Theory Explains Generalization and Grokking

In this AI Research Roundup episode, Alex discusses the paper: 'A Theory of

What Is Generalization in AI? How Models Perform on New Data | Let's Decode Together

What Is Generalization in AI? How Models Perform on New Data | Let's Decode Together

What is

Gal Kaplun - Understanding generalization requires rethinking deep learning

Gal Kaplun - Understanding generalization requires rethinking deep learning

Delivered on December 10th, 2020 Speaker ------------ Gal Kaplun Harvard Title ------ Understanding

@rae: GHC sometimes infers the wrong type

@rae: GHC sometimes infers the wrong type

In some GHC work I've been up to (in collaboration with Sam Derbyshire aka @sheaf and Simon Peyton Jones), I discovered that ...

@rae: Use Coercible for zero-cost abstractions

@rae: Use Coercible for zero-cost abstractions

I explain Haskell's `Coercible` feature, and why we sometimes need role annotations to keep our code working correctly.

@rae: How to read some common GHC errors

@rae: How to read some common GHC errors

I go through a few common type error messages from GHC and explain what the terms in the messages mean. This video is ...

Roger Grosse - Studying LLM Generalization through Influence Functions

Roger Grosse - Studying LLM Generalization through Influence Functions

"Studying LLM

An Observation on Generalization

An Observation on Generalization

Ilya Sutskever (OpenAI) https://simons.berkeley.edu/talks/ilya-sutskever-openai-2023-08-14 Large Language Models and ...

Should a compiler allow this?

Should a compiler allow this?

Get Rust training from

A Theory of Generalization in Deep Learning

A Theory of Generalization in Deep Learning

Paper: A Theory of