This paper focuses on symbol detection for a multi-user single-input multiple-output (MU-SIMO) uplink using supervised machine learning techniques. An extreme learning machine (ELM) is chosen as the equalizer at the receiver end due to its super-fast learning ability and minimum training error. To tune the parameters, a pilot based online training for an ELM network is proposed, and those parameters are further used to detect the unknown transmitted symbols. Conventionally, the channel matrix is estimated using known pilot symbols explicitly and then the transmitted symbol is recovered using a linear equalizer. Here, instead of directly estimating the channel coefficients, the symbols are detected using an ELM based direct equalizer followed by a hard decision rule. To reduce the pilot requirement of the proposed model, a method is discussed where the channel is estimated using a small number of pilot symbols and the ELM network is trained using a separate training dataset along with the channel estimate. Furthermore, the performance comparison between the proposed ELM based equalizers, linear equalizers, and nonlinear detection techniques is shown.