From 1d47bb6c8f89852ba56c8421d21da7ad74b0c252 Mon Sep 17 00:00:00 2001 From: "xiaoyu.xie" Date: Sun, 14 Jan 2024 16:28:39 -0600 Subject: [PATCH] Update documentation --- FNO/FNO-1D/FNO-1D.html | 9 ++++++++- _sources/FNO/FNO-1D/FNO-1D.ipynb | 9 +++++++++ searchindex.js | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/FNO/FNO-1D/FNO-1D.html b/FNO/FNO-1D/FNO-1D.html index 49364a7..4b84d0c 100644 --- a/FNO/FNO-1D/FNO-1D.html +++ b/FNO/FNO-1D/FNO-1D.html @@ -522,7 +522,7 @@

Hands-on tutorials - Fourier Neural Operator for 1D Burgers equation

What is Fourier Neural Operator?#

-

Fourier Neural Operator (FNO) [Li et al., 2020] is one of the most popular operator learning approach for solving Partial Differential Equations (PDEs) using data.

+

Fourier Neural Operator (FNO) [Li et al., 2020] is one of the most popular operator learning approach for solving Partial Differential Equations (PDEs) using data.

from IPython.display import YouTubeVideo
@@ -998,6 +998,13 @@ 

Referencehttps://en.wikipedia.org/wiki/Neural_operators

  • Julia: https://docs.sciml.ai/NeuralOperators/stable/introduction/

  • +
    +
    +
    LKA+20
    +

    Zongyi Li, Nikola Kovachki, Kamyar Azizzadenesheli, Burigede Liu, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar. Fourier neural operator for parametric partial differential equations. arXiv preprint arXiv:2010.08895, 2020.

    +
    +
    +

    diff --git a/_sources/FNO/FNO-1D/FNO-1D.ipynb b/_sources/FNO/FNO-1D/FNO-1D.ipynb index 542300e..a21c43b 100644 --- a/_sources/FNO/FNO-1D/FNO-1D.ipynb +++ b/_sources/FNO/FNO-1D/FNO-1D.ipynb @@ -683,6 +683,15 @@ "metadata": { "id": "tjyEtmnH6eaR" }, + "source": [ + "```{bibliography}\n", + ":filter: docname in docnames\n", + "```" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, "source": [] } ], diff --git a/searchindex.js b/searchindex.js index d6e7008..9b722c2 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["DeepONet/DeepONet-1D/DeepONet-1D","FNO/FNO-1D/FNO-1D","FNO/FNO-2D/FNO-2D","Notes","PINN/PINN-1D/PINN-1D","README","U-Net/U-Net-2D/UNet-2D","intro","references"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"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.ext.intersphinx":1,"sphinxcontrib.bibtex":9,sphinx:56},filenames:["DeepONet/DeepONet-1D/DeepONet-1D.ipynb","FNO/FNO-1D/FNO-1D.ipynb","FNO/FNO-2D/FNO-2D.ipynb","Notes.md","PINN/PINN-1D/PINN-1D.ipynb","README.md","U-Net/U-Net-2D/UNet-2D.ipynb","intro.md","references.md"],objects:{},objnames:{},objtypes:{},terms:{"0":1,"001":1,"02e":1,"03":1,"03e":1,"04":1,"05":1,"08895":[1,8],"1":[1,8],"10":1,"100":1,"1000":1,"1011435":1,"1024":1,"12":1,"128":1,"13":1,"13e":1,"14e":1,"150":1,"16":1,"18e":1,"1d":[5,7],"1e":1,"1yaophqcglshfcmphic2hixgpg0nrx7sh":1,"2":1,"20":1,"200":1,"2010":[1,8],"2020":[1,8],"2024":1,"2048":1,"24e":1,"250":1,"256":1,"27e":1,"29e":1,"2d":7,"2e":1,"3":1,"30":1,"300":1,"33e":1,"350":1,"4":1,"400":1,"43e":1,"450":1,"45e":1,"5":1,"50":1,"500":1,"52e":1,"59e":1,"6":1,"61e":1,"62e":1,"63e":1,"64":1,"65":1,"67e":1,"700":1,"74e":1,"8":1,"class":1,"float":1,"function":1,"import":3,"int":1,"new":1,"return":1,"super":1,"true":1,A:1,For:1,If:[5,7],In:[5,7],It:1,The:1,To:[0,2,4,6],_:1,__init__:1,_build:3,adam:1,ai:1,al:1,all:[1,7],along:1,alreadi:1,also:[5,7],an:[5,7],anandkumar:[1,8],andrew:8,anima:8,append:1,approach:1,ar:[1,5,7],arang:1,arg:1,art:7,arxiv:[1,8],astyp:1,attribut:1,author:[1,7],azizzadenesh:[1,8],b:1,back:1,backward:1,batch:1,batch_siz:1,befor:3,being:1,between:1,bhattacharya:[1,8],bix:1,blob:1,blog:1,blue:1,box:1,branch:3,build:3,built:3,burger:[5,7],burgers_data_r10:1,buriged:8,c:1,c_in:1,c_out:1,can:[1,7],cat:1,ceyron:1,cfg:1,cfloat:1,challeng:7,chang:1,channel:1,check:1,choos:1,code:7,coeffcient:1,coeffici:1,colab:[1,7],colab_gpu:1,color:1,com:1,common:1,comparison:1,compl_mul1d:1,complex:1,comput:[1,7],concaten:1,condit:1,config:1,content:1,conv0:1,conv1:1,conv1d:1,conv2:1,conv3:1,convlstm:5,convolut:1,correspond:1,cpu:1,crack:1,creat:1,cuda:1,d:1,data:[1,5],dataload:1,dataset_path:1,date:1,decai:1,deep:[5,7],deeponet:[1,5],def:1,dev:1,devic:1,dictionari:1,differ:1,differenti:[1,8],dim:1,dimens:1,directli:7,discoveri:5,displai:1,doc:1,document:1,done:5,downsampl:1,drive:1,driven:5,dtype:1,each:[1,7],edu:[1,5,7],eg:1,einsum:1,element:1,els:1,email:[1,5,7],en:1,engin:7,english:1,environ:1,epoch:1,equat:[5,7,8],et:1,eval:1,everi:1,exampl:7,f:[1,3],factor:1,fals:1,fc0:1,fc1:1,fc2:1,featur:1,feel:[5,7],fft:1,field:[5,7],figsiz:1,figur:1,file:1,finish:1,float64:1,floor:1,fno1d:1,folder:1,forward:[1,5],fourier:[5,8],free:[5,7],from:1,gamma:1,gh:3,ghp:3,github:1,given:1,googl:1,govern:5,gpu:1,graph:5,grid:1,grid_al:1,ground:1,group:1,hand:7,height:1,hidden:1,histori:1,html:[1,3],http:[1,7],i:[1,5],implement:7,in_channel:1,includ:[5,7],inform:[1,5],initi:1,input:1,integr:1,interact:[5,7],interest:[5,7],introduct:1,invers:5,io:1,iox:1,ipynb:1,ipython:1,irfft:1,is_running_on_colab:1,item:1,iter:1,januari:1,julia:1,jupyt:3,k:1,kamyar:8,kaushik:8,kept:1,kernel:1,kovachki:[1,8],label:1,layer:1,learn:[1,5],learnabl:1,legend:1,len:1,li:[1,8],lift:1,linear:1,linspac:1,liu:[1,8],load:1,loader:1,loadmat:1,loc:1,local:[1,7],log:1,loss:1,loss_func:1,loss_history_test:1,loss_history_train:1,loss_test:1,loss_train:1,lploss:1,lr:1,lr_schedul:1,ls:1,lu:1,machin:[1,5],main:1,make:1,manual_se:1,mat:1,matplotlib:1,matrix:1,me:[5,7],meshgridtensor:1,method:[1,5,7],ml:3,mode:1,model:5,modes1:1,modul:1,most:1,mount:1,mse:1,mseloss:1,multipl:1,multipli:1,mydriv:1,n:[1,3],navier:1,nc:1,need:1,net:5,network:[1,5],neural:[5,8],neural_oper:1,neuraloper:1,newli:3,nikola:8,nn:1,no_grad:1,northwestern:[1,5,7],note:1,notebook:1,np:1,num_epoch:1,num_test:1,num_train:1,num_trajectori:1,number:1,numpi:1,nx:1,offici:1,one:1,oper:[5,8],optim:1,option:1,org:1,origin:1,os:1,out:1,out_channel:1,out_ft:1,output:1,ov:1,over:1,p:3,page:3,paper:[1,7],paramet:1,parametr:[1,8],partial:[1,8],pass:1,path:1,pde:1,perform:1,permut:1,person:7,physic:[1,5],pleas:[5,7],plot:1,plt:1,popular:1,posit:1,pred:1,predict:1,prepare_data:1,preprint:[1,8],print:1,problem:7,produc:1,pure:5,push:3,put:1,pyplot:1,r:1,rand:1,random:1,rang:1,rate:1,raw:1,raw_data:1,rb8gyytdltc:1,re:3,readm:1,red:1,rel:1,relev:1,relu:1,repeat:1,repres:1,reshap:1,resolut:1,resolution_origin:1,resolution_test:1,resolution_test_list:1,result:1,rfft:1,right:1,run:[1,7],runtim:1,save:1,scale:1,scatter:1,schedul:1,sci:3,scientif:5,sciml:1,scipi:1,seed:1,self:1,send:[5,7],set:1,shape:1,share:1,shuffl:1,simple_fno_in_jax:1,simul:1,size:1,size_averag:1,slice:1,solut:1,solv:[1,7],space:1,spatial:1,spectral:1,spectralconv1d:1,split:1,stabl:1,stage:1,start:1,state:7,step:1,step_siz:1,steplr:1,stoke:1,stuart:[1,8],sub:1,subplot:1,suggest:1,sum:1,sure:1,syf0rnt3ekm:1,tab:1,take:1,technologyreview:1,tensor:1,tensordataset:1,test:1,test_load:1,text:1,thi:[1,5,7],titl:1,top:7,torch:1,toturi:7,train_load:1,transform:[1,5],truth:1,tutori:7,type:1,u:[1,5],univers:7,updat:[0,1,2,4,6],upper:1,us:[1,3],user_guid:1,usp:1,util:1,valu:1,variou:7,vector:1,video:7,view:1,visual:7,w0:1,w1:1,w2:1,w3:1,w:1,websit:7,weight:1,weight_decai:1,weights1:1,whether:1,which:1,width:1,wiki:1,wikipedia:1,wise:1,www:1,x1:1,x2:1,x:1,x_data:1,x_ft:1,x_test:1,x_train:1,xiaoyu:[1,7],xiaoyuxi:7,xiaoyuxie2020:[1,5,7],xie:[1,7],xlabel:1,y:1,y_data:1,y_test:1,y_train:1,ylabel:1,you:[1,5,7],your:[1,3,7],youtub:7,youtubevideo:1,yscale:1,z:1,zero:1,zero_grad:1,zongyi:[1,8]},titles:["Hands-on tutorials - DeepONet for 1D burgers equation","Hands-on tutorials - Fourier Neural Operator for 1D Burgers equation","Hands-on tutorials - Fourier Neural Operator for 2D Example","Update online book","Hands-on tutorials - Physics-informed neural network for 1D burgers equation","Sci-ML-Book","Hands-on tutorials - Physics-informed neural network for 1D burgers equation","Welcome to Scientific Machine Learning Book","References"],titleterms:{"1":7,"1d":[0,1,4,6],"2":7,"2d":2,"3":7,"4":7,"import":1,book:[3,5,7],burger:[0,1,4,6],configur:1,contact:[5,7],content:[5,7],dataset:1,deeponet:[0,7],defin:1,download:1,equat:[0,1,4,6],evalu:1,exampl:2,fno:1,fourier:[1,2,7],hand:[0,1,2,4,6],how:1,implement:1,inform:[4,6,7],learn:7,machin:7,ml:5,model:1,net:7,network:[4,6,7],neural:[1,2,4,6,7],onlin:3,oper:[1,2,7],packag:1,part:7,physic:[4,6,7],prepar:1,python:1,refer:[1,7,8],sci:5,scientif:7,tabl:[5,7],train:1,tutori:[0,1,2,4,6],u:7,updat:3,welcom:7,what:1}}) \ No newline at end of file +Search.setIndex({docnames:["DeepONet/DeepONet-1D/DeepONet-1D","FNO/FNO-1D/FNO-1D","FNO/FNO-2D/FNO-2D","Notes","PINN/PINN-1D/PINN-1D","README","U-Net/U-Net-2D/UNet-2D","intro","references"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"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.ext.intersphinx":1,"sphinxcontrib.bibtex":9,sphinx:56},filenames:["DeepONet/DeepONet-1D/DeepONet-1D.ipynb","FNO/FNO-1D/FNO-1D.ipynb","FNO/FNO-2D/FNO-2D.ipynb","Notes.md","PINN/PINN-1D/PINN-1D.ipynb","README.md","U-Net/U-Net-2D/UNet-2D.ipynb","intro.md","references.md"],objects:{},objnames:{},objtypes:{},terms:{"0":1,"001":1,"02e":1,"03":1,"03e":1,"04":1,"05":1,"08895":[1,8],"1":[1,8],"10":1,"100":1,"1000":1,"1011435":1,"1024":1,"12":1,"128":1,"13":1,"13e":1,"14e":1,"150":1,"16":1,"18e":1,"1d":[5,7],"1e":1,"1yaophqcglshfcmphic2hixgpg0nrx7sh":1,"2":1,"20":1,"200":1,"2010":[1,8],"2020":[1,8],"2024":1,"2048":1,"24e":1,"250":1,"256":1,"27e":1,"29e":1,"2d":7,"2e":1,"3":1,"30":1,"300":1,"33e":1,"350":1,"4":1,"400":1,"43e":1,"450":1,"45e":1,"5":1,"50":1,"500":1,"52e":1,"59e":1,"6":1,"61e":1,"62e":1,"63e":1,"64":1,"65":1,"67e":1,"700":1,"74e":1,"8":1,"class":1,"float":1,"function":1,"import":3,"int":1,"new":1,"return":1,"super":1,"true":1,A:1,For:1,If:[5,7],In:[5,7],It:1,The:1,To:[0,2,4,6],_:1,__init__:1,_build:3,adam:1,ai:1,al:1,all:[1,7],along:1,alreadi:1,also:[5,7],an:[5,7],anandkumar:[1,8],andrew:[1,8],anima:[1,8],append:1,approach:1,ar:[1,5,7],arang:1,arg:1,art:7,arxiv:[1,8],astyp:1,attribut:1,author:[1,7],azizzadenesh:[1,8],b:1,back:1,backward:1,batch:1,batch_siz:1,befor:3,being:1,between:1,bhattacharya:[1,8],bix:1,blob:1,blog:1,blue:1,box:1,branch:3,build:3,built:3,burger:[5,7],burgers_data_r10:1,buriged:[1,8],c:1,c_in:1,c_out:1,can:[1,7],cat:1,ceyron:1,cfg:1,cfloat:1,challeng:7,chang:1,channel:1,check:1,choos:1,code:7,coeffcient:1,coeffici:1,colab:[1,7],colab_gpu:1,color:1,com:1,common:1,comparison:1,compl_mul1d:1,complex:1,comput:[1,7],concaten:1,condit:1,config:1,content:1,conv0:1,conv1:1,conv1d:1,conv2:1,conv3:1,convlstm:5,convolut:1,correspond:1,cpu:1,crack:1,creat:1,cuda:1,d:1,data:[1,5],dataload:1,dataset_path:1,date:1,decai:1,deep:[5,7],deeponet:[1,5],def:1,dev:1,devic:1,dictionari:1,differ:1,differenti:[1,8],dim:1,dimens:1,directli:7,discoveri:5,displai:1,doc:1,document:1,done:5,downsampl:1,drive:1,driven:5,dtype:1,each:[1,7],edu:[1,5,7],eg:1,einsum:1,element:1,els:1,email:[1,5,7],en:1,engin:7,english:1,environ:1,epoch:1,equat:[5,7,8],et:1,eval:1,everi:1,exampl:7,f:[1,3],factor:1,fals:1,fc0:1,fc1:1,fc2:1,featur:1,feel:[5,7],fft:1,field:[5,7],figsiz:1,figur:1,file:1,finish:1,float64:1,floor:1,fno1d:1,folder:1,forward:[1,5],fourier:[5,8],free:[5,7],from:1,gamma:1,gh:3,ghp:3,github:1,given:1,googl:1,govern:5,gpu:1,graph:5,grid:1,grid_al:1,ground:1,group:1,hand:7,height:1,hidden:1,histori:1,html:[1,3],http:[1,7],i:[1,5],implement:7,in_channel:1,includ:[5,7],inform:[1,5],initi:1,input:1,integr:1,interact:[5,7],interest:[5,7],introduct:1,invers:5,io:1,iox:1,ipynb:1,ipython:1,irfft:1,is_running_on_colab:1,item:1,iter:1,januari:1,julia:1,jupyt:3,k:1,kamyar:[1,8],kaushik:[1,8],kept:1,kernel:1,kovachki:[1,8],label:1,layer:1,learn:[1,5],learnabl:1,legend:1,len:1,li:[1,8],lift:1,linear:1,linspac:1,liu:[1,8],lka:1,load:1,loader:1,loadmat:1,loc:1,local:[1,7],log:1,loss:1,loss_func:1,loss_history_test:1,loss_history_train:1,loss_test:1,loss_train:1,lploss:1,lr:1,lr_schedul:1,ls:1,lu:1,machin:[1,5],main:1,make:1,manual_se:1,mat:1,matplotlib:1,matrix:1,me:[5,7],meshgridtensor:1,method:[1,5,7],ml:3,mode:1,model:5,modes1:1,modul:1,most:1,mount:1,mse:1,mseloss:1,multipl:1,multipli:1,mydriv:1,n:[1,3],navier:1,nc:1,need:1,net:5,network:[1,5],neural:[5,8],neural_oper:1,neuraloper:1,newli:3,nikola:[1,8],nn:1,no_grad:1,northwestern:[1,5,7],note:1,notebook:1,np:1,num_epoch:1,num_test:1,num_train:1,num_trajectori:1,number:1,numpi:1,nx:1,offici:1,one:1,oper:[5,8],optim:1,option:1,org:1,origin:1,os:1,out:1,out_channel:1,out_ft:1,output:1,ov:1,over:1,p:3,page:3,paper:[1,7],paramet:1,parametr:[1,8],partial:[1,8],pass:1,path:1,pde:1,perform:1,permut:1,person:7,physic:[1,5],pleas:[5,7],plot:1,plt:1,popular:1,posit:1,pred:1,predict:1,prepare_data:1,preprint:[1,8],print:1,problem:7,produc:1,pure:5,push:3,put:1,pyplot:1,r:1,rand:1,random:1,rang:1,rate:1,raw:1,raw_data:1,rb8gyytdltc:1,re:3,readm:1,red:1,rel:1,relev:1,relu:1,repeat:1,repres:1,reshap:1,resolut:1,resolution_origin:1,resolution_test:1,resolution_test_list:1,result:1,rfft:1,right:1,run:[1,7],runtim:1,save:1,scale:1,scatter:1,schedul:1,sci:3,scientif:5,sciml:1,scipi:1,seed:1,self:1,send:[5,7],set:1,shape:1,share:1,shuffl:1,simple_fno_in_jax:1,simul:1,size:1,size_averag:1,slice:1,solut:1,solv:[1,7],space:1,spatial:1,spectral:1,spectralconv1d:1,split:1,stabl:1,stage:1,start:1,state:7,step:1,step_siz:1,steplr:1,stoke:1,stuart:[1,8],sub:1,subplot:1,suggest:1,sum:1,sure:1,syf0rnt3ekm:1,tab:1,take:1,technologyreview:1,tensor:1,tensordataset:1,test:1,test_load:1,text:1,thi:[1,5,7],titl:1,top:7,torch:1,toturi:7,train_load:1,transform:[1,5],truth:1,tutori:7,type:1,u:[1,5],univers:7,updat:[0,1,2,4,6],upper:1,us:[1,3],user_guid:1,usp:1,util:1,valu:1,variou:7,vector:1,video:7,view:1,visual:7,w0:1,w1:1,w2:1,w3:1,w:1,websit:7,weight:1,weight_decai:1,weights1:1,whether:1,which:1,width:1,wiki:1,wikipedia:1,wise:1,www:1,x1:1,x2:1,x:1,x_data:1,x_ft:1,x_test:1,x_train:1,xiaoyu:[1,7],xiaoyuxi:7,xiaoyuxie2020:[1,5,7],xie:[1,7],xlabel:1,y:1,y_data:1,y_test:1,y_train:1,ylabel:1,you:[1,5,7],your:[1,3,7],youtub:7,youtubevideo:1,yscale:1,z:1,zero:1,zero_grad:1,zongyi:[1,8]},titles:["Hands-on tutorials - DeepONet for 1D burgers equation","Hands-on tutorials - Fourier Neural Operator for 1D Burgers equation","Hands-on tutorials - Fourier Neural Operator for 2D Example","Update online book","Hands-on tutorials - Physics-informed neural network for 1D burgers equation","Sci-ML-Book","Hands-on tutorials - Physics-informed neural network for 1D burgers equation","Welcome to Scientific Machine Learning Book","References"],titleterms:{"1":7,"1d":[0,1,4,6],"2":7,"2d":2,"3":7,"4":7,"import":1,book:[3,5,7],burger:[0,1,4,6],configur:1,contact:[5,7],content:[5,7],dataset:1,deeponet:[0,7],defin:1,download:1,equat:[0,1,4,6],evalu:1,exampl:2,fno:1,fourier:[1,2,7],hand:[0,1,2,4,6],how:1,implement:1,inform:[4,6,7],learn:7,machin:7,ml:5,model:1,net:7,network:[4,6,7],neural:[1,2,4,6,7],onlin:3,oper:[1,2,7],packag:1,part:7,physic:[4,6,7],prepar:1,python:1,refer:[1,7,8],sci:5,scientif:7,tabl:[5,7],train:1,tutori:[0,1,2,4,6],u:7,updat:3,welcom:7,what:1}}) \ No newline at end of file