An electronic apparatus comprising: at least one memory configured to store at least one instruction and a personalized neural network model ; 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 stored in the external electronic device through the communicator ; compare a layer structure of the personalized neural network model with a layer structure of the non-personalized neural network model 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 based on comparison between the layer structures of the non-personalized neural network model and the personalized neural network model , 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 being identical to the layer structure of the non-personalized neural network , control the communicator to transmit, to the external electronic device , the information on the weight between the nodes of the personalized neural network model . at least one memory configured to store at least one instruction and a personalized neural network model ; 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 stored in the external electronic device through the communicator ; compare a layer structure of the personalized neural network model with a layer structure of the non-personalized neural network model 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 based on comparison between the layer structures of the non-personalized neural network model and the personalized neural network model , 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 being identical to the layer structure of the non-personalized neural network , control the communicator to transmit, to the external electronic device , the information on the weight between the nodes of the personalized neural network model . receive, from an external electronic device , information related to the layer structure of a non-personalized neural network model stored in the external electronic device through the communicator ; compare a layer structure of the personalized neural network model with a layer structure of the non-personalized neural network model 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 based on comparison between the layer structures of the non-personalized neural network model and the personalized neural network model , 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 being identical to the layer structure of the non-personalized neural network , control the communicator to transmit, to the external electronic device , the information on the weight between the nodes of the personalized neural network model . <EOS>