Search.setIndex({docnames:["getting_started","index","installation","manim_ml","manim_ml.neural_network","manim_ml.neural_network.layers","modules","neural_network_guide","neural_network_rendering_pipeline","reference","visualizing_neural_networks"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["getting_started.rst","index.rst","installation.rst","manim_ml.rst","manim_ml.neural_network.rst","manim_ml.neural_network.layers.rst","modules.rst","neural_network_guide.rst","neural_network_rendering_pipeline.rst","reference.rst","visualizing_neural_networks.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[],"000000":[],"02":[],"03":[],"05":[],"08":[],"1":[],"10":[],"18":[],"2":[],"22":[],"24":[],"2d":[],"3":[],"4":[],"400":[],"5":[],"58c4dd":[],"abstract":[],"class":[8,10],"default":10,"do":[],"float":[],"function":[],"import":8,"new":[],"return":[],"true":[],A:[],For:10,In:[],One:[8,10],The:10,To:[],_create_overrid:[],_create_va:[],_fadeout_anim:[],abc:[],ad:0,add:[],add_gaussian_distribut:[],after:[],after_connect:[],algorithm:10,alia:[],all:[],allow:[8,10],alreadi:10,also:10,always_update_mobject:[],an:8,anchor:[],anchor_path:[],anim:[0,10],animation_dot_color:[],animation_overrid:[],animationgroup:[],answer:8,anyon:10,api:10,ar:10,architectur:10,arg:[],arrai:[],asset:[],assum:10,attempt:10,autoencod:[],automat:10,ax:[],base:[],been:[],befor:[],before_connect:[],blankconnect:[],both:8,buff:[],call:[],camera:[],camera_class:[],can:[8,10],central:8,certain:8,chang:10,classmethod:[],code:[],collaps:[],color:[],common:10,composit:[],compute_covariance_rotation_and_scal:[],concept:10,connect:[],connectivelay:[],consider:8,consist:8,construct:10,construct_edg:[],construct_gaussian_distribut:[],construct_gaussian_point_cloud:[],construct_simple_gaussian_ellips:[],content:[6,8],context:8,contruct:[],conv:[],converg:[],convolut:[3,4,10],convolutional_to_convolut:[3,4],convolutionallay:[],convolutionaltoconvolut:[],corner:[],cov:[],covari:[],creat:10,creation:[],current:[],custom:[8,10],data:8,decod:[],decoder_nodes_per_lay:[],deduc:[],deep:10,def:[],defin:10,depend:[],deriv:[],describ:8,diagram:10,displai:[],dist_them:[],distribut:[],diverg:[],doe:8,dot:[],dot_radiu:[],draw:[],each:8,edge_color:[],edge_width:[],ellipse_stroke_width:[],embed:[3,4],embedding_to_feed_forward:[3,4],embeddinglay:[],embeddingtofeedforward:[],encoder_nodes_per_lay:[],end:[],exampl:[],exist:[],extend:8,fade:[],fadeout:[],fals:[],famili:[],fc6255:[],feed:[],feed_forward:[3,4],feed_forward_to_embed:[3,4],feed_forward_to_feed_forward:[3,4],feed_forward_to_imag:[3,4],feed_forward_to_vector:[3,4],feedforward:[],feedforwardlay:[],feedforwardneuralnetwork:[],feedforwardtoembed:[],feedforwardtofeedforward:[],feedforwardtoimag:[],feedforwardtovector:[],feel:10,ff862f:[],ffffff:[],figur:8,filter:[],filter_height:[],filter_spac:[],filter_width:[],first:0,fix:[],follow:[8,10],font_siz:[],forward:8,frame:[],from:[],from_path:[],fulli:[],gaussian:[],gaussian_distribut:[],gaussiandistribut:[],gener:[0,10],get:10,get_connective_lay:[],get_connective_layer_width:[],get_distribution_loc:[],get_right:[],given:[],go:[],goal:[],goe:10,good:8,grayscal:[],grayscaleimagemobject:[],group:[],ha:10,handl:[],have:10,height:[],hello:[],here:[],how:[0,10],howev:[],i:[],imag:[4,6],image_mobject:[],image_path:[],image_to_feed_forward:[3,4],imagelay:[],imagemobject:[],imagetofeedforward:[],implement:8,includ:10,index:[],index_of:[],indic:[],individu:8,inform:[],initi:[],input:[],input_class:[],input_imag:[],input_lay:[],insert:[],insert_index:[],insert_lay:[],insertlay:[],instal:0,instanc:[],intial:[],isomorph:[],issu:[],item:[],its:8,joint:[],just:[],kept:[],kera:10,kwarg:[],label:[],labeledcolorimag:[],lambda:[],larger:8,latent:[],layer:[3,4,10],layer_arg:[],layer_buff:[],layer_node_count:[],layer_spac:[],learn:[0,10],length_over_dim:[],librari:10,like:10,line:[],list:[],list_group:6,listgroup:[],load:[],locat:[],machin:[0,10],mai:8,make:[8,10],make_asset:[],make_create_connective_layers_anim:[],make_create_layer_anim:[],make_filter_corner_lin:[],make_forward_pass_anim:[],make_image_forward_pass:[],make_lin:[],make_move_anim:[],make_move_layers_anim:[],make_new_connective_anim:[],make_remove_anim:[],make_remove_connective_layers_anim:[],make_remove_layer_anim:[],make_triplet_forward_pass:[],make_vector:[],mani:[],manifold:6,manim:[],manim_ml:[],manimml:0,manipul:[],mean:[],method:[],mobject:[],modifi:10,modul:[1,6],move:[],multipl:8,myscen:[],nativ:10,need:[],neg:[],negative_path:[],network:[],neural:[],neural_network:[3,6],neural_network_transform:[3,6],neuralnetwork:8,neuralnetworkembeddingtestscen:[],neuralnetworklay:[],new_lay:[],next:[],nn:[],node:[],node_color:[],node_outline_color:[],node_radiu:[],node_spac:[],node_stroke_width:[],none:[],note:[],num_ellips:[],num_filt:[],num_nod:[],num_point:[],num_valu:[],numpi:[],numpy_imag:[],object:[],old_lay:[],one:[],one_to_one_sync:6,onetoonesync:[],oper:8,other:10,out:8,output:[],output_class:[],output_imag:[],output_lay:[],over:10,overrid:[],overridden:[],overriden:[],own:8,packag:6,page:1,pair:[],paired_queri:[3,4],paired_query_mod:[],paired_query_to_feed_forward:[3,4],pairedqueri:[],pairedquerylay:[],pairedquerytofeedforward:[],parent_lay:[3,4],pass:[8,10],passing_flash:[],path:[],perform:[],person:8,philosophi:8,piec:8,plai:[],plot:[],point:[],point_color:[],point_radiu:[],popular:10,posit:[],positive_path:[],possibl:8,previou:[],primari:10,probabl:6,problem:8,propag:[],properti:[],prove:10,pulse_color:[],pytorch:10,queri:[],question:8,random_se:[],rectangle_color:[],rectangle_fill_color:[],rectangle_stroke_width:[],relev:[],remov:[],remove_at_index:[],remove_at_indic:[],remove_connective_layer_anim:[],remove_gaussian_distribut:[],remove_lay:[],removelay:[],render:10,replac:[],replace_lay:[],requir:8,respect:[],respons:[],right:[],run:[],run_tim:[],s:10,same:[],sampl:[],sample_point_location_from_distribut:[],scene:[],screen:[],script:[],search:1,self:[],sequenc:10,set:[],set_z_index:[],setup:[],sever:10,shift:[],should:10,show:0,show_image_on_cr:[],side:[],simpl:10,singl:8,situat:8,skip_anim:[],solut:8,solv:8,someth:[],sometim:8,space:[],span:8,specif:[],specifi:[],start:10,state:[],strang:[],stroke_width:[],style:10,submodul:6,subpackag:6,surround:8,sync:[],system:10,tear_down:[],techniqu:10,tensorflow:10,termin:[],text:[],than:8,thei:[],them:8,thi:[0,8,10],time:[],titl:[],topic:10,tradit:[],transform:[],treat:8,triplet:[3,4],triplet_to_feed_forward:[3,4],tripletlay:[],triplettofeedforward:[],tutori:[0,10],two:8,type:[],typic:[],ubiquit:10,undefin:[],up:[],updatefromfunc:[],upon:[],us:10,use_overrid:[],usecas:10,user:10,util:[3,4],vae:[],valu:[],value_func:[],variat:[],variational_autoencod:[3,6],variationalautoencod:[],variou:10,vector:[3,4],vectorized_mobject:[],vectorlay:[],vgroup:[],vgroupneuralnetworklay:[],view:[],visaul:[],visual:[],wa:8,wai:8,want:8,we:[8,10],what:8,when:8,which:8,who:10,width:[],within:[],workaround:8,world:[],write:[],you:[0,10],your:0,z:[],z_index_valu:[],zip:[]},titles:["Getting Started","Welcome to ManimML\u2019s documentation!","<no title>","manim_ml package","manim_ml.neural_network package","manim_ml.neural_network.layers package","manim_ml","<no title>","Design Doc: Neural Network Rendering Pipeline","<no title>","Visualizing Neural Networks with ManimML"],titleterms:{anim:8,construct:8,content:[3,4,5],convolut:5,convolutional_to_convolut:5,design:8,differ:[],doc:8,document:1,elabor:8,embed:5,embedding_to_feed_forward:5,feed:10,feed_forward:5,feed_forward_to_embed:5,feed_forward_to_feed_forward:5,feed_forward_to_imag:5,feed_forward_to_vector:5,forward:10,get:0,imag:[3,5],image_to_feed_forward:5,index:1,indic:1,layer:[5,8],list_group:3,manifold:3,manim_ml:[3,4,5,6],manimml:[1,10],mobject:8,modul:[3,4,5],more:8,network:[8,10],neural:[8,10],neural_network:[4,5],neural_network_transform:4,one_to_one_sync:3,ownership:8,packag:[3,4,5],paired_queri:5,paired_query_to_feed_forward:5,parent_lay:5,pipelin:8,probabl:3,render:8,s:1,scope:8,start:0,submodul:[3,4,5],subpackag:[3,4],tabl:1,test:[],triplet:5,triplet_to_feed_forward:5,util:5,variational_autoencod:4,vector:5,visual:10,welcom:1}})