Sha256: 9f3643c87f2a8c405d73e47c8882aef7a5acbd7260f1fc55aaf8d5b71c017df4
Contents?: true
Size: 498 Bytes
Versions: 20
Compression:
Stored size: 498 Bytes
Contents
require "dnn" require "dnn/image" require "numo/linalg/autoloader" require_relative "dcgan" include DNN::Loaders Image = DNN::Image batch_size = 100 dcgan = DCGAN.load("trained/dcgan_model_epoch20.marshal") gen = dcgan.gen Numo::SFloat.srand(rand(1 << 31)) noise = Numo::SFloat.new(batch_size, 20).rand(-1, 1) images = gen.predict(noise) batch_size.times do |i| img = Numo::UInt8.cast(((images[i, false] + 1) * 127.5).round) Image.write("img/img_#{i}.jpg", img) end
Version data entries
20 entries across 20 versions & 1 rubygems