Controlling Chaotic Convection Using Neural Nets – Theory And Experiments