« 1 2 3 »

One Weird Trick to Speed Up Your TensorFlow Model 100X...

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... (2336 words, approximately 12 minutes reading time)

Create your own auto-publishing slides with reveal-md and Travis CI

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... (1665 words, approximately 9 minutes reading time)

PyData Ann Arbor Meetup: Testing for Data Science

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... (763 words, approximately 4 minutes reading time)

“Honk on, you fools insecure in your miniscule private parts.”

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... (535 words, approximately 3 minutes reading time)

FastAPI: Flask-like generator of web APIs

written by Eric J. Ma on 2020-01-07 | tags: software development web data science

Have you heard of FastAPI? I didn't until a recent project at work, and I finally got a chance to test-drive it. Come read on to learn more about why it's fast!

Read on... (244 words, approximately 2 minutes reading time)

Build your digital profile as a data scientist

written by Eric J. Ma on 2020-01-04 | tags: career development job hunt data science

I have received questions from others on how to build a digital profile for career development. Everybody’s going to have a unique path, and what I think I can offer are observations on what I think have been helpful for myself and others who have enjoyed similar successes in getting started. My hope is that these pointers, which come from self-reflection over the past two years of work, help you.

Read on... (873 words, approximately 5 minutes reading time)

On automating principled statistical analyses

written by Eric J. Ma on 2020-01-02 | tags: data science statistics automation bayesian

How automated statistical procedures can still be useful.

Read on... (416 words, approximately 3 minutes reading time)

Serving multiple Panel apps together

written by Eric J. Ma on 2019-12-26 | tags: data science dashboarding python

How one can serve up multiple panel apps on the same Panel server.

Read on... (165 words, approximately 1 minute reading time)

Simplifying Uncertainty Responsibly

written by Eric J. Ma on 2019-12-19 | tags: bayesian data science uncertainty decision making

Some reflections on uncertainty after reading a blog post by Brandon Rohrer.

Read on... (391 words, approximately 2 minutes reading time)

A Review of the Python Data Science Dashboarding Landscape in 2019

written by Eric J. Ma on 2019-12-15 | tags: dashboarding python data science data visualization software development

My reflection on the Python dashboarding landscape. There's been a lot of activity, and I provide some recommendations on how we as data scientists can choose between tools.

Read on... (1612 words, approximately 9 minutes reading time)

« 1 2 3 »