New Model-Based And Deep Learning Methods For Survival Data With Or Without Competing Risks