Learning One Abstract Bit at a Time Through Self-Invented Experiments Encoded as Neural Networks