Information Theory and Artificial Networks