Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4938
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] source code generation aus Daten ist ein KI-Traum. |
| Date | 2017-10-10 13:33 +0200 |
| Message-ID | <f43pg9Fr5gaU1@mid.individual.net> (permalink) |
| References | <7e1f4ce8-8606-588a-7f85-b13f39941ca5@thomas-guettler.de> <mailman.48.1507563959.12137.python-de@python.org> <f436cuFmp4kU1@mid.individual.net> <27e611d6-b47b-2595-44fc-4a145e929670@thomas-guettler.de> <mailman.70.1507631073.12137.python-de@python.org> |
Am 10.10.2017 um 12:24 schrieb Thomas Güttler:
>> Und source code generation aus Daten
>> ist ein KI-Traum.
> Ich bin mit dem aktuellen KI-Trend (Tensorflow) noch nicht sehr vertraut.
Tensorflow kenne ich praktisch nicht.
Dafür habe ich mal lisp verwendet.
Da gibt es etwas wie quote.
Damit kann man einer Variablen oder Listenelement
so etwas wie ein keywort zuweisen.
Außerdem gibt es da die polnische Notation,
was Unterprogrammen ähnlich ist.
Also statt a + b wird + a b.
Pythonähnlich wäre dann
x = [ quote(if), [ quote(<=), a, b ] [ quote(=) a b ]]
eval(x) würde dann if a<=b: a=b ausführen.
In Python müsste man erst Quelltext erzeugen
und, da eval nach meinem Eindruck auf eine Zeile
beschränkt ist, Dateien erzeugen und import anwenden.
Etwa so:
Datei: a.py
s="Mist"
if len(s)==4:
from b import *
else:
from c import *
print(s)
Datei: b.py
s="bla"
Datei: c.py
s="grr"
python3 a.py liefert dann
bla
Mit diesem Verfahren kann ein eval
über mehr als 1 Zeile nachgebastelt werden,
indem man erstellte Dateien bedingt nachträglich
importiert.
..
> Warum sollte ich davon träumen, dass aus Daten Quelltext erzeugt wird?
Eigentlich ist Quelltext nur eine Kommunikationsdarstellung
für Menschen.
computer intern sind andere Darstellungen eines Programms
besser geeignet.
> Was ist der Mehrwehrt?
> Warum nicht ein generisches Programm verwendet,
> dass direkt auf den Daten arbeitet?
Um aus Daten verwertbares Wissen zu machen,
benötigt es ein Programm, welches mit den Daten etwas anfangen kann.
Wenn aber die Verwertung der Daten erst noch
experimentell herausgefunden werden soll,
wird damit ein Programm gebastelt.
Das muss nicht ein Mensch machen,
womit ki ..
Hermann
der den quote eval Mechanismus aus lisp in Python vermisst.
--
http://www.hermann-riemann.de
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
[Python-de] My personal programming guidelines. Thomas Güttler <guettliml@thomas-guettler.de> - 2017-10-09 17:35 +0200
Re: [Python-de] My personal programming guidelines. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-10 08:07 +0200
[Python-de] source code generation aus Daten ist ein KI-Traum. Thomas Güttler <guettliml@thomas-guettler.de> - 2017-10-10 12:24 +0200
Re: [Python-de] source code generation aus Daten ist ein KI-Traum. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-10 13:33 +0200
Re: [Python-de] source code generation aus Daten ist ein KI-Traum. Peter Otten <__peter__@web.de> - 2017-10-10 13:48 +0200
Re: [Python-de] source code generation aus Daten ist ein KI-Traum. Bernd Nawothnig <Bernd.Nawothnig@t-online.de> - 2017-10-10 21:57 +0200
Re: [Python-de] source code generation aus Daten ist ein KI-Traum. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-11 06:12 +0200
[Python-de] Ich vermisse .... eval? Thomas Güttler <guettliml@thomas-guettler.de> - 2017-10-11 11:46 +0200
Re: [Python-de] Ich vermisse .... eval? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-11 14:14 +0200
Re: [Python-de] Ich vermisse .... eval? Thomas Jollans <tjol@tjol.eu> - 2017-10-11 14:35 +0200
Re: [Python-de] Ich vermisse .... eval? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2017-10-11 23:25 +0200
Re: [Python-de] Ich vermisse .... eval? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-12 11:55 +0200
Re: [Python-de] Ich vermisse .... eval? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2017-10-12 20:55 +0200
[Python-de] Datenbanken verwende ich nicht. Thomas Güttler <guettliml@thomas-guettler.de> - 2017-10-12 12:49 +0200
Re: [Python-de] Datenbanken verwende ich nicht. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-12 16:07 +0200
Re: [Python-de] Datenbanken verwende ich nicht. "Diez B. Roggisch" <deets@web.de> - 2017-10-12 17:42 +0200
Re: [Python-de] Datenbanken verwende ich nicht. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-13 13:20 +0200
Re: [Python-de] Datenbanken verwende ich nicht. "Diez B. Roggisch" <deets@web.de> - 2017-10-13 15:37 +0200
Re: [Python-de] Datenbanken verwende ich nicht. Frank Grellert <grellert@web.de> - 2017-10-12 19:17 +0200
[Python-de] Wer es eilig hat sollte sich setzen Thomas Güttler <guettliml@thomas-guettler.de> - 2017-10-13 11:48 +0200
Re: [Python-de] Datenbanken verwende ich nicht. "Diez B. Roggisch" <deets@web.de> - 2017-10-13 15:29 +0200
Re: [Python-de] Datenbanken verwende ich nicht. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-13 17:29 +0200
Re: [Python-de] Datenbanken verwende ich nicht. "Massa, Harald Armin" <chef@ghum.de> - 2017-10-12 13:13 +0200
csiph-web