dysii è una libreria C ++ fornisce un insieme di classi utili per applicazioni di apprendimento automatico.
Le caratteristiche sono aggiunti alla libreria, se necessario, in modo che non manca un po 'di completezza. Cosa è incluso, tuttavia, è ben documentato e testato, e può essere considerato piuttosto valida per scopi di ricerca.
La libreria è stato ottimizzato per le prestazioni, pur mantenendo una modularità e generalità che lo rende adatto per una vasta gamma di applicazioni. Insieme con profiling del codice generale e benchmarking, considerazioni hanno incluso:
- Selezione di algoritmi efficienti,
- Utilizzo di operazioni di matrice di basso livello efficienti,
- Conversione di calcoli alla matrice modulo, ove possibile, per facilitare questo, e
- Utilizzo di memoria efficiente matrici sparse eventualmente
Caratteristiche :..
- Il filtro di Kalman e levigata li>
- Il Rauch-Tung-Striebel (RTS) liscia.
- Il filtro di Kalman inodore e liscia, e la trasformazione non profumato.
- Un filtro antiparticolato e levigata, tra cui un'applicazione parallela utilizzando MPI.
- Un risolutore numerico di Runge-Kutta per equazioni differenziali ordinarie.
- Distribuzioni di probabilità e dei processi stocastici, come la distribuzione gaussiana e processo di Wiener.
Cosa c'è di nuovo in questa versione:
- Questa release aggiunge stimatori densità kernel con l'albero kd distribuito partizionamento e valutazioni dual-albero, una migliore stocastico Runge-Kutta e il nuovo integratore di Eulero-Maruyama per le equazioni differenziali stocastiche, il kernel avanti-indietro e due filtri smoothers (dal lavoro di dottorato dell'autore), miglioramenti delle prestazioni, e una guida all'installazione.
I commenti non trovato