| Jan 6, 2020 |
Experiment in dataviz: faces in a crowd |
| Dec 10, 2019 |
Pandas MultiIndex cheatsheet |
| Nov 6, 2019 |
Learning Chernoff Faces |
| Oct 5, 2019 |
What is a Pandas DataFrame? |
| Aug 18, 2019 |
Population Estimation with Mark-Recapture experiments |
| Jul 12, 2019 |
Interactive Graph: Renewable Resource System Model output |
| Jul 6, 2019 |
Notes from "Bit by Bit" |
| Jul 1, 2019 |
Systems Modeling from scratch |
| Jun 2, 2019 |
Climate classification with Keras |
| Mar 17, 2019 |
Neural style transfer |
| Jan 20, 2019 |
Interpreting math as code |
| Jan 9, 2019 |
Implementing Belief Propagation in Python |
| Jan 5, 2019 |
2018 Review |
| Dec 30, 2018 |
Master's thesis on convolutional encoders in seq2seq neural lemmatization |
| Dec 30, 2018 |
Illustration of an Encoder-Decoder Sequence-to-Sequence neural network |
| Dec 30, 2018 |
Illustration of max-pooling in NLP |
| Dec 27, 2018 |
KL Divergence |
| Dec 1, 2018 |
Using computer vision to segment photos of bookshelves |
| Sep 21, 2018 |
Cheatsheet for parsing XML in Python |
| Sep 3, 2018 |
Vaux's Swifts |
| Aug 28, 2018 |
Training hundreds of neural networks |
| Jun 22, 2018 |
Quick post on spaCy |
| Jun 11, 2018 |
Climate classification with neural networks |
| Jun 7, 2018 |
Getting started with querying DBpedia |
| Jun 3, 2018 |
First steps with Elasticsearch, searching a book catalog |
| May 27, 2018 |
Using Bayesian inference to pick Coffee Shops |
| May 25, 2018 |
Samples from Dirichlet distribution |
| May 22, 2018 |
Logistic Regression |
| May 20, 2018 |
Multidimensional Scaling |
| May 18, 2018 |
Regression with Gaussian Processes |
| May 16, 2018 |
Plotting Library Catalog Subjects |
| May 16, 2018 |
Singular Value Decomposition Demo |
| May 13, 2018 |
Inference in Hidden Markov Models continued: Viterbi Algorithm |
| May 12, 2018 |
Bayesian linear regression with `pymc3` |
| May 9, 2018 |
Gibbs Sampling in Python |
| May 7, 2018 |
Reading Jupyter notebooks into Python |
| May 6, 2018 |
Digitizing notes as a learning tool |
| May 6, 2018 |
Tour of digitized notes in Jupyter |
| May 4, 2018 |
Using ipywidgets to learn machine learning |
| May 3, 2018 |
SmallNORB |
| May 2, 2018 |
Inference in discrete state Hidden Markov Models using numpy |
| Apr 8, 2018 |
Pasta machine processing images with numpy |
| Feb 22, 2018 |
Pretty scripts with Python's print statement |
| Jan 18, 2018 |
Quick blog update: Reading List |
| Jan 10, 2018 |
Bayesian Linear Regression part 4: Plots |
| Jan 9, 2018 |
Bayesian Linear Regression part 3: Posterior |
| Jan 8, 2018 |
Bayesian Linear Regression part 2: demo data |
| Jan 4, 2018 |
Narvik and Kiruna |
| Jan 3, 2018 |
Bayesian Linear Regression part 1: plotting samples from the weight prior |
| Jan 2, 2018 |
2017 Review |
| Jan 1, 2018 |
numpy.einsum |
| Dec 31, 2017 |
Implementing convolutions with stride_tricks |
| Jun 23, 2017 |
My talk at PyCon 2017 about Experiment Assignment |
| Feb 7, 2017 |
Fun with command line interfaces |
| Jan 6, 2017 |
-- in bash |
| Jan 5, 2017 |
xmllint --shell |
| Dec 16, 2016 |
Daylight Project: Part 2, travel.org |
| Dec 14, 2016 |
Daylight Project: Part 1, the result |
| Dec 12, 2016 |
New blog feature: posts source and commit history are on GitHub |
| Dec 11, 2016 |
Class variables in Python |
| Dec 6, 2016 |
The magic of deleting half of a blog post draft |
| Nov 22, 2016 |
Podcast Player, overview |
| Nov 16, 2016 |
My blue Bluetooth keyboard |
| Nov 7, 2016 |
Talking LED |
| Oct 26, 2016 |
Python 3 type hints with mypy |
| Oct 2, 2016 |
‣ Unicode bullets in org-mode |
| Sep 14, 2016 |
Bookmarklet |
| Jan 10, 2016 |
Reviewing everything |
| Jan 1, 2016 |
Clocks in org-mode |