Connect with us

Wie man

Was sind Algorithmen und warum machen sie Menschen unangenehm?

Was sind Algorithmen und warum machen sie Menschen unangenehm?

Afrika Studio

„Algorithmus“ ist ein Wort, das viel herumgeworfen wird. Aber worüber reden wir eigentlich, wenn wir Gespräche über YouTube- oder Facebook-Algorithmen führen? Was sind Algorithmen und warum beschweren sich die Leute so sehr über sie?

Algorithmen sind Anweisungen zur Problemlösung

Wir leben in einer Welt, in der Computer nur vage verstanden werden, obwohl sie jeden Moment unseres Lebens durchdringen. Aber es gibt einen Bereich der Informatik, in dem jeder die Grundlagen des Geschehens verstehen kann. Dieser Bereich der Informatik heißt Programmierung.

Das Programmieren ist keine glamouröse Arbeit, aber es ist die Grundlage aller Computersoftware, von Microsoft Office bis hin zu Robocallern. Und selbst wenn Ihre Programmierkenntnisse ausschließlich aus schlechten Filmen der 90er Jahre und ungewöhnlichen Nachrichten stammen, brauchen Sie wahrscheinlich niemanden, der Ihnen erklärt, was ein Programmierer tut. Ein Programmierer schreibt Code für einen Computer, und der Computer folgt den Anweisungen dieses Codes, um Aufgaben auszuführen oder Probleme zu lösen.

In der Welt der Informatik ist ein Algorithmus nur ein schickes Wort für Code. Jeder Befehlssatz, der einem Computer sagt, wie er Probleme lösen soll, ist ein Algorithmus, auch wenn die Aufgabe sehr einfach ist. Wenn Sie Ihren Computer einschalten, folgen Sie einer Reihe von Anweisungen zum Einschalten. Das ist ein Algorithmus bei der Arbeit. Wenn ein NASA-Computer rohe Funkwellendaten verwendet, um ein Foto des Weltraums zu rendern, ist dies auch ein Algorithmus bei der Arbeit.

Das Wort „Algorithmus“ kann verwendet werden, um einen beliebigen Befehlssatz zu beschreiben, auch außerhalb des Computerbereichs. Zum Beispiel ist Ihre Methode zum Sortieren von Besteck in einer Schublade ein Algorithmus, ebenso wie Ihre Methode zum Händewaschen nach der Benutzung des Badezimmers.

Ein Mann, der unbehaglich auf einen Laptop schautFizkes / Shutterstock

Aber hier ist die Sache: Heutzutage ist das Wort „Algorithmus“ eher für einige sehr spezifische technische Gespräche reserviert. Sie hören keine Leute, die über „grundlegende Mathematik“ -Algorithmen oder „MS Paint Graffiti Tool“ -Algorithmen sprechen. Stattdessen hören Sie Instagram-Nutzer, die sich über Algorithmen für Vorschläge von Freunden oder über Datenschutzgruppen beschweren, die die Datenerfassungsalgorithmen von Facebook verprügeln.

Wenn „Algorithmus“ ein Sammelbegriff für Computeranweisungen ist, warum verwenden wir ihn dann fast ausschließlich, um verwirrende, magische und böse Aspekte der digitalen Welt zu beschreiben?

Die meisten Menschen verwenden „Algorithmen“ und „Maschinelles Lernen“ synonym

In der Vergangenheit haben Programmierer und Popkultur die meisten Computeranweisungen als „Code“ bezeichnet. Dies gilt zum größten Teil bis heute. Maschinelles Lernen ist der große, trübe Bereich des Rechnens, in dem wir eher das Wort „Algorithmus“ anstelle von „Code“ verwenden. Dies hat verständlicherweise zu der Verwirrung und dem Unbehagen rund um das Wort „Algorithmus“ beigetragen.

Maschinelles Lernen gibt es schon seit langer Zeit, aber es ist erst in den letzten 15 Jahren ein großer Teil der digitalen Welt geworden. Während maschinelles Lernen nach einer komplizierten Idee klingt, ist es ziemlich einfach zu verstehen. Programmierer können nicht für jede Situation spezifischen Code schreiben und testen, daher schreiben sie Code, der sich selbst schreiben kann.

Betrachten Sie es als eine praktischere Form der künstlichen Intelligenz. Wenn Sie genug E-Mails Ihres Chefs als Spam kategorisieren, schiebt Ihr E-Mail-Client automatisch alle E-Mails Ihres Chefs in den Spam-Ordner. In ähnlicher Weise verwendet Google maschinelles Lernen, um sicherzustellen, dass die YouTube-Suchergebnisse relevant bleiben, und Amazon verwendet maschinelles Lernen, um vorzuschlagen, welche Produkte Sie kaufen sollten.

