Adaptive Learning with Binary Neurons