An electronic apparatus comprising: at least one memory configured to store at least one instruction and a personalized neural network model (11, 115); a communicator comprising communication circuitry; and at least one processor configured to execute the at least one instruction to: receive, from an external electronic device, information related to the layer structure of a non-personalized neural network model (12, 215) stored in the external electronic device through the communicator; compare a layer structure of the personalized neural network model (11, 115) with a layer structure of the non-personalized neural network model (12, 215) based on the received information; and control the communicator to transmit, to the external electronic device, information on a weight between nodes of the personalized neural network model (11, 115) based on comparison between the layer structures of the non-personalized neural network model (12, 215) and the personalized neural network model (11, 115), wherein the at least one processor is further configured to execute the at least one instruction to: based on the layer structure of the personalized neural network model (11, 115) being identical to the layer structure of the non-personalized neural network (12, 215), control the communicator to transmit, to the external electronic device, the information on the weight between the nodes of the personalized neural network model (11, 115). at least one memory configured to store at least one instruction and a personalized neural network model (11, 115); a communicator comprising communication circuitry; and at least one processor configured to execute the at least one instruction to: receive, from an external electronic device, information related to the layer structure of a non-personalized neural network model (12, 215) stored in the external electronic device through the communicator; compare a layer structure of the personalized neural network model (11, 115) with a layer structure of the non-personalized neural network model (12, 215) based on the received information; and control the communicator to transmit, to the external electronic device, information on a weight between nodes of the personalized neural network model (11, 115) based on comparison between the layer structures of the non-personalized neural network model (12, 215) and the personalized neural network model (11, 115), wherein the at least one processor is further configured to execute the at least one instruction to: based on the layer structure of the personalized neural network model (11, 115) being identical to the layer structure of the non-personalized neural network (12, 215), control the communicator to transmit, to the external electronic device, the information on the weight between the nodes of the personalized neural network model (11, 115). receive, from an external electronic device, information related to the layer structure of a non-personalized neural network model (12, 215) stored in the external electronic device through the communicator; compare a layer structure of the personalized neural network model (11, 115) with a layer structure of the non-personalized neural network model (12, 215) based on the received information; and control the communicator to transmit, to the external electronic device, information on a weight between nodes of the personalized neural network model (11, 115) based on comparison between the layer structures of the non-personalized neural network model (12, 215) and the personalized neural network model (11, 115), wherein the at least one processor is further configured to execute the at least one instruction to: based on the layer structure of the personalized neural network model (11, 115) being identical to the layer structure of the non-personalized neural network (12, 215), control the communicator to transmit, to the external electronic device, the information on the weight between the nodes of the personalized neural network model (11, 115).