Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Probleme für Informatik

Sortieren nach
Fach
Niveau

Neuronale Netze: Definitionen, Geschichte und Lernverfahren

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 13,73 KB

Definition eines Neurons

Ein Neuron ist die elementare Verarbeitungseinheit eines neuronalen Netzes. Es erzeugt eine Ausgabe als Ergebnis der gewichteten Summe seiner Eingänge, auf die mindestens eine Aktivierungsfunktion angewendet wird. Dies ist ein einfaches Gerät:

  • Speicher: Nur seine Gewichte (Pesos).
  • Geringe Rechenleistung: Gewichtete Summe und Ausgabefunktion.

Wie ein Neuron Informationen verarbeitet

Gewichtete Summe

Das Neuron integriert alle seine Eingänge, um seine Verbindung ohne Zufluss zu berechnen. Dies wird ausgedrückt als die Summe der Produkte jedes einzelnen Eintrags multipliziert mit der Stärke (Gewichtung) dieser Eingabe.

Aktivierungsfunktion

Eine Funktion, die auf das Ergebnis der gewichteten Summe angewendet wird, um die Aktivierung... Weiterlesen "Neuronale Netze: Definitionen, Geschichte und Lernverfahren" »

Einführung in Maßeinheiten, Software & Betriebssysteme

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 4,58 KB

Digitale Maßeinheiten und Datenspeicherung

Computer verarbeiten digitale Informationen, die im Gegensatz zu analogen Signalen durch Ziffern dargestellt werden. Während wir im Alltag das Dezimalsystem verwenden, erkennen Computerschaltungen nur zwei Zustände: das Vorhandensein eines Signals (dargestellt als 1) und das Fehlen eines Signals (dargestellt als 0). Diese Sprache aus Einsen und Nullen wird als Binärsystem bezeichnet.

Jede einzelne Ziffer (0 oder 1) in diesem System wird Bit (Binary Digit) genannt. Eine Gruppe von 8 Bits wird als Byte oder Oktett bezeichnet. Mit 8 Bits lassen sich 256 verschiedene Kombinationen darstellen, die beispielsweise im ASCII-Code (American Standard Code for Information Interchange) zur Codierung von Zeichen... Weiterlesen "Einführung in Maßeinheiten, Software & Betriebssysteme" »

Endliche Automaten und lexikalische Analyse

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 4,86 KB

Endliche Automaten und reguläre Ausdrücke

Ein endlicher Automat (auch bekannt als Finite State Machine) ist ein mathematisches Modell eines Systems. Dieses System nimmt eine Zeichenfolge, bestehend aus Symbolen eines Alphabets, und bestimmt, ob die Zeichenfolge zu der Sprache gehört, die der Automat erkennt.

Formal kann ein endlicher Automat als ein Quintupel (S, Σ, T, s, A) beschrieben werden, wobei:

  • S: eine endliche Menge von Zuständen ist
  • Σ: ein Alphabet ist
  • T: die Übergangsfunktion ist
  • s: der Startzustand ist
  • A: die Menge der akzeptierenden Zustände ist

Darstellungsformen endlicher Automaten

Neben der Möglichkeit, einen endlichen Automaten durch seine formale Definition darzustellen, kann er auch durch andere, komfortablere und manchmal... Weiterlesen "Endliche Automaten und lexikalische Analyse" »

Model-View-Controller (MVC) Architekturmuster

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 4,08 KB

Das Model-View-Controller (MVC) ist ein Architekturmuster für Software, das die Daten einer Anwendung, die Benutzeroberfläche und die Steuerlogik in drei separate Komponenten unterteilt. Das MVC-Muster wird häufig in Webanwendungen verwendet, wobei die View (Ansicht) die HTML-Seite und der Code ist, der dynamische Daten für die Seite bereitstellt. Das Model (Modell) ist das Datenbank-Management-System und die Business-Logik, und der Controller (Steuerung) ist für den Empfang von Eingabe-Ereignissen aus der View verantwortlich.

Beschreibung des MVC-Musters

Modell (Model)

Dies ist die spezifische Darstellung der Informationen, mit denen das System arbeitet. Zusammenfassend lässt sich sagen, dass das Modell nicht direkt an die View gebunden... Weiterlesen "Model-View-Controller (MVC) Architekturmuster" »

Dynamische Datenstrukturen und lineare Listen erklärt

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 5,72 KB

Dynamische und statische Datenstrukturen

Dynamische Strukturen: Dynamische Datenstrukturen sind Strukturen, die während der Programmlaufzeit wachsen können. Eine dynamische Datenstruktur ist eine Sammlung von Knoten (gelegentlich auch als Produkte bezeichnet), normalerweise Datensätze. Im Gegensatz zu einem Array, das festen Platz für eine Reihe von Elementen reserviert, werden dynamische Strukturen für die Speicherung von realen Daten verwendet, die sich ständig ändern.

Ein typisches Beispiel für eine statische Datenstruktur ist die Liste der Fahrgäste einer Fluggesellschaft. Wenn diese Liste in alphabetischer Reihenfolge in einem Array gespeichert wird, wäre es notwendig, Platz zu schaffen, um einen neuen Passagier in alphabetischer... Weiterlesen "Dynamische Datenstrukturen und lineare Listen erklärt" »

