Was sind Algorithmen, und Warum Machen Sie Menschen Unangenehm?

0
335
Afrika Studio

“Algorithmus” ist ein Wort, das wird geworfen, um eine Menge. Aber wenn wir bauen Gespräche rund um YouTube-oder Facebook-algorithmen, was sind wir eigentlich sprechen? Was sind algorithmen, und warum beschweren sich Leute über Sie so viel?

Algorithmen Sind die Anweisungen für die Problemlösung

Wir Leben in einer Welt, wo Computer sind nur vage verstanden, obwohl Sie durchdringen in jedem moment unseres Lebens. Aber es ist ein Bereich der informatik, wo jeder kann die Grundlagen verstehen von, was Los ist. Der Bereich informatik ist die Programmierung genannt.

Die Programmierung ist nicht glamourös Arbeit, aber es ist die Grundlage aller computer-software, von Microsoft Office auf robocallers. Und auch wenn Sie Ihre Kenntnisse der Programmierung stammt ausschließlich aus bad 90 Filme und off-beat-news-Berichte, werden Sie wahrscheinlich nicht brauchen, jemand zu erklären, was ein Programmierer tut. Ein Programmierer schreibt den code für einen computer, und der computer folgt die Anweisung, dass der code, um Aufgaben oder Probleme zu lösen.

Gut, in die Welt der informatik ein Algorithmus ist nur ein schickes Wort für den code. Jeder Befehl, der mitteilt, dass ein computer, wie die Probleme zu lösen, ist ein Algorithmus, auch wenn die Aufgabe ist super einfach. Wenn Sie Ihren computer einschalten, es folgt eine Reihe von “wie” – Anleitungen. Das ist ein Algorithmus am Werk. Wenn ein NASA-computer verwendet raw-radio wave-Daten zu Rendern, ein Foto von outer space, das ist auch ein Algorithmus am Werk.

Das Wort “Algorithmus” verwendet werden können, zu beschreiben, jeder Satz von Anweisungen, auch außerhalb des Bereichs der Datenverarbeitung. Zum Beispiel, Ihre Methode für die Sortierung von Besteck in einer Schublade, ist ein Algorithmus, so ist Ihre Methode der waschen Sie Ihre Hände nach Benutzung der Toilette.

fizkes/Shutterstock

Aber hier ist das Ding: in Diesen Tagen das Wort “Algorithmus” ist tendenziell reserviert für einige sehr spezielle tech-Gespräche. Sie nicht hören, wie Leute reden über “Grundlagen der Mathematik” algorithmen oder “MS Paint graffiti-tool” – algorithmen. Stattdessen, hören Sie Instagram-Nutzer beschweren sich über Freund Vorschlag, algorithmen und Datenschutz-Gruppen bashing Facebook data collection-algorithmen.

Wenn der “Algorithmus” ist ein Allgemeinbegriff für computational Anweisungen, dann warum verwenden wir es fast ausschließlich, um zu beschreiben, verwirrend, magisch und böse Aspekte der digitalen Welt?

Die meisten Leute Benutzen “Algorithmen” und “maschinelles Lernen” Synonym verwendet

In der Vergangenheit, Programmierer und pop-Kultur bezeichnet, die meisten computational Anweisungen wie “code”. Dies gilt auch noch heute, zum größten Teil. Machine learning ist die große, trübe Bereich der informatik, wo neigen wir dazu, das Wort “Algorithmus” statt “code”. Dies hat, verständlicherweise, dazu beigetragen, die Verwirrung und Unbehagen umgibt das Wort “Algorithmus.”

Maschinelles lernen hat sich für eine lange Zeit, aber es ist nur ein großer Teil der digitalen Welt in den letzten 15 oder so Jahren. Während maschinelles lernen klingt wie eine komplizierte Idee, es ist ziemlich einfach zu verstehen. Programmierer können nicht schreiben und testen von code, spezifisch für jede situation, so dass Sie code schreiben, selbst schreiben.

Betrachten Sie es als eine praktische form der künstlichen Intelligenz. Wenn Sie kategorisieren Sie genug von Ihrem Chef die E-Mails als spam, dann werden Ihre E-Mail-client starten, drängeln, alle von Ihrem Chef die E-Mails in den spam-Ordner automatisch. Ähnlich wie Google nutzt maschinelles lernen, um sicherzustellen, dass der YouTube-Suche Ergebnisse relevant bleiben, und Amazon nutzt maschinelles lernen, um Produkte vorzuschlagen, die Sie kaufen sollten.

