Human-computer Interaction for Brain-inspired Computing Based on Machine Learning And Deep Learning:A Review