Skip to content

Instantly share code, notes, and snippets.

@genekogan
genekogan / run_app_on_pi.py
Created Mar 23, 2020
Deploying a graphical program on a Raspberry Pi via ssh
View run_app_on_pi.py
sudo systemctl stop lightdm
sudo nohup X -ac >/dev/null 2>&1 &
export DISPLAY=:0
./myApp
@genekogan
genekogan / syftvae.py
Created Oct 23, 2019
(w.i.p.) Federated variational autoencoder with PySyft
View syftvae.py
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
genekogan / paperspace_torch.sh
Created Oct 3, 2019
Setup fresh paperspace.com ML-in-a-box instance to use Torch
View paperspace_torch.sh
#!/bin/bash
# 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 https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
View keybase.md

Keybase proof

I hereby claim:

  • I am genekogan on github.
  • I am genekogan (https://keybase.io/genekogan) on keybase.
  • I have a public key ASAsYjWbGA30myV56Ln5AfmPZwf503RRRu6O9m9b4ajWFAo

To claim this, I am signing this object:

@genekogan
genekogan / bizon.md
Created Jan 23, 2019
Bizon cheatsheet
View bizon.md

Using pyenv + pipenv

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

git clone https://github.com/pyenv/pyenv.git ~/.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
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
* http://code.google.com/p/simple-openni
* --------------------------------------------------------------------------
* prog: Max Rheiner / Interaction Design / Zhdk / http://iad.zhdk.ch/
* date: 12/12/2012 (m/d/y)
* ----------------------------------------------------------------------------
*/
@genekogan
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
genekogan / paperspace_densecap.sh
Last active Apr 13, 2019
script sets up fresh ML-in-a-box (Ubuntu 16) Paperspace template for densecap
View paperspace_densecap.sh
# 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
genekogan / ascii-art-rnn
Created Aug 18, 2018
generated text from an LSTM (char-rnn-tensorflow) trained on ascii art scraped from https://www.asciiart.eu/
View ascii-art-rnn
This file has been truncated, but you can view the full file.
.:'
..:'
.;'
.;!;
.;;;;,;;,;;,,,.
.,;;;'''''';;..,;;;,;
`'',CC;;;;;;'.....;;;.
:.............,'`...;;;;;;;.............;;\. ::::::::::
;;;;;;..,,,...,,..........;' :::::::::::;;;;;;;;;'..
@genekogan
genekogan / download_haeckel.sh
Created Jul 29, 2018
script to scrape scanned illustrations from Ernst Haeckel's book Kunstformen der Natur (Artforms of Nature)
View download_haeckel.sh
for i in {1..100}; do
filepath=$(printf "http://caliban.mpipz.mpg.de/haeckel/kunstformen/Tafel_%03d_300.jpg" $i)
wget $filepath;
done
You can’t perform that action at this time.