Inverse problems are encountered in many domains of physics, with analytic continuation of the imaginary Green's function into the real frequency domain being a particularly important example. However, the analytic continuation problem is ill-defined and currently no analytic transformation for solving it is known. We present a general framework for building an artificial neural network that efficiently solves this task with a supervised learning approach, provided that the forward problem is sufficiently stable for creating a large training dataset of physically relevant examples. By comparing with the commonly used maximum entropy approach, we show that our method can reach the same level of accuracy for low-noise input data, while performing significantly better when the noise strength increases. We also demonstrate that adding an unsupervised denoising step significantly improves the accuracy of the maximum entropy predictions for noisy inputs. The computational cost of the proposed neural network appoach is reduced by almost three orders of magnitude compared to the maximum entropy method.Numerical simulations are playing an extensive role in a growing number of scientific disciplines. Most commonly, numerical simulations approximate a process or a field on a discretized map, taking as input an equation describing the model as well as initial and boundary conditions [1]. Problems falling under this definition are known as direct or forward problems. However, in a number of situations it is required to reconstruct an approximation of the input data or the model that generated it given the observable data. One particularly important example, known as the Fredholm integral equation of the first kind, takes the following form:where g(s, t) is the available quantity, f (s) is the quantity of interest and k(t, s) is the kernel. Such problem definitions are known as inverse problems and are mostly illposed [2]. Noise affecting the data may lead to arbitrarily large errors in the solutions. Formally speaking, one is interested in operators k• that are ill-conditioned or degenerated. Therefore, the formal inversion f = k −1 • g is not a stable operation [1]. One popular approach for solving such problems is to construct regularizing algorithms that converge to a "pseudo-solution" [3]. In this work, we will focus on a particularly important case of the analytic continuation problem in quantum many-body physics. The analytic continuation problem seeks to recover the electron single-particle spectral density in the real frequency domain A(ω) from the fermionic Green's function G(τ ) in imaginary time domain. These quantities are related by the following equation:G(τ ) = − e −ωτ 1 + e − ωβ A(ω)dω.(2) *