Grundlagen der Informatik: Hardware, Software und Netzwerke

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,27 KB

Grundlagen der Computertechnik

  • Hardware: Der physische Teil eines Computers, bestehend aus elektronischen Schaltungen und elektromechanischen Geräten.
  • Software: Der Teil der Logik-Programme, wie z. B. Textverarbeitung oder E-Mail-Anwendungen.
  • Betriebssystem: Ein Programm, das die Ausführung anderer Programme steuert und als Vermittler zwischen dem Benutzer und der Computer-Hardware fungiert. Ziele sind Komfort, Effizienz und Kapazität. Windows und Linux bieten sowohl grafische Benutzeroberflächen als auch Befehlszeilen.

Festplatten und Speicherverwaltung

  • Festplatte: Speichert Daten und besteht aus Platten, einem Motor und einem Lesekopf.
  • Partition: Eine logische Aufteilung der Festplatte. Es sind maximal 4 primäre Partitionen möglich.
  • Defragmentieren:
... Weiterlesen "Grundlagen der Informatik: Hardware, Software und Netzwerke" »

Grundlagen der digitalen Bildverarbeitung und Darstellung

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 2,75 KB

Einführung in digitale Bilder

Mit dem Fortschritt der Technik werden zunehmend Systeme eingesetzt, die Bilder im Computer verwenden. Diese Anwendungen finden sich auf Webseiten, in grafischen Oberflächen, Multimedia-Programmen, Spielen, pädagogischen Programmen, im Desktop-Publishing, in der Computergrafik, Medizin, Computer Vision und vor allem in der Bildverarbeitung. Daher ist es für professionelle Computernutzer immer wichtiger, über fundiertes Wissen zu verfügen, um diese Ressource optimal nutzen zu können.

Darstellung von digitalen Bildern

Um besser zu verstehen, wie Bilder erworben und gespeichert werden, betrachten wir zunächst, wie diese digital dargestellt werden. Ein Bild zu repräsentieren bedeutet, ein Modell zu erstellen,... Weiterlesen "Grundlagen der digitalen Bildverarbeitung und Darstellung" »

Grundlagen des Internets: Funktionsweise und Geschichte

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 2,75 KB

Was ist das Internet?

Das Internet ist ein weltweites Netzwerk, das aus Geräten besteht, die über eine gemeinsame Sprache, das sogenannte Protokoll, miteinander kommunizieren. Die Hauptaufgabe besteht im Austausch von Informationen.

Was wird für die Internetnutzung benötigt?

  • Computer
  • Internet Service Provider (ISP): Anbieter für den Netzzugang.
  • Browser: Software-Tool zum Aufrufen von Webseiten.
  • Modem oder Router:
    • Modem: Modulator und Demodulator, zuständig für die Umwandlung digitaler in analoge Signale und umgekehrt.
    • Router: Gerät zur Steuerung des Datenverkehrs, das den optimalen Weg für die Informationsübertragung festlegt.

Die Rolle der Kommunikationsprotokolle

Ein Kommunikationsprotokoll ist ein Regelwerk, das die Kommunikation zwischen... Weiterlesen "Grundlagen des Internets: Funktionsweise und Geschichte" »

Dynamische Routing-Protokolle: Optimierung der Netzwerkleistung

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 8,78 KB

Routing: Auswahl und Identifizierung von Nachrichtenrouten

Routing ist die Funktion, die für die Auswahl der Routen von Nachrichten durch das Netzwerk verantwortlich ist. Es führt die Identifizierung der eindeutigen Geräte auf Netzwerkebene durch, was als Routing bezeichnet wird. Routing-Prozesse werden von speziellen Geräten durchgeführt, die Router genannt werden.

Routing-Tabellen: Netzwerktopologie-Karten

Router kennen den Standort der möglichen Empfänger der Nachrichten, da sie ihre eigenen "Karten" verwalten. Diese Karten sind Darstellungen der Netzwerktopologie, die in speziellen Tabellen gespeichert sind.

Statisches Routing: Manuelle Tabellenkonfiguration

Die Konfiguration der Router-Tabellen kann auf zwei Arten erfolgen. Statisches

... Weiterlesen "Dynamische Routing-Protokolle: Optimierung der Netzwerkleistung" »

Datenbanken: Konzepte, Dateiorganisation und Datenmodelle

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 10,06 KB

Grundlagen von Datenbanken und Dateiorganisation

· Daten: Informationen, die ein Computer speichert und aufzeichnet.

· Datensatz: Ein diskretes Stück von Informationen in einem Register.

· Registrierung: Informationen über ein Produkt, eine Veranstaltung oder Person. Eine Datei ist eine Gruppe von Datensätzen.

· Datei: Eine Sammlung von Informationen. Diese Information wird als eine Einheit gespeichert.

· Abfrage (Query): Die Suche nach einem bestimmten Datensatz oder ein Antrag auf Kriterien, um die Datensätze auszuwählen, die einen Satz erfüllen. Es gibt SELECT-Abfragen, Löschen, Erstellen von Tabellen und Aktualisieren.

· Bericht: Liste der ausgewählten Felder und Datensätze in einer leicht zu lesenden Form.

Konzept der Datei

Eine... Weiterlesen "Datenbanken: Konzepte, Dateiorganisation und Datenmodelle" »