# Input Layer 2D

Dieser Funktionsblock wird verwendet, um die Eingabeschicht für ein 2D Convolutional Neural Network (CNN) in maschinellen Lernanwendungen zu definieren. Er ermöglicht es Ihnen, die Abmessungen der Eingabedaten basierend auf dem verbundenen Datensatz anzugeben.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Folder` Dieser Eingang akzeptiert einen Ordner, der Bilddaten enthält, die zum Trainieren des Modells verwendet werden.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

Dieser Funktionsblock gibt das konfigurierte Modell aus.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Size:` Ein Texteingabefeld, in dem Sie die Größe (Breite und Höhe) des Eingabebildes angeben können. Der Standardwert ist auf 128 eingestellt.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Customizable Input Size` Benutzer können die Größe der Eingabebilder definieren, was Flexibilität beim Training des Modells ermöglicht.

`Integration with Keras` Der Block integriert sich nahtlos mit Keras und ermöglicht die Erstellung von CNN-Architekturen, die für verschiedene Anwendungen geeignet sind.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Connect Input Folder**: Verbinden Sie den Eingang mit einem Block, der einen Ordner mit 2D-Bilddaten angibt.
2. **Set Input Size**: Passen Sie die Größe im Texteingabefeld `Size:` an, um die gewünschten Abmessungen der Eingabebilder zu definieren.
3. **Evaluate the Model**: Führen Sie den Block aus, um die 2D-Eingabeschicht des Modells zu konfigurieren und auszugeben.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Wenn er ausgeführt wird, überprüft dieser Funktionsblock den verbundenen Ordner und erstellt eine entsprechende Eingabeschicht basierend auf der angegebenen Größe, die dann in einem CNN-Setup verwendet werden kann.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Größe für verschiedene Anwendungen anpassen</summary>

Stellen Sie sicher, dass die Eingangsgröße mit dem Datensatz übereinstimmt, den Sie verwenden. Wenn Ihre Bilder z. B. eine hohe Auflösung haben, ziehen Sie in Betracht, die Eingangsgröße entsprechend zu erhöhen.

</details>

<details>

<summary>Verwendung von Graustufenbildern</summary>

Für Graustufenbilder stellen Sie die Eingangsgröße nach Bedarf ein und stellen Sie sicher, dass der Farbtyp des Modells korrekt spezifiziert ist, um eine ordnungsgemäße Größenänderung zu ermöglichen.

</details>

<details>

<summary>Überprüfung der Eingangsverbindung</summary>

Stellen Sie sicher, dass der Ordner korrekt angeschlossen ist, um Fehler beim Bewerten des Blocks zu vermeiden. Der Tooltip zeigt den Status der Verbindung an.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Keine Eingabe erkannt</summary>

Wenn Sie auf einen Fehler stoßen, der besagt, dass keine Eingabe erkannt wird, stellen Sie sicher, dass Sie den Ordner mit den Bildern an die entsprechende Buchse angeschlossen haben.

</details>

<details>

<summary>Ungültige Größeneingabe</summary>

Wenn der Wert der Größeneingabe ungültig ist (z. B. nicht ganzzahlig), stellen Sie sicher, dass Sie eine gültige ganze Zahl eingeben, um Bewertungsfehler zu vermeiden.

</details>
