Sketchypath Work May 2026

def forward(self, x): z = self.encoder(x) graphics = self.decoder(z) svg = self.path_renderer(graphics) return svg

class SketchyPath(nn.Module): def __init__(self): super(SketchyPath, self).__init__() self.encoder = CNNEncoder() self.decoder = GenerativeDecoder() self.path_renderer = PathRenderer() sketchypath

class CNNEncoder(nn.Module): def __init__(self): super(CNNEncoder, self).__init__() self.conv1 = nn.Conv2d(1, 64, kernel_size=3) self.conv2 = nn.Conv2d(64, 128, kernel_size=3) self.fc1 = nn.Linear(128*28*28, 128) def forward(self, x): z = self