Analyzing homogenous and heterogeneous multi-server queues via neural networks