Thema: Delphi Künstliche Intelligenz

Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#51

Re: Künstliche Intelligenz

  Alt 12. Mai 2004, 20:03
jaja, ich wollte ne halbwegs vernünftige engine (zb minimax) als basis nehmen, so das nicht NUR schwachsinn rauskommt

dann die bewertung der stellung trimmen

wenn die wertung runtergeht, dann isses schlecht

das problem: mit einer auch nur halbwegs passablen datenbank, dürften ca. 50 GB belegt sein

der grösste aufwand wird sein, das zu durchsuchen

@den mega-beitrag

also, klar, das prog ist nicht mit if-then-else konstruktionen zu lösen
ich bin der meinung, das man durch zerlegung in wortarten, und dann in satzteile erst mal das rausfinden muss:
- wer ist aktiv
- was macht er
- mit wem
(- nebensätze dasselbe) vorerst nicht benötigt
- dann bewertung

beispiel 1:

der diktator wurde vom volk ermordet
1. aktiv:das volk
2. tat: ermorden
3. opfer: diktator
5. +, -, -
da etwas gutes(volk) etwas böses(ermorden) mit etwas bösem(diktator) macht, ist der satz ist positiv zu bewerten

zum beispielsatz ist noch folgendes zu sagen: er gehört eindeutig in eine höhere kategorie, da nicht nur vergangenheit, sonder auch passiv(!) benutzt werden

beispiel 2:

der diktator ermordet das volk
1. diktator
2. ermorden
3. volk
5. -, -, +
da etwas böses etwas böses mit etwas gutem macht, ist der satz negativ zu bewerten

schlussvolgerung:

bei täter, tat, opfer

ist
+, -, - positiv,
-, -, + negativ.

desweiteren ist

+, +, + positiv,
-, +, + positiv,
-, -, - negativ.
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat