Recent years have witnessed a surge of interest in the application of artificial neural networks (ANNs) to the calibration of financial models. In this dissertation we explore two distinct but complementary applications of ANNs to the calibration of FX volatility models. We first consider Heston’s stochastic volatility model, and demonstrate how the calibration map from quoted implied volatilities to model parameters can be effectively learned using an ANN. Once the supervised training step has been performed, the trained net can be used to perform calibrations at speeds orders of magnitude faster than more conventional optimization-based approaches. We next turn our attention to a local-stochastic variant of the Heston model, in which the pure stochastic model is augmented with a local component — the leverage function — enabling exact re-pricing of the input calibration set. There exists an extensive literature concerned with the calibration of these local-stochastic volatility (LSV) models. We explore the possibility of approximating the leverage function using a series of ANNs. The nets are trained in an unsupervised learning routine which seeks to minimize the discrepancy between market and model option prices. The latter are computed via Monte Carlo, and variance reduction techniques prove crucial in bringing calibration times down to reasonable levels. In numerical tests we were unable to achieve calibration speeds comparable to those of alternative existing approaches, although the application of ANNs to the calibration of LSV models has several interesting features which make it worth consideration.