Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Neuronale Netze/Deep Learning/AI - HowTo bzw How to start? (https://www.delphipraxis.net/198613-neuronale-netze-deep-learning-ai-howto-bzw-how-start.html)

TigerLilly 19. Nov 2018 08:59

Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Ich brauche Input:

Ich würde gerne Texte analysieren + in ihre Bestandteile zerlegen lassen bzw kategorisieren lassen. Ich würde dazu gerne auf AI oÄ zurückgreifen. Ich habe mich ein wenig mit der MS AI zur FAQ Generierung gespielt + das geht schon diese Richtung. Aber ich weiß nicht recht, wie ich das mit Delphi machen soll. Es gibt wohl von Mitov eine Lib, aber die kenne ich gar nicht. Ich hab auch keine rechte Vorstellung, wie ich die Trainings/Lernphase angehen soll bzw welche Modelle da passend sind.

Hat jemand in dieser Richtung schon etwas gemacht + kann mir Tipps geben?

Danke schon im Voraus! :thumb:

rabatscher 19. Nov 2018 09:40

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Ich würd mal sagen zuerst mal den background etwas verstehen:

https://www.youtube.com/watch?v=i94OvYb6noo
-> Vorlesung über Backprop

Die Vorlesung ist recht gut ;) und ich würd die anderen auch noch anschauen - dann ists
mit dem Verständnis schon mal leichter.

Selbst solche Netze trainieren ist aber kein leichter Job - vor allem anderen braucht man eine
sehr große Datenbank, damit die Netze auch gut funktionieren (wie auch alle anderen KI
Algorithmen).


Ehrlich gesagt würde ich an deiner Stelle eine fertige OCR library kaufen, die heutzutage schon sehr gute
Ergebnisse liefern.

https://stackoverflow.com/questions/...y-should-i-use

Wenn du nur herumspielen willst um ein Verständnis für KI Algorithmen zu kriegen kannst du auch gerne
in:
https://github.com/mikerabat/mrai

herumstöbern.

Man braucht allerdings auch
https://github.com/mikerabat/mrmath
und
https://github.com/mikerabat/mrimgutil/

dazu...

lg Mike

jaenicke 19. Nov 2018 10:01

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Zitat:

Zitat von rabatscher (Beitrag 1418403)
Ehrlich gesagt würde ich an deiner Stelle eine fertige OCR library kaufen, die heutzutage schon sehr gute
Ergebnisse liefern.

Darum geht es aber gar nicht, wenn ich das richtig verstehe:
Zitat:

Zitat von TigerLilly (Beitrag 1418401)
Ich würde gerne Texte analysieren + in ihre Bestandteile zerlegen lassen bzw kategorisieren lassen.

Das hat mit OCR ja nichts zu tun.

Leider sind neuronale Netze kein einfaches Thema. An der Uni hat es ein paar Monate in einer Vorlesung benötigt um dafür ein gewisses Verständnis zu entwickeln wie man damit praktisch auch Probleme lösen kann. Denn die grundsätzliche Theorie dahinter ist noch nicht einmal so kompliziert. Diese dann aber auch so zu implementieren und zu nutzen, dass da auch in der Praxis gute Ergebnisse herauskommen, das ist viel schwieriger, selbst wenn man ein paar einfache Beispiele schon kennt.

Deshalb würde ich erst einmal möglichst viel über die Theorie anschauen, dann konkrete Implementierungen. Und man braucht Geduld.

freimatz 19. Nov 2018 10:40

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Und eher Phyton :(

Rollo62 19. Nov 2018 11:35

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Oder JavaScript ...

Lemmy 19. Nov 2018 11:42

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
oder Delphi:-)

https://github.com/hartmutdavid/TensorFlow4Delphi

wobei ich nicht weiß, in wie weit die Anbindung ausreicht um das gewünschte zu erreichen und was / welche Daten letztlich an Google übermittelt werden müssen.

Rollo62 19. Nov 2018 12:00

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Zitat:

Requirements and versions

Python 3.6 64-bit with installed Tensorflow 1.4.0 64-bit
Naja, ist aber ein bischen gemogelt :wink:

freimatz 19. Nov 2018 12:42

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Ist sicher nur ein Wrapper. Wobei Python auch wieder ein Wrapper um den C++ Kern ist IMHO.
Ob es allerdings sinnvoll ist bei einem "How to start?" etwas "eingepacktes" zu nehmen?

Jens01 19. Nov 2018 12:48

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
https://github.com/Jens01/NewFann

rabatscher 19. Nov 2018 13:04

AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
 
Zitat:

Zitat von jaenicke (Beitrag 1418405)
Das hat mit OCR ja nichts zu tun.

http://www.mitov.com/products/intelligencelab#overview

Die meisten Komponentn bei Mitov sind entweder zwecks Image Analysis and Signalverarbeitung (inkl. OCR) drum
der Gedankte an OCR ;)


Zitat:

Zitat von jaenicke (Beitrag 1418405)
Leider sind neuronale Netze kein einfaches Thema. An der Uni hat es ein paar Monate in einer Vorlesung benötigt um dafür ein gewisses Verständnis zu entwickeln wie man damit praktisch auch Probleme lösen kann. Denn die grundsätzliche Theorie dahinter ist noch nicht einmal so kompliziert. Diese dann aber auch so zu implementieren und zu nutzen, dass da auch in der Praxis gute Ergebnisse herauskommen, das ist viel schwieriger, selbst wenn man ein paar einfache Beispiele schon kennt.

Deshalb würde ich erst einmal möglichst viel über die Theorie anschauen, dann konkrete Implementierungen. Und man braucht Geduld.

Genau meine Meinung :).


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz