<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Shogun_%28Toolbox%29</id>
	<title>Shogun (Toolbox) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Shogun_%28Toolbox%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Shogun_(Toolbox)&amp;action=history"/>
	<updated>2026-06-26T05:05:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Shogun_(Toolbox)&amp;diff=915340&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Besonderheiten */ Tippfehler entfernt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Shogun_(Toolbox)&amp;diff=915340&amp;oldid=prev"/>
		<updated>2025-07-01T16:54:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Besonderheiten: &lt;/span&gt; &lt;a href=&quot;/index.php?title=Benutzer:Aka/Tippfehler_entfernt&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:Aka/Tippfehler entfernt (Seite nicht vorhanden)&quot;&gt;Tippfehler entfernt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Shogun&amp;#039;&amp;#039;&amp;#039; ist eine [[Open Source|Open-Source]]-Toolbox aus dem Bereich des [[maschinelles Lernen|maschinellen Lernens]]. Mit ihr lassen sich [[Regressionsanalyse|Regressions]]- und [[Klassifikation]]sprobleme lösen sowie unter anderem [[Hidden Markov Model]]s lernen.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsschwerpunkt ==&lt;br /&gt;
[[Datei:shogun toolbox python.png|mini|&amp;#039;&amp;#039;&amp;#039;Abb. 1.&amp;#039;&amp;#039;&amp;#039; Die Abbildung zeigt das [[Python (Programmiersprache)|Python]]-Interface der Shogun-Toolbox. Zu sehen ist ein [[Support Vector Machine|Support-Vector-Machine]]-Klassifikations-(links) und Regressionsergebnis (rechts)]]&lt;br /&gt;
&lt;br /&gt;
Der Fokus dieser Toolbox liegt auf den sogenannten [[Kernel-Methoden]] mit dem Anwendungsschwerpunkt [[Bioinformatik]].&lt;br /&gt;
Dazu wurde eine Reihe von Kernen auf Sequenzen (sogenannte String-Kerne) implementiert und besonders auf Geschwindigkeit zur Anwendung auf großen Datenmengen getrimmt. So lassen sich mit der Toolbox Probleme mit String-Kernen auf sehr großen Datenmengen lösen (bis zu 10 Millionen).&lt;br /&gt;
&lt;br /&gt;
Insbesondere bietet Shogun generische Schnittstellen zu vielen verschiedenen Implementierungen von [[Support Vector Machine]]s (SVMs), wie z.&amp;amp;nbsp;B. SVMlight und libSVM. Dies ermöglicht es allen SVMs, dieselben Kern-Implementierungen zu verwenden, und erleichtert das Hinzufügen neuer kernbasierter Lernmethoden. Neben Standard-Kernen (linearer, polynomieller, Gauss- und Sigmoid-Kern) sind in Shogun effiziente Implementierungen für kürzlich publizierte String-Kerne vorhanden, wie z.&amp;amp;nbsp;B. der Locality Improved, Fischer, TOP, Spektrum, Weighted Degree Kernel (with shifts). Für die letzteren wurden die effizienten LINADD-Optimierungen implementiert.&lt;br /&gt;
&lt;br /&gt;
== Besonderheiten ==&lt;br /&gt;
Shogun ermöglicht es außerdem, mit eigenen vorberechneten [[Kernel (Maschinelles Lernen)|Kernen]] zu arbeiten. Eines der Hauptmerkmale dieser Toolbox ist der sogenannte kombinierbare Kern (engl. combined Kernel), welcher sich aus einer gewichteten [[Linearkombination]] von Unter-Kernen zusammensetzt: &amp;lt;math&amp;gt;k(x,x&amp;#039;)=\sum_{i=1}^m \beta_i k_i(x,x&amp;#039;)&amp;lt;/math&amp;gt;. Dabei müssen die Unter-Kerne nicht notwendigerweise auf demselben [[Merkmalsraum|Eingaberaum]] arbeiten, sondern auf verschiedenen [[Definitionsmenge|Domänen]].&lt;br /&gt;
Shogun kann eine optimale Unter-Kern-Gewichtung, d.&amp;amp;nbsp;h. &amp;lt;math&amp;gt;\beta_i,\;i=1\dots m&amp;lt;/math&amp;gt;, durch den Multiple Kernel Learning Algorithmus lernen. Neben den SVM 2-Klassen [[Klassifikation]]s und [[Regressionsanalyse|Regressionsproblemen]] ist in Shogun auch eine Reihe von linearen Methoden implementiert. Beispiele hierfür sind die [[Diskriminanzanalyse]] (engl. Linear Discriminant Analysis (LDA)), Linear Programming Machine (LPM), (Kernel) [[Perceptron]]en und [[Hidden Markov Model]]le. Shogun kann ein reiches Spektrum an Daten verarbeiten. Nicht nur sind voll besetzte Eingabe-Matrizen, sondern auch dünn besetzte, sowie [[Zeichenkette|Strings]], die jeweils vom Typ [[Integer (Datentyp)|Integer]]/[[Gleitkommazahl|Gleitkomma]] (einfache oder [[doppelte Genauigkeit]]) sein können, möglich. Weiterhin können Ketten von Präprozessoren an die Eingaben angehängt werden, so dass die Eingaben [[on-the-fly]] von den Lernalgorithmen weiterverarbeitet werden können.&lt;br /&gt;
&lt;br /&gt;
== Schnittstellen ==&lt;br /&gt;
Shogun ist in [[C++]] implementiert und bietet Schnittstellen zu [[Matlab]], [[GNU R|R]], [[GNU Octave|Octave]] und Python. Diese Schnittstellen erlauben interaktives Experimentieren mit den Lernalgorithmen (siehe Abbildung 1 für die Python-Schnittstelle), aber auch Batch-Skript-Verarbeitung auf [[Computercluster|Rechenclustern]].&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* [[Corinna Cortes]], [[Wladimir Naumowitsch Wapnik|Wladimir Wapnik]]: &amp;#039;&amp;#039;Support-vector networks&amp;#039;&amp;#039;. In: &amp;#039;&amp;#039;Machine Learning&amp;#039;&amp;#039;, Bd. 20 (1995), Nr. 3, Seiten 273–297, {{ISSN|0885-6125}}.&lt;br /&gt;
* Sören Sonnenburg, Gunnar Rätsch, Christin Schäfer und Bernhard Schölkopf: &amp;#039;&amp;#039;[https://www.jmlr.org/papers/volume7/sonnenburg06a/sonnenburg06a.pdf Large Scale Multiple Kernel Learning]&amp;#039;&amp;#039;. In: &amp;#039;&amp;#039;[[Journal of Machine Learning Research]]&amp;#039;&amp;#039;, Bd. 7 (2006), Heft 7, Seiten 1531–1565, {{ISSN|1532-4435}}.&lt;br /&gt;
* Thorsten Joachims: &amp;#039;&amp;#039;Making large-scale SVM learning practical&amp;#039;&amp;#039;. In: Bernhard Schölkopf, Christopher J. Burges, Alex J. Smola (Hrsg.): &amp;#039;&amp;#039;Advances in Kernel Methods. Support Vector Learning&amp;#039;&amp;#039;. MIT Press, Cambridge, MA 1999, Seiten 169–184, ISBN 0-262-19416-3.&lt;br /&gt;
* Chih-Chung Chang, Chih-Jen Lin: &amp;#039;&amp;#039;[https://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM. A library for support vector machines]&amp;#039;&amp;#039;. 2001.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.shogun-toolbox.org/ offizielle Webpräsenz]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Statistik-Software]]&lt;br /&gt;
[[Kategorie:Klassifizierung]]&lt;br /&gt;
[[Kategorie:Maschinelles Lernen]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>