Applications of Chaos Theory and Machine Learning to Engineering Systems