Natürlich ist maschinelles Lernen nicht alles in Ordnung und gut. Der Name „maschinelles Lernen“ klingt gruselig genug, um manche Menschen unwohl zu fühlen, und einige der beliebten Verwendungszwecke für maschinelles Lernen sind ethisch fragwürdig. Die Algorithmen, mit denen Facebook Daten abbaut oder Benutzer im Internet nutzt, sind ein wenig schmeichelhaftes Beispiel für maschinelles Lernen.

In der Presse erfahren Sie mehr über den „Google-Algorithmus“ zum Ranking von Suchergebnissen, den „YouTube-Algorithmus“ zum Empfehlen von Videos und den „Facebook-Algorithmus“ zum Entscheiden, welche Beiträge in Ihrer Timeline angezeigt werden. Dies sind alles Streitpunkte und Debatten.

Warum Algorithmen umstritten sind

Die lange Division ist (unter anderem) ein bekannter Algorithmus zum Teilen von Zahlen. Es ist nur so, dass es von Schulkindern anstelle von Computern durchgeführt wird. Ihre Intel-CPU verwendet einen völlig anderen Algorithmus, wenn sie Zahlen teilt, aber die Ergebnisse sind dieselben.

Speech-to-Text verwendet im Allgemeinen maschinelles Lernen, aber niemand spricht über den Speech-to-Text-Algorithmus, da es eine objektiv korrekte Antwort gibt, die jeder Mensch sofort erkennen kann. Niemand kümmert sich darum, wie der Computer herausfindet, was Sie gesagt haben oder ob es sich um maschinelles Lernen handelt oder nicht. Es ist uns nur wichtig, ob die Maschine die richtige Antwort hat.

Andere Anwendungen des maschinellen Lernens haben jedoch nicht den Vorteil, eine „richtige“ Antwort zu haben. Aus diesem Grund sind Algorithmen in den Medien zu einem regelmäßigen Gesprächsthema geworden.

Ein Algorithmus zum alphabetischen Sortieren einer Liste ist nur eine Möglichkeit, eine definierte Aufgabe zu erfüllen. Ein Algorithmus wie der von Google für das „Ranking der besten Websites für eine Suche“ oder der von YouTube für das „Empfehlen des besten Videos“ ist jedoch viel vage und erfüllt keine definierte Aufgabe. Die Leute können darüber diskutieren, ob dieser Algorithmus die gewünschten Ergebnisse liefert, und die Leute werden unterschiedliche Meinungen dazu haben. Mit unserem alphabetischen Sortierbeispiel kann jedoch jeder zustimmen, dass die Liste alphabetisch sortiert wird, wie es sollte. Es gibt keine Kontroverse.

Wie sollen wir das Wort „Algorithmus“ verwenden?

Algorithmen sind die Basis aller Software. Ohne Algorithmen hätten Sie weder ein Telefon noch einen Computer, und Sie würden diesen Artikel wahrscheinlich auf einem Blatt Papier lesen (tatsächlich würden Sie ihn überhaupt nicht lesen).

Die breite Öffentlichkeit verwendet das Wort „Algorithmus“ jedoch nicht als Sammelbegriff für Computercode. Tatsächlich gehen die meisten Leute davon aus, dass es einen Unterschied zwischen einem Computercode und einem Algorithmus gibt – aber es gibt keinen. Aufgrund der Assoziation des Wortes „Algorithmus“ mit maschinellem Lernen ist seine Bedeutung neblig geworden, seine Verwendung ist jedoch spezifischer geworden.

Ein Vater und ein Kind lesen etwas von einem LaptopEvgeny Atamanenko / Shutterstock

Sollten Sie anfangen, das Wort „Algorithmus“ zu verwenden, um selbst die trivialsten Teile des Computercodes zu beschreiben? Wahrscheinlich nicht, da nicht jeder verstehen wird, was Sie meinen. Die Sprache ändert sich immer und das aus gutem Grund. Die Menschen brauchen ein Wort, um die verwirrende, undurchsichtige und manchmal zweifelhafte Welt des maschinellen Lernens zu beschreiben, und „Algorithmus“ wird zu diesem Wort – vorerst.

Trotzdem ist es gut zu bedenken, dass ein Algorithmus (und maschinelles Lernen) im Kern eine Menge Code ist, der zur Lösung von Aufgaben geschrieben wurde. Es gibt keinen Zaubertrick; Es ist nur eine kompliziertere Iteration der Software, mit der wir bereits vertraut sind.

Quellen: Schiefer, Wikipedia, GeeksforGeeks

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia