Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Spezielles Für die Bereiche API, Subclassing, Inline-Assembler, Prozesse, ect.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26915, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3326, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 312, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7643, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 20, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 23, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 58, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 146, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 71, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50944, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04.08.2010, 22:02   #1 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard Formel -> Source

Ein Bekannter möchte gerne diese Formel verstehen. Ich konnte ihm da leider nicht helfen. Weiß jemand, wie man diese Formel umsetzt?


Das dient wohl dazu, eine hohe Zahl zu einer Zahl zwischen -1 und 1 zu mitteln. Na mit Formeln hab ichs nicht so.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 04.08.2010, 22:21   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Es kommt immer eine Zahl zwischen 0 und 1 raus, aber wozu die da ist weiß ich nicht. Was genau meinst du mit "umsetzen"?
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 05.08.2010, 06:31   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Zwischen 0 und 1, ok. Na sagen wir mal, man erwartet höhere Zahlen (213,18 oder 456 oder vielleicht auch -167,45). Nun könnte man die Werte ja grafisch in einer Kurve darstellen. Die gleiche Kurve soll jetzt per "Quetschungsfunktion" in den Wertebereich zwischen 0 bis 1 dargestellt werden: Q(s) = 1 / (1+e^(-s))

Mehr Infos hab ich momentan hier nicht darüber.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 05.08.2010, 19:03   #4 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.079
Standard

<klugscheiss on>
Sigmoidfunktion zur Repräsentation der Zellantwort auf Reize durch die positiven (= nicht-inhibitorischen) Synapsen. Vorteil gegenüber AND-Gattern: Die Funktion ist stetig und mathematisch mehrfach differenzierbar, begrenzt Großreize wie Schmerz auf reine Information und liefert ein Ergebnis, das als Reizantwort an menschlichen und tierischen Nervenzellen tatsächlich meßbar ist. Der interessante Eingangsbereich ist übrigens -7 bis +7, er führt auf einen S-förmigen Übergang von 0 auf 1.
Im bekannten Freeware-Neuronalnetz-Simulator MemBrain eine der einstellbaren Standard-Reizbewertungsfunktionen, siehe auch Sigmoidfunktion bei Wikipedia.
<klugscheiss off>
Gruss
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3

Geändert von p. specht (05.08.2010 um 19:33 Uhr)
p. specht ist offline   Mit Zitat antworten
Alt 05.08.2010, 19:52   #5 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Meine Bekannter benötigt das wohl als KI für seinen Roboter. Lässt sich die Formel als Soucecode umsetzen, Peter?
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 05.08.2010, 20:11   #6 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.079
Standard

Frank, meinst Du mit "Umsetzen" umschreiben in Assembler, z.B. für die Floating Point Unit? Klar geht das, aber da bist Du, wie hier jeder weiß, selbst das Genie...

Kann dein Bekannter nicht doch eine einfachere Funktion finden,
diese ist doch recht rechenintensiv und langsam? Wie wärs mit
1-(2^x)/(2^x+1), sieht sehr ähnlich aus und hat aber keine "hoch minus x" drin? 2^x kommt dabei zweimal vor, bräuchte man aber natürlich nur einmal zu berechnen... Ich vermute, der Membrain nutzt da eine vorberechnete Tabelle, ähnlich wie deine Spiele-DLL beim Sinus/Cosinus.

Gruss
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3

Geändert von p. specht (06.08.2010 um 04:16 Uhr)
p. specht ist offline   Mit Zitat antworten
Alt 05.08.2010, 21:56   #7 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Ein paar XProfan-Zeilen würden mir helfen, ihm das verständlich rüber zu bringen. Hab selber von solchen Formeln nicht viel Ahnung.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 06.08.2010, 04:03   #8 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.079
Standard

Auf die Schnelle:
Code:
proc sigma : parameters s!
return 1/(1+exp(-1*s!))
endproc

' Sigmoid-Viewer für Profan 11.2b
windowtitle "Sigmoidfunktion" : window 700,500
locate 0,42: print "1":locate 27,42:print "0"
locate 28,0: print "-7":locate 28,45:print "0":locate 28,84:print "+7"
WhileLoop -700,700,1  ' Bereich -7 bis 7 ergibt Bild im Bereich 0>.<1
setpixel  350,(&loop+700)/2,0 : setpixel (&loop+700)/2,350,0
setpixel (&loop+700)/2,350-350*sigma(&loop/100),255 ' Funktionsdarstellung
setpixel (&loop+700)/2,350-350*sigma(&loop/100)+1,255 'macht stärkere Linie
endwhile
waitinput
Gruss

Geändert von p. specht (06.08.2010 um 04:24 Uhr)
p. specht ist offline   Mit Zitat antworten
Alt 06.08.2010, 04:18   #9 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.079
Standard

Vergleich einer "Zwei-hoch"-Formel (grün) mit der "e-hoch" Formel (rot):
Code:
proc sigma
parameters s!
return 1/(1+exp(-1*s!))
endproc

proc alternativ
parameters s!
s!=2^(-1*s!)
return 1-s!/(1.0000001+s!)
endproc


' Sigmoid-Viewer (Profan 11.2b)
windowtitle "Vergleich von Sigmoidfunktionen" : window 700,500
locate 0,42: print "1":locate 27,42:print "0"
locate 28,0: print "-7":locate 28,45:print "0":locate 28,84:print "+7"
WhileLoop -700,700,1  ' Bereich -7 bis 7 ergibt Bild im Bereich 0..1
setpixel  350,(&loop+700)/2,0 : setpixel (&loop+700)/2,350,0
setpixel (&loop+700)/2,350-350*sigma(&loop/100),255 ' Funktionsdarstellung
setpixel (&loop+700)/2,350-350*alternativ(&loop/100)+1,255*256 ' andere Funktionskurve
endwhile
waitinput
Die grüne Variante wäre vermutlich leichter in Assembler umzusetzen...
Gruss
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3

Geändert von p. specht (07.08.2010 um 10:14 Uhr)
p. specht ist offline   Mit Zitat antworten
Alt 06.08.2010, 06:25   #10 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Danke dir, das schau ich mir heut nachmittag richtig an.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 06.08.2010, 17:23   #11 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Das ist genau das, was er gesucht hatte, danke!
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 06.08.2010, 20:55   #12 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.079
Standard

*Freu*
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3
p. specht ist offline   Mit Zitat antworten
Alt 14.08.2010, 17:24   #13 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 03.01.2010
Ort: Saarland
Beiträge: 103
Standard Sigmafunktion

[IMG]file:///C:/DOKUME%7E1/RALPH%7E1.ARB/LOKALE%7E1/Temp/moz-screenshot.png[/IMG]Schaut mal in der Regelungstechnik

Sigmafunktion , Einheitssprung oder auch Laplacetransformation.

e^-s ist eine Funktion im Frequenzbereich , nicht im Zeitbereich.
s ist eine komplexe Zahl.


Gruß Ralph
Ralph Theobald ist offline   Mit Zitat antworten
Alt 14.08.2010, 17:26   #14 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Ralph, den Screenshot musst du hochladen.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 25.11.2010, 17:04   #15 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Wird wohl leider nichts mehr.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Excel Formel SCBFighter Office-Anwendungen 1 27.12.2007 22:32
Formel RMZ Franky22 Office-Anwendungen 9 15.10.2006 16:55
Formel 1 Spiel?? Riccardo Computerspiele 2 18.05.2006 19:42
Text und Formel manasp Office-Anwendungen 2 02.01.2005 15:19



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:08 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2