Neural networks and information theory by