Skip to content
View bgavran's full-sized avatar

Highlights

  • Pro

Block or report bgavran

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bgavran/README.md

Hi there 👋

I'm building neural networks that generate provably correct code, and the software infrastructure for training them.

I work on three fronts:

  1. New architectures: Understanding old, and designing new neural networks that natively consume and produce structured data
  2. Mathematical Foundations: Building the mathematics necessary to state precisely what it means to generalise, especially on data structures recursive in nature
  3. Infrastructure: Building the stack required to train such networks in dependently-typed languages: tensor processing, automatic differentiation and elaborator integration

In all of these, I use category theory, the mathematics of structure and composition, as a central glue. To read more about my research programme, check out this link. To find my academic work, click here.

And to check out my recent project TensorType -- a framework for type-safe, pure functional and non-cubical tensor processing -- follow this link.

Pinned Loading

  1. TensorType TensorType Public

    Framework for type-safe pure functional and non-cubical tensor processing, written in Idris 2

    Idris 21 3

  2. Category_Theory_Machine_Learning Category_Theory_Machine_Learning Public

    List of papers studying machine learning through the lens of category theory

    Python 1.5k 94

  3. Category_Theory_Resources Category_Theory_Resources Public

    List of resources for learning Category Theory

    275 22

  4. autodiff autodiff Public

    Rudimentary automatic differentiation framework

    Python 75 8

  5. DNC DNC Public

    Implementation of the Differentiable Neural Computer in Tensorflow

    Python 119 19

  6. Compositional_Deep_Learning Compositional_Deep_Learning Public

    Deep learning via category theory and functional programming

    Haskell 151 8