dysii är en C ++ bibliotek erbjuder en samling av klasser som är användbara för maskininlärning applikationer.
Funktioner läggs till biblioteket som behövs, så att den inte saknar några fullständighet. Vad ingår dock är väl dokumenterat och testat, och kan anses tämligen ljud för forskningsändamål.
Biblioteket har optimerats för prestanda, med bibehållande av en modularitet och generalitet som gör den lämplig för ett brett spektrum av applikationer. Tillsammans med allmän kod profilering och benchmarking, har överväganden ingår:
- Urval av effektiva algoritmer,
- Användning av effektiva lågaktivt matrisoperationer,
- Omvandling av beräkningar för att matrisform där det är möjligt att underlätta detta, och
- Användning av minnessnåla glesa matriser i förekommande fall
Egenskaper :..
- Kalman filter och smidigare
- Rauch-Tung-Striebel (RTS) smidigare.
- oparfymerad Kalman filter och smidigare, och oparfymerade omvandling.
- En partikelfilter och smidigare, bland annat kan genomföras parallellt med hjälp av MPI.
- En Runge-Kutta numerisk lösare för ordinära differentialekvationer.
- sannolikhetsfördelningar och stokastiska processer, såsom Gaussfördelning och Wienerprocess.
Vad är nytt i den här versionen:
- lägger här versionen kärndensitets skattningar med distribuerad kd träd partitionering och dubbla träd utvärderingar, en förbättrad stokastiska Runge-Kutta och nya Euler-Maruyama Integrator för stokastiska differentialekvationer, kärnan framåt bakåt och två-filter utjämnare (från författarens doktorandarbete), prestandaförbättringar och en installationsguide.
Kommentarer hittades inte