Used Black to reformat the code in the repository.

This commit is contained in:
Alec Helbling
2023-01-01 23:24:59 -05:00
parent 334662e8c8
commit 3d6e8072e1
71 changed files with 1701 additions and 1135 deletions

View File

@ -9,8 +9,8 @@ config.pixel_width = 1280
config.frame_height = 6.0
config.frame_width = 6.0
class VAECodeSnippetScene(Scene):
class VAECodeSnippetScene(Scene):
def make_code_snippet(self):
code_str = """
# Make image object
@ -34,14 +34,14 @@ class VAECodeSnippetScene(Scene):
"""
code = Code(
code = code_str,
code=code_str,
tab_width=4,
background_stroke_width=1,
# background_stroke_color=WHITE,
insert_line_no=False,
background="window",
# font="Monospace",
style='one-dark',
style="one-dark",
language="py",
)
code.scale(0.2)
@ -49,27 +49,32 @@ class VAECodeSnippetScene(Scene):
return code
def construct(self):
image = Image.open('../../tests/images/image.jpeg')
image = Image.open("../../tests/images/image.jpeg")
numpy_image = np.asarray(image)
embedding_layer = EmbeddingLayer(dist_theme="ellipse", point_radius=0.04).scale(1.0)
embedding_layer = EmbeddingLayer(dist_theme="ellipse", point_radius=0.04).scale(
1.0
)
# Make nn
nn = NeuralNetwork([
ImageLayer(numpy_image, height=1.0),
FeedForwardLayer(5),
FeedForwardLayer(3),
embedding_layer,
FeedForwardLayer(3),
FeedForwardLayer(5),
ImageLayer(numpy_image, height=1.0),
], layer_spacing=0.1)
nn = NeuralNetwork(
[
ImageLayer(numpy_image, height=1.0),
FeedForwardLayer(5),
FeedForwardLayer(3),
embedding_layer,
FeedForwardLayer(3),
FeedForwardLayer(5),
ImageLayer(numpy_image, height=1.0),
],
layer_spacing=0.1,
)
nn.scale(0.65)
# Center the nn
nn.move_to(ORIGIN)
nn.rotate(-PI/2)
nn.all_layers[0].image_mobject.rotate(PI/2)
nn.rotate(-PI / 2)
nn.all_layers[0].image_mobject.rotate(PI / 2)
# nn.all_layers[0].image_mobject.shift([0, -0.4, 0])
nn.all_layers[-1].image_mobject.rotate(PI/2)
nn.all_layers[-1].image_mobject.rotate(PI / 2)
# nn.all_layers[-1].image_mobject.shift([0, -0.4, 0])
nn.shift([1.5, 0.0, 0])
self.add(nn)
@ -79,14 +84,11 @@ class VAECodeSnippetScene(Scene):
code_snippet.shift([-1.25, 0, 0])
self.add(code_snippet)
# Play animation
self.play(
nn.make_forward_pass_animation(),
run_time=10
)
self.play(nn.make_forward_pass_animation(), run_time=10)
if __name__ == "__main__":
"""Render all scenes"""
# Neural Network
# Neural Network
nn_scene = VAECodeSnippetScene()
nn_scene.render()