Skip to content

Instantly share code, notes, and snippets.

View mokahaiku's full-sized avatar

Dovydas Ceilutka mokahaiku

  • Magnate Consulting
  • Dubai, UAE
View GitHub Profile
def batch_download_data(
label_filename,
missing_data_filename,
output_dir,
batch_size,
batch_number,
api,
file_extension,
):
missing_files = []
#!/bin/bash
set -e
rm -rf .git
git init
git config -f .gitmodules --get-regexp '^submodule\..*\.path$' > tempfile
while read -u 3 path_key path
do
"""
A weighted version of categorical_crossentropy for keras (2.0.6). This lets you apply a weight to unbalanced classes.
@url: https://gist.github.com/wassname/ce364fddfc8a025bfab4348cf5de852d
@author: wassname
"""
from keras import backend as K
def weighted_categorical_crossentropy(weights):
"""
A weighted version of keras.objectives.categorical_crossentropy
@mokahaiku
mokahaiku / magic.py
Last active July 15, 2019 11:04
IPython Magic
# https://ipython.readthedocs.io/en/stable/interactive/magics.html
# Autoreload
%load_ext autoreload
%autoreload 2
@mokahaiku
mokahaiku / bdownloader.py
Created November 6, 2018 07:48
VMI Server
import os
import sys
import shutil
import csv
import re
import typing
import pickle
import math
import urllib
from tqdm import tqdm
@mokahaiku
mokahaiku / almostIncreasingSequence.py
Created October 22, 2018 18:52
almostIncreasingSequence.py
def almostIncreasingSequence(s):
e = 0
for i in range(len(s) - 1):
if s[i] >= s[i + 1]:
e += 1
if len(s) > i + 2 and s[i] >= s[i + 2]:
e += 1
return e < 3
def one_hot_encode(x, num_classes):
return np.eye(num_classes)[x]
def plot_image_grid(images, rows, columns):
figure = plt.figure(figsize=(columns * 3, rows * 3))
for i in range(columns * rows):
figure.add_subplot(rows, columns, i + 1)
plt.imshow(images[i])
plt.show()
import React from 'react';
import { getDisplayName } from '../utils';
export default getData =>
function withData(WrappedComponent, WaitingComponent) {
class WithData extends React.Component {
state = {
loaded: false,
content: '',
};
@mokahaiku
mokahaiku / transparent_bg.scss
Created August 28, 2015 13:23
Transparent background
@mixin transparent_bg($bg_image, $overlay_opacity: "", $overlay_color: "") {
background: -webkit-linear-gradient(left, rgba($overlay_color, $overlay_opacity), rgba($overlay_color, $overlay_opacity)), url($bg_image) no-repeat;
background: -moz-linear-gradient(left, rgba($overlay_color, $overlay_opacity), rgba($overlay_color, $overlay_opacity)), url($bg_image) no-repeat;
background: -o-linear-gradient(left, rgba($overlay_color, $overlay_opacity), rgba($overlay_color, $overlay_opacity)), url($bg_image) no-repeat;
background: -ms-linear-gradient(left, rgba($overlay_color, $overlay_opacity), rgba($overlay_color, $overlay_opacity)), url($bg_image) no-repeat;
}