Skip to content

Instantly share code, notes, and snippets.

🐤
Code.

Jongwook Choi wookayin

🐤
Code.
Block or report user

Report or block wookayin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@wookayin
wookayin / keras-save-bug.ipynb
Created Mar 8, 2019
TensorFlow Keras model save bug
View keras-save-bug.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@wookayin
wookayin / gym.py
Created Jan 25, 2019
Matplotlib animations
View gym.py
from matplotlib import animation
from IPython.display import display_html
from IPython.display import HTML
def display_frames_as_gif(frames):
"""
Displays a list of frames as a gif, with controls
"""
fig, ax = plt.subplots()
patch = ax.imshow(frames[0])
@wookayin
wookayin / test-iterm.sh
Created Oct 14, 2018
Test script for reproducing a tmux passthrough bug
View test-iterm.sh
#!/bin/bash
function print_osc() {
if [[ -n $TMUX ]] ; then
printf "\033Ptmux;\033\033]";
else printf "\033]"; fi
}
function print_st() {
if [[ -n $TMUX ]] ; then
View -Displaying-Configurations-in-Tensorboard.md

Displaying Configurations in TensorBoard

This is a simple demonstration of displaying training configuration in a TensorBoard, using text summaries.

Screenshot

View 19-mnist-profiling.py
import tensorflow as tf
import tensorflow.contrib.layers as layers
from datetime import datetime
# MNIST input data
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("/tmp/data/", one_hot=True)
def multilayer_perceptron(x):
fc1 = layers.fully_connected(x, 256, activation_fn=tf.nn.relu, scope='fc1')
@wookayin
wookayin / imshow_grid.py
Last active Mar 19, 2019
IPython notebook snippet for plotting multiple images in a grid.
View imshow_grid.py
# in a courtesy of Caffe's filter visualization example
# http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/00-classification.ipynb
def imshow_grid(data, height=None, width=None, normalize=False, padsize=1, padval=0):
'''
Take an array of shape (N, H, W) or (N, H, W, C)
and visualize each (H, W) image in a grid style (height x width).
'''
if normalize:
data -= data.min()
View merge_pdf_firstpages.sh
brew install poppler
# 현재 디렉토리의 모든 *.pdf 패턴을 page1 만 추출해서 page1.*.pdf 로 저장
for source_pdf in ./*.pdf; do
pdfseparate -f 1 -l 1 ${source_pdf} page1.${source_pdf}
done
pdfunite page1.* page1.merged.pdf
@wookayin
wookayin / reload-tensorflow-flags.py
Last active Mar 12, 2018
Reset tensorflow tf.app.flags, in ipython notebook
View reload-tensorflow-flags.py
# use the following snippet in your ipython notebook shell
import argparse
import tensorflow as tf
tf.app.flags.FLAGS = tf.python.platform.flags._FlagValues()
tf.app.flags._global_parser = argparse.ArgumentParser()
View im_drawbox.py
def im_drawbox(window, color='r', class_name='', score=0.0):
"""
Add a detection window (bounding box) into the current plot image.
window: tuple-like of length 4 (xmin, ymin, xmax, ymax)
"""
import matplotlib.pyplot as plt
xmin, ymin, xmax, ymax = window
coords = (ymin, xmin), ymax - ymin, xmax - xmin
currentAxis = plt.gca()
View 01.configure
2014-09-28 11:59:00 +0900
./configure
--with-features=huge
--enable-multibyte
--with-macarchs=x86_64
--enable-perlinterp
--enable-rubyinterp
--enable-tclinterp
--with-ruby-command=/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
You can’t perform that action at this time.