Natürlich, machine learning ist nicht alles schön und gut. Der name “machine learning” klingt gruselig genug, um einige Leute unbequem, und einige der beliebtesten Anwendungen für maschinelles lernen sind ethisch fragwürdig. Die algorithmen, die Facebook nutzt, um Daten-mine oder den Benutzer über das web eine wenig schmeichelhafte Beispiel des maschinellen Lernens.

In der Presse, hören Sie über “Google-Algorithmus” für das ranking von Suchergebnissen”, der YouTube-Algorithmus” für die Empfehlung von videos und “Facebook-Algorithmus” für die Entscheidung, welche Beiträge Sie sehen in Ihrer timeline. Dies sind die Themen, die allen Streit und Debatte.

RELATED: Das Problem Mit der KI: Maschinen Lernen die Dinge, Aber Kann Sie nicht Verstehen

Warum Algorithmen Sind Umstritten

Lange Teilung, ein bekannter Algorithmus (unter vielen anderen) für die Aufteilung zahlen. Es ist nur, dass es durchgeführt, die die Schüler anstatt von Computern. Ihre Intel-CPU verwendet einen anderen Algorithmus vollständig, wenn er teilt die zahlen, aber die Ergebnisse sind die gleichen.

Rede-zu-text-Regel verwendet maschinelles lernen, aber niemand spricht über die Sprache-zu-text “- Algorithmus”, denn es gibt eine sachlich richtige Antwort, die jeder Mensch sofort erkennen können. Niemand kümmert sich über das “wie” der computer rechnet aus, was Sie sagte, oder ob es in der Maschine lernen oder nicht. Wir nur Sorge, ob die Maschine die richtige Antwort erhielten.

Aber auch andere Anwendungen des maschinellen Lernens nicht haben den Vorteil, dass Sie eine “richtige” Antwort. Das ist der Grund, warum algorithmen haben sich zu einem regelmäßigen Gesprächsthema in den Medien.

Ein Algorithmus zum Sortieren einer Liste alphabetisch ist nur eine Art der Erfüllung einer definierten Aufgabe. Aber ein Algorithmus wie Google ist für irgendwie “- ranking der besten websites für die Suche” oder bei YouTube nach “empfehlen, die beste video” ist viel undeutlicher und nicht erreichen einer definierten Aufgabe. Die Menschen können darüber streiten, ob dieser Algorithmus erzeugt den Ergebnissen sollte es, und die Menschen haben unterschiedliche Meinungen auf. Aber mit unserer alphabetische Sortierung Beispiel, kann jeder Zustimmen, dass in der Liste landet, alphabetisch sortiert, wie es sein sollte. Es gibt keine Kontroverse.

Wie Sollten Wir das Wort “Algorithmus?”

Algorithmen sind die Grundlage aller software. Ohne algorithmen, die Sie nicht haben, ein Handy oder computer, und Sie würden wahrscheinlich diesen Artikel Lesen, auf einem Stück Papier (eigentlich, Sie wäre nicht Lesen).

Aber, der Allgemeinen öffentlichen doesn T verwenden das Wort “Algorithmus” als Allgemeinbegriff für computer-code. In der Tat, die meisten Menschen gehen davon aus, dass es einen Unterschied zwischen einem computer-code und eine Algorithmus—gibt es aber nicht. Weil das Wort “Algorithmus” Vereinigung mit machine-learning -, seine Bedeutung hat sich neblig, doch seine Verwendung ist gewachsen, mehr spezifischen.

Evgeny Atamanenko/Shutterstock

Sollten Sie beginnen mit dem Wort “Algorithmus” zu beschreiben, selbst die trivialsten Stück von computer-code? Wahrscheinlich eher nicht, nicht jeder wird verstehen was du meinst. Sprache verändert sich ständig, und es ändert sich immer, für einen guten Grund. Menschen brauchen ein Wort zu beschreiben, die verwirrend, undurchsichtig und manchmal zweifelhafte Welt des maschinellen Lernens und der “Algorithmus” ist immer, dass Wort—für jetzt.

That being said, es ist gut im Auge zu behalten, dass ein Algorithmus (und maschinelles lernen), im Kern, eine Reihe von code, die schriftliche Aufgaben zu lösen. Es gibt keinen magischen trick, es ist nur eine komplexere iteration der software, mit der wir bereits vertraut sind.

Quellen: Schiefer, Wikipedia, GeeksforGeeks