Eric J Ma's Website

« 37 38 39 40 41 »

Variational Inference With PyMC3: A Lightweight Demo

written by Eric J. Ma on 2016-08-06 | tags: python bayesian variational inference pymc3 statistics data science

Following on the heels of me recently attending Thomas Wiecki's Boston Bayesians talk, I decided to put up a notebook showing a lightweight example of how to do Bayesian modelling with PyMC3. Comments are welcome!

The notebook can be found... (read more)

(96 words, approximately 1 minute reading time)
Being able to learn anything is an important skill

written by Eric J. Ma on 2016-07-28

Graduate school has taught me the importance of being able to learn almost anything, and to learn that thing as quickly as possible. I think that's an important skill to have in life.

(Ironically, it's taken me much of 5 years, now going on... (read more)

(96 words, approximately 1 minute reading time)
Notetaking and writing using Atom

written by Eric J. Ma on 2016-07-27

I recently have been trying out the Atom text editor for writing. While its load times are slower than Sublime Text, it overall is a solid text editor. Being free doesn't... (read more)

(460 words, approximately 3 minutes reading time)
Sparse Matrix Multiplication in Python 3

written by Eric J. Ma on 2016-07-24 | tags: data science python sparse matrix linear algebra

Sparse matrix multiplication shows up in many places, and in Python, it's often handy to use a sparse matrix representation for memory purposes.

One thing nice about the newest version of Python 3 is the @ operator, which takes... (read more)

(1057 words, approximately 6 minutes reading time)
Jupyter Lab

written by Eric J. Ma on 2016-07-19

Jupyter Lab was announced at SciPy 2016! And oh my, this is an exciting development.

It currently is a very alpha-stage project, and so it didn't work on my Mac, but it worked beautifully... (read more)

(291 words, approximately 2 minutes reading time)
nxviz: A NetworkX Visualization Package

written by Eric J. Ma on 2016-07-16 | tags: nxviz data visualization data science software engineering

I have been developing network visualization implementations for Python, mostly because I needed them. I also believe in open source principles, that broadly useful and applicable code should be made freely available with their implementations made... (read more)

(229 words, approximately 2 minutes reading time)
Principles of Network Visualization

written by Eric J. Ma on 2016-07-16 | tags: data visualization data science nxviz graph visualization network science

I use networks as part of my research, and visualization is a very important part of it. The problem with network visualizations is that most people default to node-link diagrams that end up looking like (read more)

(539 words, approximately 3 minutes reading time)
SciPy 2016 Hallway Track

written by Eric J. Ma on 2016-07-16 | tags: scipy conferences python

Like PyCon 2016, I ended up doing the Hallway Track at SciPy 2016, which really meant hanging out in the hallway, talking with people, fixing code bugs, and... (read more)

(828 words, approximately 5 minutes reading time)
SciPy 2016 Tutorials

written by Eric J. Ma on 2016-07-14 | tags: scipy conferences python

And weโ€™re done! Two days of fun, intense, and hopefully mind-expanding tutorials at SciPy 2016.

I led two sessions of my network analysis workshop. Originally, I was only going to lead one session, and I thought Iโ€™d get a niche crowd and a... (read more)

(281 words, approximately 2 minutes reading time)
Getting the Most out of Mentoring

written by Eric J. Ma on 2016-07-12

On Thursday, 7 July 2016, I attended a workshop on effective mentoring by Bruce Birren at the Broad Institute. Bruce is an experienced... (read more)

(883 words, approximately 5 minutes reading time)
« 37 38 39 40 41 »