Skip to content

Instantly share code, notes, and snippets.

View devil-cyber's full-sized avatar
💭
Always Learning

Manikant Kumar devil-cyber

💭
Always Learning
View GitHub Profile
@devil-cyber
devil-cyber / LogisticsRegression.py
Last active November 11, 2020 11:34
Logistics Regression using Pytorch
import torch
import numpy as np
import torch.nn as nn
from sklearn import datasets
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split
bc = datasets.load_breast_cancer()
x, y = bc.data, bc.target
@devil-cyber
devil-cyber / LinearRegression.py
Last active November 11, 2020 11:38
Linear Regression using Pytorch
# 1) Design model (input, output size, forward pass)
# 2) Construct loss and optimizer
# 3) Training loop
# - forward pass: compute prediction
# - backward pass: gradients
# - update weights
import torch
import torch.nn as nn
import numpy as np
@devil-cyber
devil-cyber / gradient_descent.py
Created November 11, 2020 11:41
Gradient Descent using Pytorch
import torch
import numpy as np
# f = w * x
# f = 2 * x
X = np.array([1,2,3,4,5],dtype=np.float32)
Y = np.array([5,10,15,20,25],dtype=np.float32)
w = 0.0
@devil-cyber
devil-cyber / backpropagation.py
Created November 11, 2020 11:49
Backpropagation using Pytorch
import torch
'''
Backpropgation
eg. x = [1.,1.,1] -> "This is the fixed feature value:"
y = x + 2 -> a(x) -> "This is the respective y value:"
z = y*y*3 -> b(y) -> "This is the example for loss function"
Backpropgation x -> a(x) -> b(y) -> z
dz/dx = dz/dy * dy/dx (Chain Rule)
@devil-cyber
devil-cyber / dataloader.py
Created November 12, 2020 07:29
Custom DataLoader class in pytorch
import torch
import torchvision
from torch.utils.data import Dataset, DataLoader
import numpy as np
import math
class WineDataset(Dataset):
def __init__(self):
# Data Loading
@devil-cyber
devil-cyber / feedForward.py
Created November 13, 2020 06:19
Feed Forward Neural Net MNIST dataset classifier using Pytorch
# MNIST
# DataLoader Neural Net, activation function
# Loss and Optimizer
# Training Loop (batch training)
# Model evaluation
# GPU Support
import torch
import torch.nn as nn
import torchvision
import torchvision.transforms as transforms
@devil-cyber
devil-cyber / _cnn.py
Created November 13, 2020 08:27
CNN classifier using CIFAR10 dataset with Pytorch
import torch
import torch.nn as nn
import torchvision
from torchvision.transforms import transforms
from torchvision import datasets
from torch.utils.data import DataLoader
import torch.nn.functional as F
# HyperParameter
device = torch.device('cuda' if torch.cuda.is_available else 'cpu')
@devil-cyber
devil-cyber / model.py
Created April 9, 2021 05:05
TensorFlow implementation of a Tree loosely based on the paper by Google
import os
import time
import tensorflow as tf
import numpy as np
from functools import reduce
from sklearn.metrics import accuracy_score
@devil-cyber
devil-cyber / linearregression.ipynb
Last active June 21, 2021 05:44
Linear Regression from Scratch Using MXNet
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@devil-cyber
devil-cyber / lenet.ipynb
Last active June 21, 2021 05:43
LeNet Implemention using MXNet on Fashion Mnist Dataset
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.