Forecasting solar flares: Experts and artificial systems