Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Eric Ma ericmjl

View GitHub Profile
@ericmjl
ericmjl / pymc4-dev-environment.yml
Created Jan 20, 2019
PyMC4 dev environment spec for conda
View pymc4-dev-environment.yml
name: pymc4-dev
channels:
- defaults
- conda-forge
- ericmjl
dependencies:
- python=3.6
- jupyter
- jupyterlab
- conda
View mpnn-chainer-test.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View error.txt
============================= test session starts ==============================
platform darwin -- Python 3.6.7, pytest-4.0.2, py-1.7.0, pluggy-0.8.0
rootdir: /Users/ericmjl/github/software/autograd-sparse, inifile:
collected 3 items / 2 deselected
tests/test_sparse.py F [100%]
=================================== FAILURES ===================================
_____________________________ test_sparse_dot_grad _____________________________
View autograd-scipy-sparse-grad.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ericmjl
ericmjl / gp-test.ipynb
Created Dec 13, 2018
Extending GPs to 2 dimensions
View gp-test.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ericmjl
ericmjl / environment.yml
Created Dec 12, 2018
DL introductory hands-on workshop specfile
View environment.yml
name: dl-workshop
channels:
- defaults
- conda-forge
- ericmjl
dependencies:
- python=3.7
- jupyter
- jupyterlab
- conda
@ericmjl
ericmjl / gp-test.ipynb
Created Dec 11, 2018
Doing GPs in numpy!
View gp-test.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ericmjl
ericmjl / holoviews_datashader.py
Created Aug 31, 2018
Holoviews dynamic map with datashader
View holoviews_datashader.py
import datashader as ds
import holoviews as hv
from holoviews.operation.datashader import datashade
hv.extension('bokeh')
def scatter(dim1, dim2):
def _scatter(data):
return hv.Scatter(data, kdims=[dim1], vdims=[dim2], extents=(-10, -10, 10, 10))
return _scatter
@ericmjl
ericmjl / variance_explained.py
Last active Aug 24, 2018
Difference between the my own implementation of explained variance and scikit-learn's
View variance_explained.py
from sklearn.metrics import explained_variance_score
def var_explained(preds, actual):
"""
Implementation taken directly from the formula on this page:
http://scikit-learn.org/stable/modules/model_evaluation.html#explained-variance-score
"""
return 1 - ((preds - actual).var() / actual.var())
y_pred = np.array([3, -0.5, 2, 7])
@ericmjl
ericmjl / create_dir.py
Last active Aug 13, 2018
Python: create directory if it doesn't exist, using pathlib!
View create_dir.py
from pathlib import Path
import os
# We will use the example of creating a .directory under home.
home = Path.home()
dirname = home / '.dir'
if not dirname.exists():
os.mkdir(dirname)
You can’t perform that action at this time.