Bitmask
Super interesting topic that I was introduced to while working on the Poker AI.
Remove the bits you don’t care about.
Masking bits to 0
Just use AND
and put 1
where you want the positions to be turned on.
Ex: a bitmask of 1000
only cares about the fourth bit, so you would and it with everything else.
Use XOR to toggle a bit.
Deep Learning
When you do Matrix multiplication, you can essentially think of it as a bitmask. Encountered this idea through Matrix multiplication, you can essentially think of it as a bitmask. Encountered this idea through Andrej Karpathy.