Eric J Ma's Website

« 22 23 24 25 26 »

Consolidate your scripts using click

written by Eric J. Ma on 2018-03-30 | tags: programming code snippets scripting python data science

Overview

click is amazing! It's a Python package that allows us to add a command-line interface (CLI) to our Python scripts easily. This blog post is a data scientist-oriented post on how we can use click to build... (read more)

(455 words, approximately 3 minutes reading time)
Lessons learned and reinforced from writing my own deep learning package

written by Eric J. Ma on 2018-02-28 | tags: data science deep learning message passing neural networks software engineering graph theory

At work, I’ve been rolling my own deep learning package to experiment with graph convolutional neural networks. I did this because in graph-centric deep learning, an idea I picked up from this paper, the inputs, convolution kernels, and much more,... (read more)

(657 words, approximately 4 minutes reading time)
Joy from teaching

written by Eric J. Ma on 2018-02-26 | tags: teaching education datacamp

It always brings me joy to see others benefit from what I can offer.

Thanks for sharing the fruits of your journey on LinkedIn, Umar!

Also a big... (read more)

(103 words, approximately 1 minute reading time)
Annotating code tests and selectively running tests

written by Eric J. Ma on 2018-02-25 | tags: programming python testing software engineering

In this blog post, let me share with you how we can selectively run a test using pytest's machinery.

Read on... (112 words, approximately 1 minute reading time)
nxviz first PR merged!

written by Eric J. Ma on 2018-02-21 | tags: software engineering data visualization nxviz graph theory data science

In celebration of the first pull request that the nxviz project has received!

Read on... (109 words, approximately 1 minute reading time)
Deep Learning and the Importance of a Good Teacher

written by Eric J. Ma on 2018-02-20 | tags: data science education teaching deep learning

Or: "Why having a good teacher was so instrumental in my learning of deep learning."

Read on... (210 words, approximately 2 minutes reading time)
Data scientists need to write good APIs

written by Eric J. Ma on 2018-02-13 | tags: software engineering data science

In which I argue why data scientists need to know how to write good APIs, or more generally, have basic software development skills.

Read on... (133 words, approximately 1 minute reading time)
Bayesian Inference & Testing Sets

written by Eric J. Ma on 2018-02-07 | tags: bayesian statistics data science

Further thoughts on whether Bayesian models overfit.

Read on... (173 words, approximately 1 minute reading time)
PyCon Program Committee Review

written by Eric J. Ma on 2018-02-06 | tags: pycon conferences python

My reflections on reviewing talk proposals for PyCon 2018.

Read on... (2341 words, approximately 12 minutes reading time)
Refactor Notebook Code

written by Eric J. Ma on 2018-01-29 | tags: jupyter data science software engineering

In which I argue why we should refactor code out of Jupyter notebooks as soon as possible.

Read on... (167 words, approximately 1 minute reading time)
« 22 23 24 25 26 »