Computers

Die Logik hinter künstlicher Intelligenz verstehen

Autor: Peter Berry
Erstelldatum: 16 Juli 2021
Aktualisierungsdatum: 14 November 2024
Anonim
KÜNSTLICHE INTELLIGENZ vs. MACHINE LEARNING vs. DEEP LEARNING | #KI
Video: KÜNSTLICHE INTELLIGENZ vs. MACHINE LEARNING vs. DEEP LEARNING | #KI

Inhalt

Elizabeth hat Cum Laude an der Universität von Pittsburgh in Informatik und professionellem Schreiben abgeschlossen und verfügt über mehr als 10 Jahre Erfahrung.

Die Wissenschaft der Logik

Die Logik, wie sie im Online-Wörterbuch von Merriam-Webster definiert ist, lautet: „Eine Wissenschaft, die sich mit den Prinzipien und Kriterien der Gültigkeit von Inferenz und Demonstration befasst; die Wissenschaft der formalen Prinzipien des Denkens. “

Dann stellt sich die Frage: Wie kann Software so programmiert werden, dass sie aus menschlichen Überlegungen und Überlegungen Schlussfolgerungen zieht?

Lassen Sie uns zunächst ein besseres Verständnis der Wissenschaft hinter der Logik erlangen.

Die Logik betrachtet voreingestellte Gleichungen und Regeln und vergleicht dann die fraglichen Daten mit diesen Regeln, um zu entscheiden, ob etwas wahr / falsch, richtig / falsch, ein / aus usw. ist. Das Folgende ist ein hypothetisches Beispiel einer in der Logik verwendeten bedingten Anweisung ::


Regel: Wenn eine Person schläft, kommt sie wahrscheinlich zu spät zum Brunch.

Problem: Joe hat verschlafen.

Lösung: Joe wird wahrscheinlich zu spät zum Brunch kommen.

Um die richtige Lösung für dieses Problem zu finden, müssen wir herausfinden, was wahr und was falsch ist, und dann die sogenannten "Wahrheitstabellen" betrachten, die in der allgemeinen Logik verwendet werden, um das Ergebnis zu identifizieren.

Regel: Wenn eine Person schläft, kommt sie wahrscheinlich zu spät zum Brunch. WAHR

Problem: Joe hat verschlafen. WAHR

Lösung: Joe wird wahrscheinlich zu spät zum Brunch kommen. WAHR

Wenn wir uns die Wahrheitstabellen ansehen, sehen wir, dass TRUE und / oder TRUE TRUE zurückgeben. Die vollständigen Wahrheitstabellen, die unten aufgeführt sind, geben Beispiele für die in der Logik verwendeten Grundgleichungen und ihre Schlussfolgerungen. Diese allgemeinen mathematischen Tabellen sind nützlich, um sich beim Erstellen von Algorithmen (Anweisungen) in der Computerprogrammierung zu merken oder diese zu berücksichtigen.


Logische Wahrheitstabellen

x=yKehrt zurück

Wahr

=

Wahr

Wahr

Wahr

=

Falsch

Falsch

Falsch

=

Wahr

Falsch

Falsch

=

Falsch

Wahr

xUNDyKehrt zurück

Wahr

und

Wahr

Wahr

Wahr

und

Falsch

Falsch

Falsch

und

Wahr

Falsch

Falsch

und

Falsch

Falsch

xoderyKehrt zurück

Wahr


oder

Wahr

Wahr

Wahr

oder

Falsch

Wahr

Falsch

oder

Wahr

Wahr

Falsch

oder

Falsch

Falsch

NichtxKehrt zurück

Nicht

Wahr

Falsch

Nicht

Falsch

Wahr

Was verwendet künstliche Intelligenz, um Entscheidungen zu treffen?

Künstliche Intelligenz (KI) ist der Zweig der Informatik, der die Fähigkeit erforscht und untersucht, Software zu programmieren, die Logik verwendet, um Entscheidungen zu treffen, die die menschlichen Überlegungen nachahmen, nur schneller und genauer.

