<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Reine C++-Klasse für neuronales Netz gesucht]]></title><description><![CDATA[<p>Ich bin auf der Suche nach einer freien und möglichst gut verständlichen C++-Klasse für ein neuronales Netz in möglichst gutem C++ geschrieben, also ohne windows.h usw. Könnt ihr mir da einen Link geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154384/reine-c-klasse-für-neuronales-netz-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 00:32:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154384.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Jul 2006 17:39:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Wed, 26 Jul 2006 17:39:52 GMT]]></title><description><![CDATA[<p>Ich bin auf der Suche nach einer freien und möglichst gut verständlichen C++-Klasse für ein neuronales Netz in möglichst gutem C++ geschrieben, also ohne windows.h usw. Könnt ihr mir da einen Link geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104819</guid><dc:creator><![CDATA[hew]]></dc:creator><pubDate>Wed, 26 Jul 2006 17:39:52 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Wed, 26 Jul 2006 20:41:17 GMT]]></title><description><![CDATA[<p>hi,<br />
schau mal da:<br />
<a href="http://www.ai-junkie.com/ann/evolved/nnt1.html" rel="nofollow">http://www.ai-junkie.com/ann/evolved/nnt1.html</a></p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104947</guid><dc:creator><![CDATA[cpp1]]></dc:creator><pubDate>Wed, 26 Jul 2006 20:41:17 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Wed, 26 Jul 2006 23:00:02 GMT]]></title><description><![CDATA[<p>Obige Klasse ist Spitze, hier ist noch ein Ansatz:<br />
<a href="http://www.linux-related.de/index.html?/coding/coding_main.htm" rel="nofollow">http://www.linux-related.de/index.html?/coding/coding_main.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104990</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Wed, 26 Jul 2006 23:00:02 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Thu, 27 Jul 2006 16:46:21 GMT]]></title><description><![CDATA[<p>@cpp1: Danke, tolles Beispiel! Ich habe mir mal die Klasse CNeuralNet rausgeschält. Wie kann man diese Klasse CNeuralNet eigentlich trainieren, oder muss ich das selbst irgendwie machen über das Setzen der weights (da gibt es eine Funktion)? Ich finde irgendwie keine Funktion für das Training.</p>
<p>Konkret: ich will vorne 2 Zahlen eingeben und hinten die Summe dieser beiden Zahlen haben. Folgendes code ich, aber weil die Klasse noch nicht trainiert ist, kommt nur Blödsinn raus. Ist die Verwendung der Klasse so richtig?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &quot;CNeuralNet.h&quot;

using namespace std;

int main()
{
    CParams Parameter; //Parameter laden
    CNeuralNet net;    //Neuronales Netz erstellen 

    cout &lt;&lt;	&quot;NumInputs:           &quot; &lt;&lt; CParams::iNumInputs &lt;&lt; endl;  //2
    cout &lt;&lt;	&quot;NumOutputs:          &quot; &lt;&lt; CParams::iNumOutputs &lt;&lt; endl; //1
    cout &lt;&lt;	&quot;NumHiddenLayers:     &quot; &lt;&lt; CParams::iNumHidden &lt;&lt; endl;  //6
    cout &lt;&lt;	&quot;NeuronsPerHiddenLyr: &quot; &lt;&lt; CParams::iNeuronsPerHiddenLayer &lt;&lt; endl; //1           
    cout &lt;&lt; &quot;NumberOfWeights:     &quot; &lt;&lt; net.GetNumberOfWeights() &lt;&lt; endl; //19 = 12+6(bias)+1(bias)

    vector&lt;double&gt; in;
    vector&lt;double&gt; out;
    in.reserve(CParams::iNumInputs);
    out.reserve(CParams::iNumOutputs);
    for(int i=0; i&lt;30; ++i)
    {   
        in[0]=i;
        in[1]=i+1;
        out = net.Update(in);
        cout &lt;&lt; in[0] &lt;&lt; &quot;  &quot; &lt;&lt; in[1] &lt;&lt;&quot;  &quot; &lt;&lt; out[0] &lt;&lt; endl;
    }   
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1105554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105554</guid><dc:creator><![CDATA[hew]]></dc:creator><pubDate>Thu, 27 Jul 2006 16:46:21 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Thu, 27 Jul 2006 22:33:52 GMT]]></title><description><![CDATA[<p>Bei CNeuralNet::Update(...) ist eine Schwachstelle. Ändere call-by-reference ab auf call-by-value, denn inputs wird in der Funktion manipuliert (als Kopie dann kein Problem), sollte aber konstant bleiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105749</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Thu, 27 Jul 2006 22:33:52 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Fri, 28 Jul 2006 07:13:10 GMT]]></title><description><![CDATA[<p>hew schrieb:</p>
<blockquote>
<p>@cpp1: Danke, tolles Beispiel! Ich habe mir mal die Klasse CNeuralNet rausgeschält. Wie kann man diese Klasse CNeuralNet eigentlich trainieren, oder muss ich das selbst irgendwie machen über das Setzen der weights (da gibt es eine Funktion)? Ich finde irgendwie keine Funktion für das Training.</p>
</blockquote>
<p>So wie ich das verstanden habe, nutzt er zum Trainieren einen genetischen Algorithmus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105833</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 28 Jul 2006 07:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Mon, 31 Jul 2006 19:45:36 GMT]]></title><description><![CDATA[<blockquote>
<p>So wie ich das verstanden habe, nutzt er zum Trainieren einen genetischen Algorithmus.</p>
</blockquote>
<p>Ja, so funktioniert dieses Programm. kennt jemand noch eine andere gute C++ Klasse zum Thema Neuronales Netzwerk? Man findet nur wenige Klassen/Programme, von denen sich die Mehrzahl mit Mustererkennung oder Botsteuerung beschäftigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106413</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Mon, 31 Jul 2006 19:45:36 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Sun, 30 Jul 2006 13:45:49 GMT]]></title><description><![CDATA[<p>Ich suche ein neuronales Klassensystem, das möglichst flexibel ist, also nicht auf Layer fixiert wie in obigen Klassen. Connections sollten auch Layers überspringen können. Gibt es so etwas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107165</guid><dc:creator><![CDATA[gelbfinger]]></dc:creator><pubDate>Sun, 30 Jul 2006 13:45:49 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Sun, 30 Jul 2006 16:09:27 GMT]]></title><description><![CDATA[<p>das würde so ein NN auch nicht leistungsfähiger machen. Wenn es wirklich so prima ist an einer bestimmten Stelle das Signal einfach in den nächsten Layer durchzureichen, dann wird das NN das mit der Zeit auch rauskriegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107242</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sun, 30 Jul 2006 16:09:27 GMT</pubDate></item><item><title><![CDATA[Reply to Reine C++-Klasse für neuronales Netz gesucht on Sun, 30 Jul 2006 16:11:54 GMT]]></title><description><![CDATA[<p><a href="http://lwneuralnetplus.sourceforge.net/" rel="nofollow">http://lwneuralnetplus.sourceforge.net/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107245</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sun, 30 Jul 2006 16:11:54 GMT</pubDate></item></channel></rss>