Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 3.47 KB

README.md

File metadata and controls

52 lines (33 loc) · 3.47 KB

∂B nets

Python package

A neural network library for learning boolean-valued, discrete functions on GPUs with gradient descent.

The library is implemented in Python using the Flax and JAX frameworks.

Questions? Ask @Z80coder

Papers

Lossless hardening with ∂𝔹 nets. I. Wright. In "Differentiable Almost Everything: Differentiable Relaxations, Algorithms, Operators, and Simulators", ICML 2023 Workshop, Honolulu, 2023.

Draft paper: "∂B nets: learning discrete functions by gradient descent" (April 2023).

Demos

Neural network research with the Wolfram language (30 mins).

∂B nets quick overview (30 mins).

∂B nets overview (1 hour).

Prototype

The working prototype was implemented in Wolfram. The demos below were snapshots of work-in-progress.

Prototype demos

Prototype development snapshots