Skip to content

Training Binarized Neural Networks (BNNs) using MaxSAT by encoding the problem as a SAT instance for global optimization.

Notifications You must be signed in to change notification settings

an-eve/MaxSAT-BinarizedNN-Training

Repository files navigation

Binarized NN with MaxSAT

Overview

This project trains Binarized Neural Networks (BNNs) using MaxSAT, encoding the problem as a SAT instance for optimization.

Implementation

  • BNN without hidden layer: Direct mapping.
  • BNN with hidden layer: Improved non-linearity handling.

Results

Model Solver Cost Train Acc Test Acc
BNN (No Hidden Layer) 27 0.75 0.54
BNN (Hidden Layer) 2 1.00 0.80

About

Training Binarized Neural Networks (BNNs) using MaxSAT by encoding the problem as a SAT instance for global optimization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published