Wie wird dies erreicht? AI leitet logische Schlussfolgerungen aus einer Kombination von drei Hauptfaktoren ab, darunter:

  • Archivierte historische Daten werden als Grundlage verwendet, um die Regeln und logischen Schlussfolgerungen zu erstellen, die zum Szenario passen.
  • Neue eingehende Daten ergänzen die Basis kontinuierlich, um die Logik weiter zu unterstützen.
  • Menschliche Interaktion in Echtzeit tritt auf, wenn eine Entscheidung nicht klar ist.

Diese Faktoren sind die Schlüssel zum Erstellen und Trainieren der komplexen Algorithmen, mit denen Problemlösungsberechnungen durchgeführt werden.

Programmierlogik für künstliche Intelligenz

In der Computerprogrammierung, die zum Erstellen der AI-Algorithmen verwendet wird, wird die Logik basierend auf bedingten if / then-Anweisungen in "Boolesche" Werte von true und false übersetzt.

Richtig gegen Falsch Entscheidungen kommen aus der Logik „Wenn dies, dann das“.

Ähnlich wie wir die richtige Lösung berechnet haben, ob Joe wahrscheinlich zu spät zum Brunch kommt oder nicht, wird AI das Problem berechnen und zu derselben Schlussfolgerung gelangen.

AI hat die historischen Daten als Grundlage und die logischen Geschäftsregeln, die in seinem Algorithmus programmiert sind. Wenn die Maschine eine Frage oder ein Problem erhält, berechnet AI innerhalb von Millisekunden die verfügbaren Ergebnisse, überprüft, was wahr und falsch ist, und wählt dann anhand der Wahrheitstabellen die genaueste und logischste Auswahl aus.

KI ermöglicht es Maschinen, die bestmöglichen Entscheidungen zu treffen, und gibt ihnen im Wesentlichen die Fähigkeit zu lernen, zu argumentieren und zu verstehen. Dies wird als maschinelles Lernen (Machine Learning, ML) bezeichnet. Dies ist der ausgereifte Zweig der KI, der seine Methoden auf die Belegschaft anwendet und diese Wissenschaft zur Durchführung alltäglicher praktischer Aufgaben nutzt.

Anwenden bedingter Anweisungen auf künstliche Intelligenz

Das Folgende sind einfache Geschäftslogikregeln, die auf AI-Algorithmen angewendet werden können, basierend auf bedingten if / then-Anweisungen.

  • Wenn der Schüler mehr als 60% für einen Test erhält,
    dann melden Sie eine bestandene Note.
  • Wenn ein Kunde Geld auf seinem Konto hat,
    dann Zinsen berechnen.
  • Wenn ein Kunde Artikel in Mengen von 12 oder mehr kauft,
    Berechnen Sie dann einen Rabatt von 10%.

Das Hinzufügen einer weiteren Ebene zum if / then ist eine alternative 'else'-Anweisung, wenn die wahre Bedingung fehlschlägt.

  • Wenn der Schüler mehr als 60% für einen Test erhält,
    dann melde eine bestandene Note,
    Andernfalls wird eine nicht bestandene Note gemeldet.
  • Wenn ein Kunde Geld auf seinem Konto hat,
    dann Zinsen berechnen,
    Andernfalls wird eine Überziehungsgebühr erhoben.
  • Wenn ein Kunde Artikel in Mengen von 12 oder mehr kauft,
    dann berechnen Sie einen Rabatt von 10%,
    Andernfalls wird eine Versandkostenpauschale erhoben.

Macht AI jemals schlechte Logikanrufe?

Wie bei jeder Software sollte bei einem vollständigen Ausfall ein erforderlicher Wiederherstellungsplan vorhanden sein. Es sollte jedoch nicht erforderlich sein, die Ergebnisse, die Logik oder die Genauigkeit der Automatisierungssoftware nach ihrer Implementierung zu überprüfen, da sie programmgesteuert keine Beurteilungsfehler verursacht.

