Deep learning for finance