| Kernel-Maschine-Bibliothek Kernel-Machine-Bibliothek ist eine C ++ - Bibliothek, um Kernel-Maschinen umzusetzen. |
Jetzt downloaden |
Kernel-Maschine-Bibliothek Ranking & Zusammenfassung
- Name des Herausgebers:
- Rutger W. ter Borg
- Website des Verlags:
- http://www.terborg.net/research/software.html
Kernel-Maschine-Bibliothek Stichworte
Kernel-Maschine-Bibliothek Beschreibung
Die Kernel-Machine-Bibliothek ist eine C ++ - Bibliothek, um Kernel-Maschinen umzusetzen. Die Kernel-Machine-Bibliothek ist frei verfügbar (in der GPL) C ++ Bibliothek, um den Einsatz und den Fortschritt von Kernel-Maschinen zu fördern. Es ist sowohl für den akademischen Gebrauch als auch für die Entwicklung realer Anwendungen. Die Kernel-Maschine-Bibliothek zeichnet stark von den Merkmalen moderner C ++ wie die Template-Meta-Programmierung, um eine hohe Leistung zu erreichen, während gleichzeitig eine komfortable Schnittstelle anbietet. Es ermöglicht die Kompilierzeit Auswahl spezieller Algorithmen auf der Grundlage von Datentypen: Zum Beispiel kann der spezifische Fall eines SVM in Kombination mit einem linearen Kernel von einem spezialisierten effizienten Algorithmus berechnet werden. Die Kernel-Maschine-Bibliothek verfügt über Implementierungen für folgende Kernel-Maschinen und ihre zitierten Algorithmen: · Support-Vektor-Maschine · Relevanz-Vektor-Maschine · Kernel rekursive kleinste Quadrate · Adaptive Spartigkeit mit Jeffreys Prior · Smooth Relevanz-Vektor-Maschine bis jetzt bis jetzt Der Fokus war in der Regression. Die Handhabung von Klassifizierungs- und Ranking-Problemen wird hinzugefügt oder MS VC ++ (7.1 oder höher). Die Kernel-Maschine-Bibliothek baut sich oben auf den folgenden Bibliotheken auf. · Boost. Die Funktionalität mehrerer Boost-Bibliotheken ist in der gesamten Kernel-Maschine-Bibliothek verwendet. Boost bietet einen ausgezeichneten Satz von C ++ - Bibliotheken, die den Codemengen reduzieren und die Qualität der Gesamtimplementierung stärkt. Die Kernel-Maschine-Bibliothek wird gegen Version 1.32.0 erstellt und getestet. · Numerische Bindungen steigern. Ein Teil der SANDBOX-CVS-Repository von Boost ist erforderlich, nämlich die numerischen Bindungen. Dies ist ein Softwarepaket, das die Flexibilität der C ++ - Datentypen (z. B. der von STD :: Vector <> oder Ublas :: Matrix <>) mit dem Recheneffizienz eines Blas- und Laps. · Atlas. Dies ist ein sehr effizientes grundlegendes lineares Algebra-System (BLAS) , das sich bei SourceForge.atlas befindet, kann seinen Code empirisch firmen, um Ihre CPU einschließlich der Erweiterungen wie SSE, 3DNow optimal zu nutzen! und Altivec. Es enthält auch mehrere Lapack-Routinen.
Kernel-Maschine-Bibliothek Zugehörige Software