dysii je C ++ knihovna poskytuje kolekci tříd užitečných pro strojové učení aplikace.
Vlastnosti jsou přidány do knihovny podle potřeby, tak, aby se chybí některé úplnost. Co je součástí, nicméně, je dobře dokumentován a testována, a může být považována za poměrně zvuk pro výzkumné účely.
Knihovna byla optimalizována pro výkon, při zachování modularitu a obecnosti, že je vhodný pro širokou škálu aplikací. Spolu s obecným kódem profilování a benchmarkingu, úvahy byly zahrnuty:
- Výběr efektivních algoritmů,
- Používání účinných maticové operace low-level,
- Přeměna výpočtů na Matrix formulář, kde je to možné s cílem usnadnit toto, a
- Využití paměti efektivní řídkých matic případně
Vlastnosti :..
- Kalmanův filtr a hladší
- Rauch-Tung-Striebel (RTS) hladší.
- unscented Kalmanův filtr a hladší, a unscented transformace.
- filtr pevných částic a hladší, včetně paralelní implementace s pomocí MPI.
- Runge-Kutta numerického řešení pro obyčejné diferenciální rovnice.
- Rozdělení pravděpodobnosti a stochastické procesy, jako je Gaussova rozdělení a Wiener procesu.
Co je nového v této verzi:
- Tato verze přidává odhady hustoty jádro s distribuovány kd strom dělení a Hodnocení dual-strom, zlepšený stochastické Runge-Kutta a nové Euler-Maruyama integrátor pro stochastické diferenciální rovnice, kernel dopředu-dozadu a dva-filtr Hladítko (z autorovy disertační práce), vylepšení výkonu, a návod k instalaci.
Komentáře nebyl nalezen