written by Eric J. Ma on 2020-05-26 | tags: matplotlib python data visualization animation
I recently stumbled upon a package that makes animations dead simple. Check it out!
Read on... (99 words, approximately 1 minute reading time)written by Eric J. Ma on 2020-05-17 | tags: python programming lambda expression
In this blog post, I'll show you what lambda expressions are, and where we might use them in a data science setting.
Read on... (335 words, approximately 2 minutes reading time)written by Eric J. Ma on 2020-04-21 | tags: data science pathlib python packages tools
Are file paths driving you crazy in your data science project repository?
Come read how you can use pyprojroot
and Python’s pathlib
to help make life a tad easier.
You’ll love this new tool in your toolkit!
written by Eric J. Ma on 2020-04-12 | tags: data science bayesian markov models
Here's the motivation behind my latest essay explaining Markov models and their variants, as well as how to perform Bayesian inference on them.
Read on... (331 words, approximately 2 minutes reading time)written by Eric J. Ma on 2020-03-25 | tags: covid-19 python learning data science
During the COVID-19 outbreak period, you might find yourself with a good chunk of time to pick up Python. It's an incredibly productive language to learn! At the same time, the wealth of resources out there can be intimidating. Here's my opinionated list of resources in 2020 that could be handy for you. And if you have others, be sure to share!
Read on... (1819 words, approximately 10 minutes reading time)written by Eric J. Ma on 2020-03-15 | tags: epidemiology data science covid-19 flattenthecurve
What can data scientists do during the COVID-19 outbreak? Many things, but the most important is probably encouraging local action to stop the spread of the virus. Our number crunching and communication skills can be put to good use locally here. That's one way we can help outside of the usual recommendations.
That, and don't sneeze at the grocery store!
Read on... (769 words, approximately 4 minutes reading time)written by Eric J. Ma on 2020-02-13 | tags: deep learning optimization software development data science
Have you found your deep learning model's forward pass to be excruciatingly slow? Come read on to learn how we made a deep learning model 100X faster!
Read on... (2345 words, approximately 12 minutes reading time)written by Eric J. Ma on 2020-01-18 | tags: data science presentation skills continuous integration
Hugo Bowne-Anderson, a long-time collaborator and friend in the PyData community, asked in passing about whether I would write a blog post detailing how to set up Travis CI to continually publish my Markdown-sourced slides to the web. I gladly obliged, and I hope you find it useful!
Read on... (1678 words, approximately 9 minutes reading time)written by Eric J. Ma on 2020-01-16 | tags: pydata data science testing software skills
I went to Ann Arbor, MI, to give a talk on testing for data science, and I wanted to share a bit about what Ann Arbor, the PyData community in SE Michigan, and the food here was like.
Read on... (768 words, approximately 4 minutes reading time)written by Eric J. Ma on 2020-01-12 | tags: cycling rants
In Massachusetts, how are cyclists supposed to use the road? I always had a few questions about my own knowledge, until I finally decided to re-check the rules of the road for cyclists and motorists. Turns out, I wasn’t wrong all this while.
Read on... (536 words, approximately 3 minutes reading time)