Tutorial: Julia for geoscience
Автор: Software Underground
Загружено: 2022-04-27
Просмотров: 2204
Ziyi (Francis) Yin
What you'll need:
Slack channel: #t22-wed-julia (visit https://softwareunderground.org/slack to join)
Notebooks: https://github.com/slimgroup/SLIMTuto...
Website: http://ziyiyin97.github.io/
We will introduce for geoscience community including the aspects of I/O, processing, inversion and machine learning. We will start by installing Julia and relevant packages. Through a set of tutorial scripts, we will demonstrate the abstraction power of Julia, and show how to load/plot data, how to build your own operators/functions, how to form and solve a geophysical inverse problem, and how to integrate with machine learning framework. This tutorial aims to be beginner-friendly and to be beneficial to audience in geophysics community.
Timestamps
00:00:00 Start Streaming
00:07 Transform 2022 Info
01:42 Instructor, schedule
06:36 Introducing Julia
14:18 Tutorial. Notebook 10_intro_julia.ipynb
Package management
Linear algebra
Just-in-time (JIT) compilation
Multiple dispatch
Type stability
37:52 Tutorial. Notebook 11_intro_JOLI.ipynb
Introduction to JOLI
Build a linear operator
Solve with the built linear operator
Automatic differentiation (AD) through the linear operator
1:10:37 Tutorial 00_intro_JUDI.ipynb
Physical problem setup
Modeling
Linear operator
Seismic data generation
1:32:52 Tutorial 01_SegyIO.ipynb
SEGY handling in julia
judiVector
1:42:35 Tutorial 07_normalizing_flow_training.ipynb
Basic Normalizing Flow Training and Sampling
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: