Haupt Facebook Was ist ein Algorithmus? Ein genauerer Blick auf die Technologie, die alles untermauert, was wir online tun

Was ist ein Algorithmus? Ein genauerer Blick auf die Technologie, die alles untermauert, was wir online tun



Eines der scheinbar am häufigsten verwendeten Wörter in der Technik ist der Algorithmus. Von den Apps auf Ihrem Telefon über die Sensoren in Ihren Wearables bis hin zur Anzeige von Posts in Ihrem Facebook-Newsfeed werden Sie aufgefordert, einen Dienst zu finden, der nicht mit einem Algorithmus betrieben wird.

Wie überprüfe ich meine RAM-Geschwindigkeit?
Was ist ein Algorithmus? Ein genauerer Blick auf die Technologie, die alles untermauert, was wir online tun

Techniken des maschinellen Lernens und künstliche Intelligenz - die größten und bedeutendsten technologischen Fortschritte unserer Zeit - können ohne eine Reihe von Algorithmen nicht funktionieren. Daher ist dies ein außerordentlich wichtiges Konzept für zukünftige Technologien.

Was ist ein Algorithmus?

Ein Algorithmus kann am besten als ein genauer Satz von Anweisungen beschrieben werden, denen ein Computer folgt, um ein gewünschtes Ergebnis zu erzielen, normalerweise um ein Problem zu lösen. Die Anweisungen eines Algorithmus müssen aus einer Reihe von Schritten bestehen, die in der richtigen Reihenfolge ausgeführt werden. Was bei jedem Schritt zu tun ist, hängt vom Ergebnis der zuvor durchgeführten Schritte ab.

Beispielsweise werden die Algorithmen, die beispielsweise Instagram unterstützen, so programmiert, dass Benachrichtigungen an Ihr Telefon gesendet werden, wenn jemandem Ihr Foto gefallen hat. Sie werden dann geschrieben, um dieses Like zur Anzahl der bereits gesammelten Likes hinzuzufügen und die Gesamtsumme zu aktualisieren.

Siehe verwandt Sind wir mutig genug, Algorithmen anzuvertrauen, wie wir leben? REMOTE fordert Sie auf, sich das Theater der Zukunft vorzustellen, das von Algorithmen angetrieben wird. Schreiben von Musik mit einem Algorithmus

Algorithmen arbeiten mit Eingabedaten, bei denen es sich möglicherweise um eine Liste von Zahlen handelt, die in aufsteigender Reihenfolge eingegeben werden müssen, oder um die RGB-Werte eines Bildes, bei denen der Algorithmus bestimmen muss, ob ein menschliches Gesicht vorhanden ist [z. B. Gesichtserkennungstechnologie], erklärt Will Addison, Principal Engineer und Algorithmus-Experte bei Cambridge Berater .

Er erklärt, dass einige Algorithmen zwar garantiert das gewünschte Ergebnis erzielen, viele jedoch nicht. Die meisten Algorithmen sind vollständig deterministisch, während einige Zufallszahlen verwenden, um ihre Ergebnisse zu erzielen.

Algorithmen werden manchmal mit Rezepten für die Zubereitung einer Mahlzeit verglichen, und das ist bis zu einem gewissen Grad fair genug, aber das Wichtigste an Algorithmen ist, dass sie keinen Raum für Interpretationen lassen, fügt Addison hinzu. Sie müssen absolut präzise sein und genau vorschreiben, was bei jedem Schritt zu tun ist.

Warum sind Algorithmen so wichtig?

Algorithmen gibt es in vielen Formen und Größen, von kurz und einfach bis lang und komplex. Am komplexesten Ende dieses Spektrums stehen Algorithmen für maschinelles Lernen. Diese sind so konzipiert, dass sie Schritte automatisch lernen und im Allgemeinen so komplex sind, dass ein Mensch nicht vollständig verstehen kann, wie er die Ergebnisse erzielt, die er erzielt.

Computer ohne Algorithmen hätten keinen Zweck und keine Verwendung. Mit Algorithmen weisen wir Computer an, das zu tun, was wir von ihnen benötigen. Diese Algorithmen werden in Form von Computercode ausgedrückt, aber es sind die Ideen in den Algorithmen, die ausgedrückt werden, die ausschlaggebend sind. Viele Dienste hängen außerdem von einer Vielzahl von Algorithmen ab, die zusammenarbeiten.

what_is_an_algorithm

Bedenken hinsichtlich der Undurchdringlichkeit einiger dieser Algorithmen stecken hinter den vorgeschlagenen neuen EU-Vorschriften, die darauf hindeuten, dass wir das Recht haben, eine Erklärung für jede Entscheidung zu erhalten, die durch automatisierte Verarbeitung über uns getroffen wird. Angesichts der Tatsache, dass Algorithmen ein wesentlicher Bestandteil der kommenden Technologie und damit unserer Zukunft sind, ist es schwierig, die Rolle, die Algorithmen spielen, zu überschätzen.

Wie funktionieren Algorithmen? Ein Beispiel

Ein Beispiel für einen erfolgreichen, aber sehr einfachen Alltagsalgorithmus ist der, der von einem typischen Zentralheizungssystem verwendet wird, um ein Haus auf einer gewünschten Temperatur zu halten. Die Eingaben in den Algorithmus wären die gewünschte Temperatur und die Messung der aktuellen Temperatur am Thermostat.

