paradigm in machine learning where the entire process from input to output is learned through a single, integrated neural network or a series of interconnected models, in contrast to having independent subsystems