Skip to content

Instantly share code, notes, and snippets.

View OverLordGoldDragon's full-sized avatar

John Muradeli OverLordGoldDragon

View GitHub Profile
@OverLordGoldDragon
OverLordGoldDragon / adam_v2_frozen.py
Last active October 11, 2019 03:56
Adam OptimizerV2 implementation, weights frozen -- reference issue: https://github.com/tensorflow/tensorflow/issues/33227
from tensorflow.python.framework import ops
from tensorflow.python.keras import backend_config
from tensorflow.python.keras.optimizer_v2 import optimizer_v2
from tensorflow.python.ops import array_ops, control_flow_ops, math_ops, state_ops
from tensorflow.python.util.tf_export import keras_export
import keras.backend as K
@keras_export('keras.optimizers.Adam')
class Adam(optimizer_v2.OptimizerV2):
from keras.layers import Input, Dense, LSTM, Conv1D, Activation
from keras.layers import Dropout, AlphaDropout, BatchNormalization
from keras.layers import GlobalAveragePooling1D, Reshape, multiply
from keras.models import Model
import keras.backend as K
import numpy as np
import matplotlib.pyplot as plt
#############################################################################
@OverLordGoldDragon
OverLordGoldDragon / steamlog.py
Last active August 27, 2020 01:12
Track Steam server statistics
# -*- coding: utf-8 -*-
"""README
**Requirements**
Python 3, `steam` package (!pip install steam). Steam itself is *not* required.
**Usage**
In Python terminal:
python path/steamlog.py --servers="name1 name2" --stats="players map" --savepath="path/logs.csv" --appid=224260 --interval=600
@OverLordGoldDragon
OverLordGoldDragon / issq_inv_wip.py
Created July 6, 2022 21:52
SSQ/CWT inversion tool, work in progress
import numpy as np
import matplotlib.pyplot as plt
from ssqueezepy import ssq_cwt, issq_cwt, TestSignals, icwt
from ssqueezepy.visuals import plot, imshow
from PIL import Image
N = 7000
Npad = 8192
x = TestSignals().echirp(N=N, fmin=64, fmax=512)[0]
x = np.pad(x, (Npad - N)//2)
@OverLordGoldDragon
OverLordGoldDragon / cmap_testing.py
Created October 22, 2023 11:29
Colormap testing
# -*- coding: utf-8 -*-
"""Skip to "Configure" section.
Install the zip (URL below), unzip, put in path.
pip install cmap
or
conda install -c conda-forge cmap
"""
# https://github.com/OverLordGoldDragon/ssqueezepy/files/13063053/jtfs_fbank.zip
@OverLordGoldDragon
OverLordGoldDragon / pnet.py
Created May 19, 2024 09:28
PhysioNet, edf -> model(x, y)
# -*- coding: utf-8 -*-
"""
Minimal-code rewriting of BrainDecode's
https://braindecode.org/stable/auto_examples/applied_examples/plot_sleep_staging_chambon2018.html
https://github.com/braindecode/braindecode/blob/master/examples/applied_examples/plot_sleep_staging_chambon2018.py
It
- Eliminates all (explicit) dependence on `braindecode`