Skip to content

Instantly share code, notes, and snippets.

View Jeksonic's full-sized avatar

Oleh Maksymets Jeksonic

  • @FutureProcessingUkraine
  • Ukraine
View GitHub Profile
from __future__ import print_function, division
import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
# hyperparameters
state_size = 4 # size of hidden layer of neurons
seq_length = 15 # number of steps to unroll the RNN for
batch_size = 5 # number of samples to learn simultaneously
learn_rate = 3e-1 # learning rate
@Jeksonic
Jeksonic / basic-rnn.py
Last active February 4, 2019 00:04 — forked from 3h4/2-2-rnn-api.py
from __future__ import print_function, division
import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
# hyperparameters
state_size = 4 # size of hidden layer of neurons
seq_length = 15 # number of steps to unroll the RNN for
batch_size = 5 # number of samples to learn simultaneously
learn_rate = 3e-1 # learning rate
@Jeksonic
Jeksonic / lstm-rnn.py
Last active February 4, 2019 08:40 — forked from 3h4/4-6-multi-lstm.py
from __future__ import print_function, division
import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
# hyperparameters
state_size = 4 # size of hidden layer of neurons
seq_length = 15 # number of steps to unroll the RNN for
batch_size = 5 # number of samples to learn simultaneously
num_layers = 3 # number of stacked RNN layers
@Jeksonic
Jeksonic / tokens.md
Created June 24, 2019 08:03 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Основы:

Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им логина/пароля с данными сохранёнными в базе данных.

Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.

Например после аутентификации юзер sasha получает право обращатся и получать от ресурса "super.com/vip" некие данные. Во время обращения юзера sasha к ресурсу vip система авторизации проверит имеет ли право юзер обращатся к этому ресурсу (проще говоря переходить по неким разрешенным ссылкам)