Skip to content

Instantly share code, notes, and snippets.

@bharris47
bharris47 / tensorboard_wrapper.py
Created September 19, 2018 17:54
Keras Tensorboard Callback w/ Support For Generator
import keras.backend as K
from keras.callbacks import TensorBoard
class TensorBoardWrapper(TensorBoard):
"""
Wrapper for Tensorboard Keras callback. Pass a single batch from validation generator.
"""
def __init__(self, validation_data, *args, **kwargs):
super(TensorBoardWrapper, self).__init__(*args, **kwargs)
@bharris47
bharris47 / SelectiveSwipeDismissListViewTouchListener.java
Last active December 17, 2015 23:39
ListView touch listener for dismissing certain ListView items. Based on Roman Nurik & Niek Haarman's SwipeDismissListViewTouchListener. Depends on NineOldAndroids.
import static com.nineoldandroids.view.ViewHelper.setAlpha;
import static com.nineoldandroids.view.ViewPropertyAnimator.animate;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import android.annotation.SuppressLint;
import android.graphics.Rect;
import android.view.MotionEvent;
@bharris47
bharris47 / MaximumTilt.java
Created February 28, 2013 16:18
Get maximum tilt for zoom level in Android Maps V2
public static float getMaximumTilt(float zoom) {
// for tilt values, see:
// https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/CameraPosition.Builder?hl=fr
float tilt = 30.0f;
if (zoom > 15.5f) {
tilt = 67.5f;
} else if (zoom >= 14.0f) {
tilt = (((zoom - 14.0f) / 1.5f) * (67.5f - 45.0f)) + 45.0f;