Skip to content

Instantly share code, notes, and snippets.

@Arturus
Arturus / sampling_performance.ipynb
Created December 21, 2018 09:58
Sampling benchmark
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Arturus
Arturus / new_resnet.ipynb
Created November 19, 2018 18:24
Official Resnet + Lucid
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Arturus
Arturus / hparam_tune_smac3.py
Created October 15, 2018 14:47
SMAC parameter tuning
from trainer import train
# Import ConfigSpace and different types of parameters
from smac.configspace import ConfigurationSpace, Configuration
from ConfigSpace.hyperparameters import CategoricalHyperparameter, \
UniformFloatHyperparameter, UniformIntegerHyperparameter
from ConfigSpace.conditions import InCondition
# Import SMAC-utilities
from smac.tae.execute_func import ExecuteTAFuncDict
from smac.scenario.scenario import Scenario
@Arturus
Arturus / attention.py
Last active September 13, 2017 18:08
def attn_readout_v3(readout, attn_window, attn_heads, page_features, seed):
# input: [n_days, batch, readout_depth]
# [n_days, batch, readout_depth] -> [batch(readout_depth), width=n_days, channels=batch]
readout = tf.transpose(readout, [2, 0, 1])
# [batch(readout_depth), width, channels] -> [batch, height=1, width, channels]
inp = readout[:, tf.newaxis, :, :]
# attn_window = train_window - predict_window + 1
# [batch, attn_window * n_heads]
filter_logits = tf.layers.dense(page_features, attn_window * attn_heads, name="attn_focus", kernel_initializer=default_init(seed)
Object getOrCreate(String key, Object newValue) {
Object result = map.get(key);
if (result == null) {
map.put(key, newValue);
result = newValue;
}
return result;
}