Wie macht man in Minecraft glatten Stein?

Zu jedem Zeitpunkt bestimmt der Algorithmus, ob die Heizung auf folgende Weise ein- oder ausgeschaltet werden soll:

  • Wenn die gemessene Temperatur 1 Grad unter der gewünschten Temperatur (oder niedriger) liegt, wird die Heizung eingeschaltet

  • Wenn die gemessene Temperatur innerhalb von 1 Grad der gewünschten Temperatur liegt, bleibt die Heizung in ihrem aktuellen Zustand

  • Wenn die gemessene Temperatur 1 Grad über der gewünschten Temperatur (oder höher) liegt, wird die Heizung ausgeschaltet

Laut Addison ist die von Cambridge Consultants für das Energy Systems Catapult durchgeführte Arbeit ein gutes Beispiel dafür, wie die zunehmende Fähigkeit, kostengünstig mehr Daten zu sammeln und rechenintensivere Algorithmen auszuführen, die Systeme um uns herum verbessert und so das Smart Home ermöglicht.

So laden Sie Videos von Gopro herunter

Durch das Sammeln von mehr benutzergenerierten Daten von Thermostaten kann die Energiesystemkatapult Das System kann die Temperatur aus jedem Raum im Haus in den Algorithmus einspeisen und nicht nur die Temperatur von einem einzelnen Punkt im Haus.

thermostat_algorithm

Der Heizungsregelungsalgorithmus werde in den nächsten Stunden auch auf die gewünschte Temperatur aufmerksam gemacht, fügt er hinzu. Es verfügt daher über ein Modell, das vorhersagen kann, wie sich die Temperatur jedes Raums im Haus im Laufe der Zeit ändert, wobei auch die Außenlufttemperatur berücksichtigt wird. Zu jedem Zeitpunkt wird vorausgesagt, wie sich die Temperaturen in jedem Raum sowohl bei eingeschaltetem als auch bei ausgeschaltetem Kühler ändern.

Diese Vorhersagen werden verwendet, um zu entscheiden, wann jeder Kühler eingeschaltet werden soll. Infolgedessen ist der Algorithmus viel komplexer, führt jedoch zu einer viel besseren Benutzererfahrung, da die Heizung genau zum richtigen Zeitpunkt eingeschaltet wird, damit die richtigen Räume warm werden, wenn Sie von der Arbeit nach Hause kommen. Ein intelligenteres und personalisierteres System dank der Verwendung verbesserter Algorithmen.

Interessante Artikel

Tipp Der Redaktion

So leiten Sie Anrufe auf jedem Telefon weiter
So leiten Sie Anrufe auf jedem Telefon weiter
Unabhängig davon, ob Sie Android- oder iPhone-Benutzer sind oder noch einen Festnetzanschluss besitzen, können Sie die Anrufweiterleitung mit ein paar einfachen Schritten einrichten.
So laden Sie Netflix-Filme auf einen Laptop herunter
So laden Sie Netflix-Filme auf einen Laptop herunter
Sie können Netflix auch dann ansehen, wenn Sie nicht mit dem Internet verbunden sind, indem Sie Filme und Fernsehsendungen auf Ihren Windows-Laptop herunterladen. Erfahren Sie hier wie.
So kopieren und fügen Sie es auf Facebook ein
So kopieren und fügen Sie es auf Facebook ein
Haben Sie einen Text, einen Kommentar oder ein Statusupdate gesehen, das Ihnen gefallen hat? Erfahren Sie, wie Sie einen Beitrag auf Facebook kopieren und mit Ihren Freunden teilen.
So streamen Sie Ihr iPhone nach Roku (2021)
So streamen Sie Ihr iPhone nach Roku (2021)
Roku ist ein Streaming-Dienst und ein Gadget, für das nur eine geringe Einführung erforderlich ist. Eines der besten Dinge ist, dass Sie mit der Roku-App den Stream auf einem Smart-TV steuern oder Ihre Videos streamen / spiegeln können. Zu machen
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Hinzufügen des Registrierungseditors zur Systemsteuerung in Windows 10 Der Registrierungseditor ist ein wichtiges Tool für Systemadministratoren, Geeks und normale Benutzer, die die versteckten Einstellungen des Windows-Betriebssystems ändern möchten, die nicht über die Benutzeroberfläche verfügbar sind. Sie können es der Systemsteuerung hinzufügen, wenn Sie möchten. Dies fügt hinzu
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Einige der Themen können Symbole wie Dieser PC, Netzwerk, Papierkorb und das Symbol Ihres Benutzerprofilordners ändern. Hier erfahren Sie, wie Sie diese Funktion deaktivieren.
So machen Sie einen Hintergrund in Procreate transparent
So machen Sie einen Hintergrund in Procreate transparent
Wenn Sie Schwierigkeiten haben, herauszufinden, wie Sie den Hintergrund in Procreate transparent machen können, sind Sie nicht allein. Selbst wenn Sie einen transparenten Hintergrund entworfen haben, erscheint dieser beim erneuten Öffnen der Datei oft wieder in reinem Weiß. Diese sind