This thesis offers a thorough review of stochastic mortality models, including various calibration and forecasting procedures. As a new contribution to the literature, machine learning methods are applied, yielding fresh perspectives on the data and improved forecasts.
The popular common age effect model is extended to multiple common age effects, each of which is shared only by a subset of all populations. Cluster analysis algorithms are applied to identify suitable subsets. A new model inspired by the fuzzy clustering paradigm is introduced and demonstrated to be parsimonious and flexible.

A convolutional neural network trained on the age-period mortality surface is proposed. Its forecasts compare favorably to other models. A bootstrapping technique which leads to reliable prediction intervals for the considered convolutional network is described.
The COVID-19 pandemic has interrupted the trend of improving mortality. The mortality shock it has caused in many countries poses new challenges for modeling and can have a large impact on death rate forecasts. Different model adjustments are compared and practical recommendations regarding model choice and calibration derived.