Added guide to readme

This commit is contained in:
Alec Helbling
2023-01-29 11:46:56 -05:00
parent b767b9abee
commit bae4543576
19 changed files with 544 additions and 25 deletions

View File

@ -0,0 +1,34 @@
from manim import *
from manim_ml.neural_network.animations.dropout import (
make_neural_network_dropout_animation,
)
from manim_ml.neural_network import FeedForwardLayer, NeuralNetwork
config.pixel_height = 1200
config.pixel_width = 1900
config.frame_height = 5.0
config.frame_width = 5.0
class DropoutNeuralNetworkScene(Scene):
def construct(self):
# Make nn
nn = NeuralNetwork([
FeedForwardLayer(3, rectangle_color=BLUE),
FeedForwardLayer(5, rectangle_color=BLUE),
FeedForwardLayer(3, rectangle_color=BLUE),
FeedForwardLayer(5, rectangle_color=BLUE),
FeedForwardLayer(4, rectangle_color=BLUE),
],
layer_spacing=0.4,
)
# Center the nn
nn.move_to(ORIGIN)
self.add(nn)
# Play animation
self.play(
make_neural_network_dropout_animation(
nn, dropout_rate=0.25, do_forward_pass=True
)
)
self.wait(1)