mirror of
https://github.com/helblazer811/ManimML.git
synced 2025-07-15 07:57:41 +08:00
Used Black to reformat the code in the repository.
This commit is contained in:
@ -8,26 +8,29 @@ config.pixel_width = 1280
|
||||
config.frame_height = 8.0
|
||||
config.frame_width = 8.0
|
||||
|
||||
class VariationalAutoencoderScene(Scene):
|
||||
|
||||
class VariationalAutoencoderScene(Scene):
|
||||
def construct(self):
|
||||
embedding_layer = EmbeddingLayer(dist_theme="ellipse").scale(2)
|
||||
|
||||
image = Image.open('images/image.jpeg')
|
||||
|
||||
image = Image.open("images/image.jpeg")
|
||||
numpy_image = np.asarray(image)
|
||||
# Make nn
|
||||
neural_network = NeuralNetwork([
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
FeedForwardLayer(5),
|
||||
FeedForwardLayer(3),
|
||||
embedding_layer,
|
||||
FeedForwardLayer(3),
|
||||
FeedForwardLayer(5),
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
], layer_spacing=0.1)
|
||||
neural_network = NeuralNetwork(
|
||||
[
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
FeedForwardLayer(5),
|
||||
FeedForwardLayer(3),
|
||||
embedding_layer,
|
||||
FeedForwardLayer(3),
|
||||
FeedForwardLayer(5),
|
||||
ImageLayer(numpy_image, height=1.4),
|
||||
],
|
||||
layer_spacing=0.1,
|
||||
)
|
||||
|
||||
neural_network.scale(1.3)
|
||||
|
||||
self.play(Create(neural_network), run_time=3)
|
||||
self.play(neural_network.make_forward_pass_animation(), run_time=5)
|
||||
self.play(neural_network.make_forward_pass_animation(), run_time=5)
|
||||
self.play(neural_network.make_forward_pass_animation(), run_time=5)
|
||||
|
Reference in New Issue
Block a user