A device for improving network performance, comprising: one or more processors configured to: obtain uplink information associated with a base station; obtain downlink information associated with a mobile device in communication with the base station; determine observed network performance information based on the uplink information and the downlink information; determine a predictive model, based on the uplink information and the downlink information, to predict network performance information; change network configuration data, associated with the base station, to generate changed network configuration data; determine predicted network performance information for the changed network configuration data based on the predictive model; compare the predicted network performance information and the observed network performance information to determine that the base station receives an interfering signal; analyze the interfering signal to determine a characteristic of the interfering signal; and cause an action to be performed to mitigate the interfering signal based on the characteristic of the interfering signal. one or more processors configured to: obtain uplink information associated with a base station; obtain downlink information associated with a mobile device in communication with the base station; determine observed network performance information based on the uplink information and the downlink information; determine a predictive model, based on the uplink information and the downlink information, to predict network performance information; change network configuration data, associated with the base station, to generate changed network configuration data; determine predicted network performance information for the changed network configuration data based on the predictive model; compare the predicted network performance information and the observed network performance information to determine that the base station receives an interfering signal; analyze the interfering signal to determine a characteristic of the interfering signal; and cause an action to be performed to mitigate the interfering signal based on the characteristic of the interfering signal. obtain uplink information associated with a base station; obtain downlink information associated with a mobile device in communication with the base station; determine observed network performance information based on the uplink information and the downlink information; determine a predictive model, based on the uplink information and the downlink information, to predict network performance information; change network configuration data, associated with the base station, to generate changed network configuration data; determine predicted network performance information for the changed network configuration data based on the predictive model; compare the predicted network performance information and the observed network performance information to determine that the base station receives an interfering signal; analyze the interfering signal to determine a characteristic of the interfering signal; and cause an action to be performed to mitigate the interfering signal based on the characteristic of the interfering signal.