File size: 443 Bytes
9943c93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import torch
import torch.nn.functional as F

import numpy as np


def load_tensor():
    coeffs = [None,None]
    coeffs[0] = torch.load('tensor1.pt')
    coeffs[1] = torch.load('tensor2.pt')
    return coeffs



def calc_preds(coeffs, indeps):
    layers,consts = coeffs
    n = len(layers)
    res = indeps
    for i,l in enumerate(layers):
        res = res@l + consts[i]
        if i!=n-1: res = F.relu(res)
    return torch.sigmoid(res)