in the code below in the line D.train(generate_random(), torch.FloatTensor([0.0])) # shouldn’t this line give an error?
import torch
import torch.nn as nn
def generate_random(size):
random_data = torch.rand(size)
return random_data
print(“Random noise pattern:”, generate_random(4))
D = Discriminator()
for i in range(10000):
# real data
D.train(generate_real(), torch.FloatTensor([1.0]))
# fake data
D.train(generate_random(), torch.FloatTensor([0.0])) # shouldn’t this line give an error?
pass
generate_random() missing 1 required positional argument: ‘size’