Skip to content

Instantly share code, notes, and snippets.

@PovelikinRostislav
PovelikinRostislav / main.py
Created April 20, 2020 14:23
PyTorch mnist example versus RaySGD
from __future__ import print_function
import argparse
import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
from torchvision import datasets, transforms
from torch.optim.lr_scheduler import StepLR
@PovelikinRostislav
PovelikinRostislav / BackPropagation.md
Last active November 17, 2019 14:00
BackPropagation.md

Back Propagation

Устройство сети

ИЛЛЮСТРАЦИЯ СЕТЕЙ - по ссылкам в комментарии.

  • 2 нейрона входа
  • 3 нейрона выхода, SoftMax
  • Cross Entropy loss
W =
@PovelikinRostislav
PovelikinRostislav / hpp
Created August 13, 2018 13:10
Find out a type of lambda or functor
#include <tuple>
template<typename Functor> struct functor_arg : functor_arg<decltype(&Functor::operator())> {};
template<typename Functor, typename ReturnType, typename... ArgTypes> struct functor_arg<ReturnType (Functor::*)(ArgTypes...) const> {
template<std::size_t N> using arg_t = std::tuple_element_t<N, std::tuple<ArgTypes...>>;
};
int main() {
auto func = [](int) {};