Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   NewFann Fann for Delphi -künstl neuronales Netz- (https://www.delphipraxis.net/197198-newfann-fann-delphi-kuenstl-neuronales-netz.html)

Jens01 21. Jul 2018 14:13


NewFann Fann for Delphi -künstl neuronales Netz-
 
NewFann Fann for Delphi

https://github.com/Jens01/NewFann

Auf Github habe ich meinen Delphi-Zugang zum künstlichen neuronalen Netz Fann veröffentlicht.

Update 24.7.18:
Bugfix
TFannGraphPositions für eine Erstellung einer Neuronengrafik
Beispiel einer Neuronengrafik in Example2

Update 25.7.18:
Neuronengrafik verbessert

Update 27.7.18:
bugfix
Neuronengrafik nochmals wesentlich verbessert
manuelles Ändern der Con-Gewichte und Neuronen möglich

Unter Source findet Ihr die entsprechenden Delphi Units, die Fann-DLLs sind unter bin.
Bitte nicht die DLLs vom Original nehmen, denn meine DLLs sind etwas abgeändert.
Die Beispiele sind unter Examples zu finden.

Mein Quellcode steht unter MPL 2 Lizenz. Das Fann-Projekt unter LGPL!

Interessante Links:
http://leenissen.dk/fann/wp/
https://community.embarcadero.com/bl...ilder-projects
https://github.com/Laex/Delphi-Artif...etwork-Library
http://libfann.github.io/fann/docs/files/fann-h.html

Viel Spaß
Jens

KodeZwerg 21. Jul 2018 16:35

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Hallo Jens01,

könntest Du so nett sein und eine kurze Beschreibung geben was dieses Projekt vollbringt?
Recht herzlichen Dank im vorraus!

mkinzler 21. Jul 2018 16:44

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Anhand des Titels würde ich darauf tippen, das es sich um einen Delphi-Wrapper für FANN (Fast Artificial Neural Network Library) handelt.

KodeZwerg 21. Jul 2018 17:24

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
*Beitrag der keine Antwort fand entfernt*

Jens01 21. Jul 2018 17:27

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Zitat:

Anhand des Titels würde ich darauf tippen, das es sich um einen Delphi-Wrapper für FANN (Fast Artificial Neural Network Library) handelt.
Richtig! Der Link ist oben auch vermerkt.
Es ist ein Wrapper, der den Zugriff auf das genannte Fann möglich macht.
Für die Alternative Tensorflow gibt es zwar auch einen Wrapper, der steht aber noch ganz am Anfang. Fann ist eine etwas kleinere aber gute Alternative. Eine Alternative, die unter Delphi läuft.

Man muss sich sicherlich in die Sache auch einarbeiten.

HPW 22. Jul 2018 05:46

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Hallo,

Auf der Homepage des FANN Projekt gibt es unter Bindings schon einen Delphi-Wrapper.
Was gibt es denn für Unterschiede zwischen den Wrappern?

Grüsse,

Hans-Peter

Jens01 23. Jul 2018 12:20

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Zitat:

Was gibt es denn für Unterschiede zwischen den Wrappern?
- dieser andere Wrapper ist Grundlage für diesen "Wrapper"; ich habe meinen anfangs auch bewußt "Zugang" genannt
- Es ist alles in eine (wenige) Klasse verpackt.
- Es gibt einen Stream, der z.B. gespeichert und weitergegeben werden kann.
- Es gibt richtige Events, in Fann gab es Callbacks.
- Es sind ein, zwei Fehler in Fann ausgeräumt (hoffe ich).
- Es ist eine Basis für mehr.
- Ich verstehe jetzt etwas mehr darüber...

Jens01 24. Jul 2018 11:19

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Update 24.7.18:
Bugfix
TFannGraphPositions für eine Erstellung einer Neuronengrafik
Beispiel einer Neuronengrafik in Example2

Jens01 25. Jul 2018 14:46

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Update 25.7.18:
Neuronengrafik verbessert

Jens01 27. Jul 2018 14:59

AW: NewFann Fann for Delphi -künstl neuronales Netz-
 
Update 27.7.18:
bugfix
Neuronengrafik nochmals wesentlich verbessert
manuelles Ändern der Con-Gewichte und Neuronen möglich

-schönes, heißes Wochenende-


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:22 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