isequaln

Проверяйте равенство графиков слоев глубокого обучения или сетей, игнорирующих NaN значения

    Описание

    пример

    tf = isequaln(net1,net2) проверяет равенство SeriesNetwork, DAGNetwork, LayerGraph, или dlnetwork объекты net1 и net2.

    • Если обоими входными параметрами является SeriesNetwork или DAGNetwork объекты или один из каждого, затем функция возвращают 1 (TRUE), когда соответствие свойств и архитектур, игнорируя NaN значения. В противном случае функция возвращает 0 ложь.

    • Если обоими входными параметрами является LayerGraph объекты, затем функция возвращает 1 (TRUE), когда соответствие свойств и архитектур, игнорируя NaN значения. В противном случае функция возвращает 0 ложь.

    • Если обоими входными параметрами является dlnetwork объекты, затем функция возвращает 1 (TRUE), когда соответствие свойств и архитектур, игнорируя NaN значения. В противном случае функция возвращает 0 ложь.

    • Для других комбинаций функция возвращает 0 ложь.

    tf = isequaln(net1,...,netN) равенство проверок N сети или графики слоев net1, …, netN, игнорирование NaN значения.

    Примеры

    свернуть все

    Создайте два экземпляра графиков слоев SqueezeNet.

    lgraph1 = squeezenet('Weights','none');
    lgraph2 = squeezenet('Weights','none');

    Проверяйте, являются ли графики слоев равным игнорированием NaN значения с помощью isequaln функция.

    tf = isequaln(lgraph1,lgraph2)
    tf = logical
       1
    
    

    Создайте два экземпляра предварительно обученной сети SqueezeNet.

    net1 = squeezenet;
    net2 = squeezenet;

    Проверяйте, являются ли сети равным игнорированием NaN значения с помощью isequaln функция.

    tf = isequaln(net1,net2)
    tf = logical
       1
    
    

    Входные параметры

    свернуть все

    Сеть или график слоев в виде SeriesNetwork, DAGNetwork, dlnetwork , или LayerGraph объект.

    Введенный в R2021a