Skip to content

Instantly share code, notes, and snippets.

View raytroop's full-sized avatar
🎯
Focusing

raytroop

🎯
Focusing
View GitHub Profile
@raytroop
raytroop / 0_click
Last active September 28, 2019 01:38
This page intentionally left blank
import click
@click.command(help='Get evaluation result.')
@click.argument('exp_dir')
@click.option('--force', '-f', is_flag=True, default=False, help='Overwrite previous evaluation result.')
@click.option('--iteration', '-i', type=str, required=True, multiple=True,
help='specified multiple iterations in one run by E.g, -i 10 -i 400')
@click.option('--fa', type=float, default=None, help='Set threshold by fa.')
@click.option('--threshold', type=float, default=None, help='Set threshold.')
# https://github.com/tqdm/tqdm/issues/484#issuecomment-352463240
import time
import random
from multiprocessing import Pool
from tqdm import tqdm
def myfunc(a):
time.sleep(random.random())
return a ** 2
#!/bin/bash
# Using cURL to access our Keras REST API
curl -X POST -F [email protected] 'http://localhost:5000/predict'
curl -X POST -F image=@space_shuttle.png 'http://localhost:5000/predict'
@raytroop
raytroop / 00_proto
Last active September 14, 2019 05:15
protoc
This page intentionally left blank
@raytroop
raytroop / .bashrc
Last active September 1, 2019 13:51
automatic detect gopath
function addgopath(){
cwd=$(pwd)
newpath=""
for tdir in `ls`;do
if [ "$tdir" = "src" ];then
@raytroop
raytroop / 00_CMakeLists Templates
Last active September 20, 2019 17:50
CMakeLists Templates
This page intentionally left blank
@raytroop
raytroop / 0_cmake_CUDA
Last active September 28, 2019 14:20
using-cuda-c-plus-plus-functions-in-python-via-star-dot-so-and-ctypes, credits to Dmitry Bikulov
This page intentionally left blank

bn backprop

\frac{\partial l}{\partial \beta} = \sum_{i=1}^{m}(\frac{\partial l}{\partial y_i})
\frac{\partial l}{\partial \gamma} = \sum_{i=1}^{m}(\frac{\partial l}{\partial y_i} * \hat{x_i})
\frac{\partial l}{\partial \hat{x_i}} = \sum_{i=1}^{m}(\frac{\partial l}{\partial y_i} * \gamma)
\frac{\partial l}{\partial X_{\mu1}} = \frac{\partial l}{\partial \hat{X}}\odot (ivar)
\frac{\partial l}{\partial ivar} = \sum_{i=1}^{m}(\frac{\partial l}{\partial \hat{x_i}} * x_{\mu i})
\frac{\partial l}{\partial \sqrt{var}} = \frac{\partial l}{\partial ivar}\odot\frac{-1}{{\sqrt{var}}^2}
\frac{\partial l}{\partial var} = \frac{0.5}{\sqrt{var+\epsilon}}\odot\frac{\partial l}{\partial \sqrt{var}}
\frac{\partial l}{\partial sq} = \frac{1}{N} \odot I_{N*D}\odot\frac{\partial l}{\partial var}
@raytroop
raytroop / tmux101.md
Last active April 5, 2019 06:16
tmux101

.tmux.conf

# bind a reload key
bind R source-file ~/.tmux.conf \; display-message "Config reloaded.."

# 用鼠标选择标签
#set-option -g mouse on

# Status bar
# colors