mirror of
https://github.com/helblazer811/ManimML.git
synced 2025-07-13 06:32:15 +08:00
Used Black to reformat the code in the repository.
This commit is contained in:
@ -21,22 +21,23 @@ config.pixel_width = 1900
|
||||
config.frame_height = 7.0
|
||||
config.frame_width = 7.0
|
||||
|
||||
|
||||
class VAEScene(Scene):
|
||||
"""Scene object for a Variational Autoencoder and Autoencoder"""
|
||||
|
||||
def construct(self):
|
||||
|
||||
numpy_image = np.asarray(Image.open(ROOT_DIR / 'assets/mnist/digit.jpeg'))
|
||||
vae = NeuralNetwork([
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
FeedForwardLayer(5),
|
||||
FeedForwardLayer(3),
|
||||
EmbeddingLayer(dist_theme="ellipse"),
|
||||
FeedForwardLayer(3),
|
||||
FeedForwardLayer(5),
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
])
|
||||
|
||||
numpy_image = np.asarray(Image.open(ROOT_DIR / "assets/mnist/digit.jpeg"))
|
||||
vae = NeuralNetwork(
|
||||
[
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
FeedForwardLayer(5),
|
||||
FeedForwardLayer(3),
|
||||
EmbeddingLayer(dist_theme="ellipse"),
|
||||
FeedForwardLayer(3),
|
||||
FeedForwardLayer(5),
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
]
|
||||
)
|
||||
|
||||
self.play(Create(vae))
|
||||
self.play(vae.make_forward_pass_animation(run_time=15))
|
||||
self.play(vae.make_forward_pass_animation(run_time=15))
|
||||
|
Reference in New Issue
Block a user