Hallo
Wie erstelle ich am besten einen lernfägigen Kettensatz in einem neuronalen Netz in Prolog her !
Erstmal werden zwei Zahlen eingegeben, nennen wir diese Faktor A und Faktor B!
Sobald diese eingegeben werden, fragt das Programm nach weiteren zwei Faktoren. Werden diese eingegeben, Factor C und D, sollen diese voneinader abgezogen werden, d.h A - C = E und B - D = F; E und F sollen miteinander verglichen werden, und dir differenz soll nun von soll dem kleineren Faktor addiert werden, oder vom grösseren subtrahiert werden.
Es soll eine Art Gleichung erstellt werden, wo beide seiten in etwa das gleiche Ergebnis erhalten!
Ist das überhaupt mit Prolog möglich ?
Danke für die Hilfe.
Edit by Xin: Programmiersprache im Titel vorangestellt
Prolog: Ein Kettensatz in prolog erstellen
- Xin
- nur zu Besuch hier
- Beiträge: 8858
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Ein Kettensatz in prolog erstellen
Moin Moin!
Eine Frage zu Prolog, das hätte ich hier ja nun wirklich nicht erwartet. ^^
Du kannst mit Prolog aber Schlussfolgerungen ziehen.
Ich habe schon lange nix mehr mit Prolog gemacht (ca. 5-6 Jahre), also bin ich in der Syntax der Regeln nicht mehr fit.
Ich hbae noch nicht ganz verstanden, was bei Dir Faktoren sind, eigentlich sind Faktoren ja die Operanden einer Multiplikation!?
Auch habe ich noch nicht ganz verstanden, wie sich "der kleinere Faktor" von Dir beschreibt.
Sorry, ich kann der Problemstellung nicht folgen.
Eine Frage zu Prolog, das hätte ich hier ja nun wirklich nicht erwartet. ^^
Prolog stellt kein neuronales Netz zur Verfügung.suntzu hat geschrieben:Hallo
Wie erstelle ich am besten einen lernfägigen Kettensatz in einem neuronalen Netz in Prolog her !
Du kannst mit Prolog aber Schlussfolgerungen ziehen.
Also ich bin sicher, dass man in Prolog zahlen im Programm erfragen kann, ich habe es aber nie verwendet. Ich würde die vier Zahlen einfach so als Fragestellung geben.suntzu hat geschrieben:Erstmal werden zwei Zahlen eingegeben, nennen wir diese Faktor A und Faktor B!
Sobald diese eingegeben werden, fragt das Programm nach weiteren zwei Faktoren. Werden diese eingegeben, Factor C und D, sollen diese voneinader abgezogen werden, d.h A - C = E und B - D = F; E und F sollen miteinander verglichen werden, und dir differenz soll nun von soll dem kleineren Faktor addiert werden, oder vom grösseren subtrahiert werden.
Code: Alles auswählen
berechne( 1, 2, 3, 4 )
Ich hbae noch nicht ganz verstanden, was bei Dir Faktoren sind, eigentlich sind Faktoren ja die Operanden einer Multiplikation!?
Auch habe ich noch nicht ganz verstanden, wie sich "der kleinere Faktor" von Dir beschreibt.
Welche beiden Seiten?!suntzu hat geschrieben:Es soll eine Art Gleichung erstellt werden, wo beide seiten in etwa das gleiche Ergebnis erhalten!
Sorry, ich kann der Problemstellung nicht folgen.
Grundsätzlich ist vieles mit Prolog möglich. Allerdings ist Prolog keine Sprache, der man eine Problemlösung erklärt, sondern ein Problem. Ich verstehe das Problem noch nicht, weshalb ich auch nicht sagen kann, wie oder ob man es in Prolog lösen kann. Aber ich sehe in der bisherigen Frage nix, was Prolog ausschließt.suntzu hat geschrieben:Ist das überhaupt mit Prolog möglich ?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.