dysii er et C ++ bibliotek gir en samling av klasser nyttige for maskinlæring applikasjoner.
Funksjoner er lagt til biblioteket etter behov, slik at det ikke mangler noen fullstendighet. Hva som er inkludert, er imidlertid godt dokumentert og testet, og kan anses som relativt god for forskningsformål.
Biblioteket har blitt optimalisert for ytelse, samtidig som en modularitet og generalitet som gjør det egnet for en rekke bruksområder. Sammen med generell kode profilering og benchmarking, har betraktninger inkludert:
- Utvalg av effektive algoritmer,
- Bruk av effektive lavt nivå matriseoperasjoner,
- Konvertering av beregninger til matriseform der det er mulig å legge til rette for dette, og
- Bruk av minne effektive sparsom matriser eventuelt
Egenskaper :..
- Den Kalman filter og glattere
- Rauch-Tung-Striebel (RTS) glattere.
- uparfymert Kalman filter og jevnere, og uparfymert transformasjon.
- Et partikkelfilter og smidigere, inkludert en parallell gjennomføring hjelp MPI.
- En Runge-Kutta numerisk løser for ordinære differensialligninger.
- Sannsynlighetsfordelinger og stokastiske prosesser, for eksempel Gaussian distribusjon og Wiener prosess.
Hva er nytt i denne versjonen:
- Denne utgivelsen legger kjernetetthets estimatorer med distribuert kd tre partisjonering og dual-tre evalueringer, en forbedret stokastisk Runge-Kutta og ny Euler-Maruyama integrator for stokastiske differensialligninger, kjernen forover og bakover og to-filter Strykemaskiner (fra forfatterens doktorgradsarbeid), ytelsesforbedringer, og en installasjonsveiledning.
Kommentarer ikke funnet