isequaln

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

    Описание

    пример

    tf = isequaln(lgraph1,lgraph2) проверяет равенство графиков слоев lgraph1 и lgraph2. Лечение NaN значения как равные, функция возвращает 1 (true), когда классы, свойства и архитектуры совпадают, и 0 (false) в противном случае.

    tf = isequaln(lgraph1,...,lgraphN) проверяет равенство N графики слоев lgraph1, …, lgraphN.

    пример

    tf = isequaln(net1,net2) проверяет равенство сетей net1 и net2. Лечение NaN значения как равные, функция возвращает 1 (true), когда классы, свойства и архитектуры совпадают, и 0 (false) в противном случае.

    tf = isequaln(net1,...,netN) проверяет равенство N сетевые net1, …, netN.

    Примеры

    свернуть все

    Создайте два образцов графиков слоев 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
    
    

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

    свернуть все

    График слоев, заданный как LayerGraph объект. Чтобы создать график слоев, используйте layerGraph.

    Сеть, заданная как SeriesNetwork, DAGNetwork, или dlnetwork объект.

    Введенный в R2021a