An intelligent diagnostic and prognostic framework for large-scale rotating machinery in the presence of scarce failure data. (September 2020)