Posts in category

Programming


PyCon 2019 | Beyond Two Groups: Generalized Bayesian A/B[/C/D/E…] Testing Speaker: Eric Ma   Bayesian A/B testing has gained much popularity over the years. It seems, however, that the examples stop at two groups. This begs the questions: should we not be able to do more than simple two-group, case/control comparisons? Is there a special …

Google I/O 2019 | Machine Learning Zero to Hero This is a talk for people who know code, but who don’t necessarily know machine learning. Learn the ‘new’ paradigm of machine learning, and how models are an alternative implementation for some logic scenarios, as opposed to writing if/then rules and other code. This session will …

Google I/O 2019 | Swift for TensorFlow Swift for TensorFlow is a platform for the next generation of machine learning that leverages innovations like first-class differentiable programming to seamlessly integrate deep neural networks with traditional software development. In this session, learn how Swift for TensorFlow can make advanced machine learning research easier and why Jeremy …

PyCon 2019 | Lambda Calculus from the Ground Up Speaker: David Beazley   These days, programming style guides are all the rage. However, what if your style guide was so restrictive that it only gave you single-argument functions and nothing else? No modules, no classes, no control flow, no data structures, and not even any …

PyCon 2019 | Statistical Profiling (and other fun with the sys module) Speaker: Emin Martinian   Profiling involves computing a set of data about how often and how long various parts of your program are executed. Profiling is useful to understand what makes your program slow and how you can improve it. After a quick …

Google Cloud Next 2019 | Energy Sessions Google Cloud Next 2019 | Simplify Hybrid Deployments With VMware NSX Service Mesh & Google Cloud Services VMware and Google Cloud enable an Open Cloud Hybrid Solution which provides you the flexibility to develop and deploy containerized applications with bi-directional portability. A seamless Istio/Envoy service fabric, federated by …

PyCon 2019 | How to Think about Data Visualization Speaker: Jake VanderPlas   The Python world has a staggering array of data visualization tools, and choosing which to use can seem like a daunting task. But which tool you use is far less important than how you use it. In this talk I’ll walk through …

PyCon 2019 | Everything at Once: Python’s Many Concurrency Models Speaker: Jess Shapiro   Python makes it incredibly easy to build programs that do what you want. But what happens when you want to do what you want, but with more input? One of the easiest things to do is to make a program concurrent …

PyCon 2019 | Machine learning model and dataset versioning practices Speaker: Dmitry Petrov   Python is a prevalent programming language in machine learning (ML) community. A lot of Python engineers and data scientists feel the lack of engineering practices like versioning large datasets and ML models, and the lack of reproducibility. This lack is particularly …

PyCon 2019 | Modern solvers: Problems well-defined are problems solved Speaker: Raymond Hettinger   Every programmer should learn to use solvers, tools that reason directly from a description of a problem to its solution. Tools like AlphaZero can formulate winning strategies for games given only a description of the rules of the game. For certain …