Text this: Machine and component residual life estimation through the application of neural networks