Model-Free Approaches To Recovering Complex Behavioral Patterns From Precision Livestock Farming Data Streams Using Unsupervised Machine Learning And Information Theory