| CPC G06F 21/31 (2013.01) [G06F 8/61 (2013.01); G06F 18/285 (2023.01); G06N 3/045 (2023.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01)] | 20 Claims |

|
1. An electronic device comprising:
a communicator;
memory storing first device information on a hardware specification of the electronic device and one or more computer programs; and
one or more processors communicatively coupled to the communicator and the memory,
wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic device to:
control the communicator to transmit a first signal for requesting information related to one or more neural network models included in one or more external devices, based on a user input being received,
receive a second signal comprising second device information on a hardware specification of a first external device and first model information on one or more neural network models included in the first external device from the first external device among the one or more external devices through the communicator, as a response to the first signal,
identify whether each of the one or more neural network models included in the first external device is suitable for hardware of the electronic device based on the first device information, the second device information, and the first model information, and
perform an installation for one or more neural network models identified as suitable for the hardware of the electronic device.
|