Skip to content

Instantly share code, notes, and snippets.

genekogan /
Created Mar 23, 2020
Deploying a graphical program on a Raspberry Pi via ssh
sudo systemctl stop lightdm
sudo nohup X -ac >/dev/null 2>&1 &
export DISPLAY=:0
genekogan /
Created Oct 23, 2019
(w.i.p.) Federated variational autoencoder with PySyft
import os
import torch
import torch.nn as nn
import torch.nn.functional as F
import torchvision
from torchvision import transforms
from torchvision.utils import save_image
from torch.autograd import Variable
import syft as sy
genekogan /
Created Oct 3, 2019
Setup fresh ML-in-a-box instance to use Torch
# fix keys
sudo killall apt apt-get
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo dpkg --configure -a
curl -s -L | sudo apt-key add -

Keybase proof

I hereby claim:

  • I am genekogan on github.
  • I am genekogan ( on keybase.
  • I have a public key ASAsYjWbGA30myV56Ln5AfmPZwf503RRRu6O9m9b4ajWFAo

To claim this, I am signing this object:

genekogan /
Created Jan 23, 2019
Bizon cheatsheet

Using pyenv + pipenv

install PyEnv and PipEnv if you don't have it already:

git clone ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
exec "$SHELL"
pip install -U pipenv
genekogan / Skeleton2Wekinator.pde
Created Dec 19, 2018
quick Processing (2.* only) sketch to send Kinect skeleton joints to Wekinator (needs SimpleOpenNI + oscP5)
View Skeleton2Wekinator.pde
/* --------------------------------------------------------------------------
* SimpleOpenNI User Test
* --------------------------------------------------------------------------
* Processing Wrapper for the OpenNI/Kinect 2 library
* --------------------------------------------------------------------------
* prog: Max Rheiner / Interaction Design / Zhdk /
* date: 12/12/2012 (m/d/y)
* ----------------------------------------------------------------------------
genekogan / imagenet_classes_list.txt
Created Nov 23, 2018
An indexed list of ImageNet class names
View imagenet_classes_list.txt
0) tench, Tinca tinca
1) goldfish, Carassius auratus
2) great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias
3) tiger shark, Galeocerdo cuvieri
4) hammerhead, hammerhead shark
5) electric ray, crampfish, numbfish, torpedo
6) stingray
7) cock
8) hen
9) ostrich, Struthio camelus
genekogan /
Last active Apr 13, 2019
script sets up fresh ML-in-a-box (Ubuntu 16) Paperspace template for densecap
# luarocks
sudo rm -rf ~/.cache/luarocks/
luarocks install loadcaffe
luarocks install cutorch
luarocks install cudnn
luarocks install cunn
luarocks install torch
luarocks install nn
luarocks install image
genekogan / ascii-art-rnn
Created Aug 18, 2018
generated text from an LSTM (char-rnn-tensorflow) trained on ascii art scraped from
View ascii-art-rnn
This file has been truncated, but you can view the full file.
:.............,'`...;;;;;;;.............;;\. ::::::::::
;;;;;;..,,,...,,..........;' :::::::::::;;;;;;;;;'..
genekogan /
Created Jul 29, 2018
script to scrape scanned illustrations from Ernst Haeckel's book Kunstformen der Natur (Artforms of Nature)
for i in {1..100}; do
filepath=$(printf "" $i)
wget $filepath;
You can’t perform that action at this time.