2017-07-18 3 views
0

Ich versuche, ein Multiple Artificial Neural Network einzurichten, wie Sie hier auf das Bild sehen können (a):Mehrere künstliche neuronale Netze

enter image description here

(source)

Ich möchte, dass jeder von Die Netzwerke arbeiten unabhängig auf einer eigenen Domäne. Die einzelnen Netzwerke müssen für ihre spezifische Aufgabe aufgebaut und trainiert werden. Die endgültige Entscheidung wird über die Ergebnisse der einzelnen Netzwerke getroffen, die oft Expertennetzwerke oder Agenten genannt werden.

Aus Datenschutzgründen konnte ich meine Daten nicht teilen.

Ich versuche, dies mit Tensorflow in Python einzurichten. Hast du eine Vorstellung davon, wie ich es machen würde, wenn das machbar ist? Im Moment habe ich keine Beispiele dafür gefunden.

+0

Haben Sie etwas versucht? Es gibt kein Problem dabei ... vorausgesetzt, Sie haben die "Experten-Netzwerke" erstellt und trainiert, geben Sie ihnen einfach das gleiche Bild zu verarbeiten und sammeln Sie die Ergebnisse –

+0

Vielen Dank für Ihre Hilfe, das Problem ist, dass sie keine einfachen Bilder sind aber neuronale Netzwerke, die ich in die Expertennetzwerke integrieren möchte. Um zu vereinfachen, möchte ich ein Lernen von mehreren Lernen realisieren – jean

+0

Es tut mir leid, aber Sie haben mich verloren, ich weiß nicht, was Bilder sind, die keine einfachen Bilder sind. Überdenken Sie Ihr Problem, versuchen Sie genau herauszufinden, was Sie nicht verstehen und stellen Sie eine sehr spezifische Frage ... –

Antwort

2

Der Weg dahin ist, einfach die Ausgaben der beiden Netzwerke zu nehmen und die resultierenden Ausgangstensoren zu verketten (und sie bei Bedarf neu zu formen) und sie dann in das endgültige Netzwerk zu übertragen. Werfen Sie einen Blick auf here für die Verkettungsdokumentation und here für ein Beispiel für die Übernahme der Ausgabe von einem Netzwerk und die Einspeisung in ein anderes. Dies sollte Ihnen einen Ausgangspunkt geben.

Wie für (a), ist es einfach, nur trainieren Sie die Netzwerke vor der Hand und laden Sie sie, wenn Sie das endgültige Netzwerk trainieren. Dann führen Sie die Verkettung an den Ausgängen durch.

Hoffe, das hilft

+0

Vielen Dank für Ihre Hilfe! Ich denke, das ist gut für die Realisierung meines Projekts. Entschuldigung für die Frage, die schlecht formuliert war – jean

Verwandte Themen