Nonlinear Dynamics-Based Machine Learning Algorithms For Condition-Based Maintenance