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