dysii este un C ++ bibliotecă oferă o colecție de clase utile pentru aplicații de învățare mașină.
Caracteristicile sunt adăugate la bibliotecă după cum este necesar, astfel încât să-i lipsește o anumită completitudine. Ce este inclus, cu toate acestea, este bine documentat și testat, și poate fi considerată puțin solide pentru scopuri de cercetare.
Biblioteca a fost optimizat pentru performanță, menținând în același timp o modularitate și generalitate care o face potrivită pentru o gamă largă de aplicații. Împreună cu codul de profiluri generale și benchmarking, considerații au inclus:
- Selectarea unor algoritmi eficienți,
- Utilizarea operațiunilor matrice low-level eficiente,
- Conversia calcule pentru a matrice formular acolo unde este posibil, pentru a facilita acest lucru, și
- Utilizarea de memorie-eficiente matrici rare, după caz,
Caracteristici :..
- Filtrul Kalman și lin
- Rauch-Tung-Striebel (RTS) lin.
- unscented Filtrul Kalman și mai lin, iar transformarea fara parfum.
- Un filtru de particule si mai lin, inclusiv o implementare paralelă folosind MPI.
- O Solver numerică Runge-Kutta de ecuații diferențiale ordinare.
- distribuții de probabilitate și procese stocastice, cum ar fi distribuția gaussiană și procesul Wiener.
Ce este nou în această versiune:
- Această versiune adaugă estimativi densitate kernel cu partiționare copac kd distribuite și Evaluările dual-copac, o mai bună stochastic Runge-Kutta și noi integrator Euler-Maruyama pentru ecuatii stochastice diferentiale, nucleul înainte-înapoi și de netezire două filtru (de la locul de muncă de doctorat a autorului), imbunatatiri de performanta, si un ghid de instalare.
Comentariile nu a fost găsit