23. A server for wireless communications, comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors are configured to execute instructions to: receive information from a user equipment (UE), the information comprising a device identifier, a modem function executed by the UE, a selected hypothesis for the corresponding modem function, metrics for each feature associated with the corresponding modem function and state information, if the state information is available, in response to a trigger point associated with the modem function being met when executing the modem function; store the received information; run one or more learning algorithms based on the stored information to cluster the information and to select a unit sourced hypothesis and associated weights for the corresponding modem function when the UE provided the state information; run one or more learning algorithms based on crowd sourced information from other UEs to cluster the information and to select a unit sourced hypothesis and associated weights for the corresponding modem function when the state information was not provided by the UE; select the unit sourced hypothesis and associated weights based on the one or more learning algorithms; run one or more learning algorithms based on crowd sourced information from other UEs to cluster the information and to select a crowd sourced hypothesis and associated weights for the corresponding modem function when the UE provided the state information; select the crowd sourced hypothesis and associated weights based on the one or more learning algorithms; and send, to the UE, at least one of the selected unit sourced hypothesis and associated weights or the selected crowd sourced hypothesis and associated weights for the corresponding modem function.
23. A server for wireless communications, comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors are configured to execute instructions to: receive information from a user equipment (UE), the information comprising a device identifier, a modem function executed by the UE, a selected hypothesis for the corresponding modem function, metrics for each feature associated with the corresponding modem function and state information, if the state information is available, in response to a trigger point associated with the modem function being met when executing the modem function; store the received information; run one or more learning algorithms based on the stored information to cluster the information and to select a unit sourced hypothesis and associated weights for the corresponding modem function when the UE provided the state information; run one or more learning algorithms based on crowd sourced information from other UEs to cluster the information and to select a unit sourced hypothesis and associated weights for the corresponding modem function when the state information was not provided by the UE; select the unit sourced hypothesis and associated weights based on the one or more learning algorithms; run one or more learning algorithms based on crowd sourced information from other UEs to cluster the information and to select a crowd sourced hypothesis and associated weights for the corresponding modem function when the UE provided the state information; select the crowd sourced hypothesis and associated weights based on the one or more learning algorithms; and send, to the UE, at least one of the selected unit sourced hypothesis and associated weights or the selected crowd sourced hypothesis and associated weights for the corresponding modem function. 30. The server of claim 23 , wherein the one or more processors are configured to execute instructions to send, to the UE, at least one of state information associated with a selected unit sourced hypothesis and state information associated with a selected crowd sourced hypothesis.