Find
Connect

Recent Posts
Tags
 anchor graph hashing
 applescript
 assembly
 bar charts
 bash
 bezier curves
 conway's game of life
 data visualization
 diffbot
 echo
 factorization machines
 finder
 generative art
 google chrome
 google images
 hacker news
 image color quantization
 javascript
 kmeans clustering
 lc4
 linux
 locality sensitive hashing
 machine learning
 math
 matrix factorization
 neural networks
 nlp
 os x
 photography
 printenv
 probability
 programming
 python
 references
 regressions
 ssh
 statistics
 summarization
 sysadmin
 theano
 unix
 vim
 vimgolf
 webwork
 youtube
Archives
License Details
 Blog posts are licensed under a Creative Commons AttributionShareAlike 3.0 Unported License, unless otherwise noted.
 Some blog posts, such as those that serve to express my opinion on some matter, may be covered by a more restrictive license (e.g., a license that grants permission to copy and distribute the content verbatim). When this is the case, details will be appended to the post.
 If you have any questions, please .
 Blog posts are licensed under a Creative Commons AttributionShareAlike 3.0 Unported License, unless otherwise noted.
Tag Archives: python
🔐 LC4
About a year ago I wrote a Python library that implements ElsieFour (LC4) encryption (Alan Kaminsky 2017). LC4 is designed for humantohuman communication, without requiring a computer. I’ve recently updated the library to include colorcoded verbose output that shows the … Continue reading
Tagged encryption, lc4, python
Leave a comment
⌨️🏌️🐍 vimgolf Client in Python
I implemented a vimgolf client in Python. The source code is available on GitHub:https://github.com/dstein64/vimgolf The user interface is similar to the official vimgolf client, with a few additions inspired by vimgolffinder. The package is available on PyPI, the Python Package Index. … Continue reading
Tagged python, vim, vimgolf
Leave a comment
Factorization Machines with Theano
A Factorization Machine (FM) is a predictive model that can be used for regression and classification (Rendle 2010). FMs efficiently incorporate pairwise interactions by using factorized parameters. PyFactorizationMachines is a Theanobased Python implementation of factorization machines. Update 4/20/2017: The library is now … Continue reading
Matrix Factorization with Theano
Matrix factorization algorithms factorize a matrix D into two matrices P and Q, such that D ≈ PQ. By limiting the dimensionality of P and Q, PQ provides a lowrank approximation of D. While singular value decomposition (SVD) can also be … Continue reading
Anchor Graph Hashing in Python
I was recently collaborating on a project that relied on hashing (where I’m referring to “hashing” the same way it’s used in locality sensitive hashing, as opposed to its more conventional usage). One of my contributions was an implementation of Anchor … Continue reading