Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for...

16
Nick Golding greta-dev.github.io/greta

Transcript of Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for...

Page 1: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

Nick Golding greta-dev.github.io/greta!

Page 2: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

types of statistical software!

one model! DirFactor, effectFusion !

!

one class of model!glm, lme4, INLA!

!(almost) any model!

BUGS, JAGS, Stan !

Page 3: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

types of statistical software!

one model! DirFactor, effectFusion !

!

one class of model!glm, lme4, INLA!

!(almost) any model!

BUGS, JAGS, Stan, greta !

Page 4: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

example!

Page 5: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

JAGS!Stan!

greta!

simple!

Page 6: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

intuitive!

Page 7: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

documented! greta-dev.github.io/greta!

Page 8: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

gradient-based inference!

Monnahan et al. 2016!

Page 9: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

google tensorflow!

- automatic differentiation!

- efficient linear algebra!

- highly parallel!

Page 10: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

scalable! probit regression with 50 predictors!

Page 11: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

types of statistical software!

one model! DirFactor, effectFusion !

!

one class of model!glm, lme4, INLA!

!(almost) any model!

BUGS, JAGS, Stan !

Page 12: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

deep learning software is less redundant!

canned estimators!!!keras!

!!tensorflow!

Page 13: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

extendable!

Page 14: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

extendable!

github.com/greta-dev/greta.gp!

Page 15: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

what next?!

-  variational inference!

-  samplers for big data!

-  discrete samplers!

-  differential equations!

Page 16: Nick Golding greta-dev.github.io/greta · 2017. 11. 14. · greta.dynamics a greta extension for modelling dynamical systems R Y 2 Updated 12 days ago greta simple and scalable statistical

why ‘greta’?!

Grete Hermann (1901-1984)!!!wrote the first algorithms for computer algebra! ! … without a computer!!!!!!(I didn’t want people saying ‘greet’, so spelled the package greta instead)!