Hauptinhalt

Importieren und Erstellen tiefer neuronaler Netze

Erstellen Sie Netze mithilfe von Befehlszeilenfunktionen oder interaktiv mit der App Deep Network Designer.

Nutzen Sie das Transfer Learning, um das Wissen eines zuvor trainierten Netzes zu nutzen, um neue Muster in neuen Daten zu lernen. Die Feinabstimmung eines vortrainierten Netzes mit Transfer Learning ist in der Regel viel schneller und einfacher als ein Training von Grund auf. Die Verwendung von vortrainierten tiefen Netzen ermöglicht es Ihnen, schnell Modelle für neue Aufgaben zu erstellen, ohne ein neues Netz zu definieren und trainieren, über Millionen von Beobachtungen oder eine leistungsstarke GPU besitzen zu müssen. Die Deep Learning Toolbox™ bietet mehrere vortrainierte Netze, die für das Transfer Learning geeignet sind. Sie können auch Netze von externen Plattformen importieren, wie z. B TensorFlow™ 2, TensorFlow-Keras, PyTorch®, das ONNX™-Modellformat (Open Neural Network Exchange) und Caffe.

Wenn Transfer Learning für Ihre Aufgabe nicht geeignet ist, können Sie Netze von Grund auf mithilfe von MATLAB®-Programmcode oder interaktiv mit der Deep Network Designer-App erstellen. Wenn Sie unter den integrierten Schichten nicht die Schicht finden, die Sie für Ihre Aufgabe benötigen, können Sie eine eigene Deep-Learning-Schicht definieren. Sie können benutzerdefinierte Schichten mit erlernbaren und Zustandsparametern definieren. Nachdem Sie eine benutzerdefinierte Schicht definiert haben, können Sie überprüfen, ob die Schicht gültig und GPU-kompatibel ist und korrekt definierte Gradienten ausgibt. Für Modelle, die nicht als Netz von Schichten angegeben werden können, können Sie das Modell als Funktion definieren.

Kategorien

Enthaltene Beispiele