Browse Source

Auto stash before merge of "master" and "origin/master"

master
Ryan Missel 5 years ago
parent
commit
9e76b6c160
2 changed files with 9 additions and 2 deletions
  1. BIN
      hypotheses_modeling/model.ckpt
  2. +9
    -2
      hypotheses_modeling/pytorch_shit.py

BIN
hypotheses_modeling/model.ckpt View File


+ 9
- 2
hypotheses_modeling/pytorch_shit.py View File

@ -24,7 +24,9 @@ def get_argmax(array):
max = array[i] max = array[i]
index = i index = i
return [index]
one_hot = [0,0,0,0]
one_hot[index] = 1
return one_hot
def get_trainset(dataset, k, n0, x_columns, y_columns): def get_trainset(dataset, k, n0, x_columns, y_columns):
@ -71,6 +73,9 @@ def time_series_sigmoid_classification(steps, dataset, k, n0, x_columns, y_colum
optimizer = optim.Adam(net.parameters(), lr=.001) optimizer = optim.Adam(net.parameters(), lr=.001)
loss = nn.CrossEntropyLoss() loss = nn.CrossEntropyLoss()
x, y = get_trainset(dataset, k, n0, x_columns, y_columns)
accuracy(net, x, y)
for step in range(steps): for step in range(steps):
optimizer.zero_grad() optimizer.zero_grad()
@ -89,6 +94,8 @@ def time_series_sigmoid_classification(steps, dataset, k, n0, x_columns, y_colum
def accuracy(net, x, y): def accuracy(net, x, y):
pred = net(x) pred = net(x)
pred = pred.detach().numpy() pred = pred.detach().numpy()
for row in range(len(pred)):
pred[row] = get_argmax(pred[row])
total = len(pred) total = len(pred)
correct = 0 correct = 0
@ -110,7 +117,7 @@ def main():
df = pd.read_csv(filename) df = pd.read_csv(filename)
x = ["day", "playerID", "fatigueSliding"] x = ["day", "playerID", "fatigueSliding"]
y = ["day", "playerID", "BestOutOfMyselfAbsolutely", "BestOutOfMyselfSomewhat", "BestOutOfMyselfNotAtAll", "BestOutOfMyselfUnknown"] y = ["day", "playerID", "BestOutOfMyselfAbsolutely", "BestOutOfMyselfSomewhat", "BestOutOfMyselfNotAtAll", "BestOutOfMyselfUnknown"]
time_series_sigmoid_classification(100, df, 0, 30, x, y)
time_series_sigmoid_classification(2, df, 0, 30, x, y)
if __name__ == '__main__': if __name__ == '__main__':

Loading…
Cancel
Save