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: |
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 |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Zitat:
Zitat:
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. |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Und eher Phyton :(
|
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Oder JavaScript ...
|
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. |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Zitat:
|
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? |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
|
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Zitat:
Die meisten Komponentn bei Mitov sind entweder zwecks Image Analysis and Signalverarbeitung (inkl. OCR) drum der Gedankte an OCR ;) Zitat:
|
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Zum grundlegenden Verständnis empfiehlt sich dieser kurzer Schmöker:
https://www.amazon.de/Neuronale-Netz.../dp/B0105UIJPC Hier wird mit leicht lesbaren C# ausgehend von einer einzelnen Neurone ein ganzes Netzwerk zur einfachen Handschriftenerkennung aufgebaut. Kurz und knackig und anhand des erworbenen Wissens kann man weitermachen. Gab's auch kostenlos als E-Book in der örtlichen Bibliothek, vielleicht auch eine Möglichkeit für dich? |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
hier ein Vortrag von Mitov
Artificial Intelligence with Delphi & C++Builder with Boian Mitov - CodeRageXI https://www.youtube.com/watch?v=cATP...layer_embedded sowie ein paar Videos über AI mit Delphi https://chapmanworld.com/page/3/ mfg Hannes |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Danke für die vielen Tipps.
Der theoretische Background + die Mathematik dahinter ist nicht das Problem, sondern eher die praktische Umsetzung. Welche Tools/Systeme gibt es, die mit Textanalyse umgehen können? Wie bereite ich meine Daten auf, damit ich Sie zum Training nutzen kann? Wie trainiere ich mein System? Sowohl MS als auch Google haben cooles Zeugs zum Thema AI + das kann man auch gut via REST nutzen, hat das schon jemand gemacht? |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
In einem Delphi-Forum wirst Du kaum jemand finden.
Habe ich letzte Woche gelesen: https://entwickler.de/online/machine...579859988.html |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Zitat:
|
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Zitat:
Zu Deiner eigentlichen Frage zurück. Zur Bearbeitung natürlicher Sprache gibt es eine Vielzahl von Werkzeugen - die wenigsten davon Delphi. Ein guter Punkt um zu starten wäre [1], neben ein paar grundlegenden Infos gibt es dort auch Links zu jenen Werkzeugen. Eine sehr bekannte und umfangreiche Sammlung an Werkzeugen ist das NLTK [4], damit umzugehen kannst Du mit [5] lernen. Das Schweizer Taschenmesser der NLP ist ein POS Tagger, spacie [6] wäre ein guter. Was willst Du denn konkret machen. Einen Chatbot entwickeln und Sprache nach Regeln bearbeiten kannst Du mir [7], einen Spamfilter bauen, Dokumente klassifizieren, das Web minen oder einfach nur rumspielen. Was vermutlich am besten Deinem Topic entspricht wäre [2] und [3] hth Ha-Jö [1] https://nlp.stanford.edu/ [2] https://www.amazon.de/Natural-Langua...dp/1788478312/ [3] https://www.nltk.org/ [4] https://www.amazon.de/Hands-Natural-...dp/1725192535/ [5] https://textminingonline.com/ [6] https://explosion.ai/ [7] https://github.com/ChatScript/ChatScript |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Danke, hanvas, für die Links + die Quellen. Da mischt sich NLP und AI/DeepLearning. Das ist natürlich nicht des gleiche + auch nicht verwandt.
Ich weiß nicht genau, was ich brauche oder suche, ich mag einfach mal einen Überblick bekommen, mir fehlt der Schritt von der Mathematik zur konkreten Anwendung (und umgekehrt). Aber danke trotzdem. |
AW: Neuronale Netze/Deep Learning/AI - HowTo bzw How to start?
Zitat:
In gewisser Weise ist es sehr wohl das Gleiche - nur mit unterschiedlichen Methoden. Wenn ich Dich richtig verstehe willst Du NLP mit Hilfe von Deep-Learning machen, dafür hatte ich https://www.amazon.de/Natural-Langua...dp/1788478312/ den Links beigefügt. cu Ha-Joe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr. |
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