Automatisierungssoftwareprodukte sind intelligent genug, um zu erkennen, dass sie Hilfe benötigen, wenn sie auf etwas stoßen, das sie nicht verstehen können. Die Software ist tatsächlich unter diesem Gesichtspunkt programmiert, um zu erwarten, dass Szenarien entstehen, wenn ihre Entscheidungsfähigkeit beeinträchtigt wird oder wenn die Auswahl nicht 100% klar ist.

In solchen Fällen bittet intelligente Automatisierungssoftware um menschliche Unterstützung, anstatt fortzufahren und eine weniger genaue Logik zu verwenden, die möglicherweise zu einer schlechten Entscheidung führen könnte.

Verbesserung der Denkprozesse beim maschinellen Lernen

Es mag etwas mühsam klingen, Anwendungen mit ML ständig überwachen zu müssen und jedes Mal, wenn unerwartete oder unbekannte Daten auftreten, die nicht verarbeitet werden können, ständig eingreifen zu müssen.

Das ist das Schöne an intelligenter Automatisierungssoftware.

Sobald die menschliche Hilfe bei der richtigen Entscheidung eingegriffen hat, „lernt“ die Software aus diesen Eskalationen. Erinnern Sie sich an die drei oben genannten Schlüsselfaktoren, aus denen AI-Algorithmen bestehen? Dazu gehören neue eingehende Daten und menschliche Interaktion.

Diese neuen Daten, die während der Eskalation empfangen wurden, ermöglichen es ML, seine eigene Automatisierungsfähigkeit kontinuierlich anzupassen und zu verbessern, die Türen für Änderungen offen zu lassen… und es der logisch basierten rationalen Master-Maschine zu ermöglichen, auch mit dem zu gehen fließen 'und' mit den Schlägen rollen. '

Die Zukunft der künstlichen Intelligenz und des maschinellen Lernens

AI und ML stehen an der Schwelle, die moderne Gesellschaft zu automatisieren und auf ein neues Niveau zu bringen. Wie bei jeder Technologie sind Vor- und Nachteile zu berücksichtigen.

AI und ML werden immer nur so gut sein wie die darin eingebaute menschliche Logik und die Geschäftsregeln sowie die Basisalgorithmen. Mit seiner Fähigkeit zu berechnen, zu lernen und sich anzupassen, wenn sich die Anforderungen ändern und wachsen, ist es leicht zu erkennen, wie sie schnell zu einem integralen Bestandteil jedes Unternehmens werden können, das auf dem Markt einen Wettbewerbsvorteil erzielen möchte.

Dieser Artikel ist genau und nach bestem Wissen des Autors. Der Inhalt dient nur zu Informations- oder Unterhaltungszwecken und ersetzt nicht die persönliche Beratung oder professionelle Beratung in geschäftlichen, finanziellen, rechtlichen oder technischen Angelegenheiten.

Heute Lesen

Neue Artikel

Bester Budget Camcorder für das Geld 2018
Computers

Bester Budget Camcorder für das Geld 2018

Al YouTuber verwende ich eine Vielzahl von Geräten, um mein Video aufzunehmen. Ich benutze zu Hau e eine Autofoku -D LR und einen guten Camcorder, wenn ich unterweg bin. Mein Handy macht einen gu...
Finden Sie ganz einfach Ihr HP Laptop-Administratorkennwort oder Einschaltkennwort
Computers

Finden Sie ganz einfach Ihr HP Laptop-Administratorkennwort oder Einschaltkennwort

Auf meinem HP Laptop war alle in Ordnung, bi e plötzlich nicht mehr war. Ich bin nicht icher, ob ich Window im Hintergrund elb t aktuali iert hat oder ob ich eine elt ame oftware in talliert habe...