'+ title + '
' + summary +'
├── .DS_Store
├── .gitignore
├── .readthedocs.yaml
├── .vscode
└── settings.json
├── GWDL_thesis_final.pdf
├── LICENSE
├── README.md
├── docs
├── .DS_Store
├── 404.html
├── Abstract
│ └── index.html
├── Acknowledgement
│ └── index.html
├── Appendix
│ └── index.html
├── C1
│ └── index.html
├── C2
│ └── index.html
├── C3
│ └── index.html
├── C4
│ └── index.html
├── C5
│ └── index.html
├── C6
│ └── index.html
├── C7
│ └── index.html
├── css
│ ├── base.css
│ ├── bootstrap.min.css
│ └── font-awesome.min.css
├── fonts
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ ├── fontawesome-webfont.woff2
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
├── img
│ ├── App_Nyquist.png
│ ├── App_ideal_sampler.png
│ ├── App_multifrequency.png
│ ├── C2_ALIGO_broadband.png
│ ├── C2_LIGO_schematic.png
│ ├── C2_amp_window.png
│ ├── C2_example_blip.png
│ ├── C2_freq_window.png
│ ├── C2_gw_cartoon.jpg
│ ├── C2_gw_polar.png
│ ├── C2_gw_wf.png
│ ├── C2_np_fft_freqs.png
│ ├── C2_sensitivity_detector.jpg
│ ├── C2_templatebank_O1O2.png
│ ├── C2_time-shifited.png
│ ├── C3_ConvLayer.png
│ ├── C3_Dropout.png
│ ├── C3_EightNeurals.png
│ ├── C3_OneNeural.png
│ ├── C3_ThreeNeurals.png
│ ├── C3_activation.png
│ ├── C4_AUC_D08.png
│ ├── C4_AUC_SNR01.png
│ ├── C4_Acc.png
│ ├── C4_Costfunc.png
│ ├── C4_FeatureMap_nConv1.png
│ ├── C4_FeatureMap_nConv2.png
│ ├── C4_FeatureMap_nConv3.png
│ ├── C4_FeatureMap_oConv1.png
│ ├── C4_FeatureMap_oConv2.png
│ ├── C4_FeatureMap_oConv3.png
│ ├── C4_FeatureMap_sConv1.png
│ ├── C4_FeatureMap_sConv2.png
│ ├── C4_FeatureMap_sConv3.png
│ ├── C4_ROC_spin.png
│ ├── C4_deconv_d.png
│ ├── C4_deconv_n.png
│ ├── C4_deconv_s.png
│ ├── C4_distrimass.png
│ ├── C4_network.eps
│ ├── C4_network.png
│ ├── C4_occlusionEx.png
│ ├── C4_occlusion_time.png
│ ├── C4_sample.png
│ ├── C4_tsne1.png
│ ├── C4_tsne2.png
│ ├── C4_tsne3.png
│ ├── C4_tsne4.png
│ ├── C4_waveform.png
│ ├── C5_ACC_rhoamp_rhomf.png
│ ├── C5_ASD.png
│ ├── C5_AUC_4models.png
│ ├── C5_AUC_4models_E.png
│ ├── C5_AUC_4models_spin.png
│ ├── C5_AUC_rhoamp_rhomf.png
│ ├── C5_AUC_rhomf_rhoamp.png
│ ├── C5_distri_rhoamp_rhomf.png
│ ├── C5_distri_rhoamp_rhoopt.png
│ ├── C5_example.png
│ ├── C5_finetune_act_con.png
│ ├── C5_finetune_act_mlp.png
│ ├── C5_finetune_con_filter_size.png
│ ├── C5_finetune_dilation.png
│ ├── C5_finetune_num_con.png
│ ├── C5_finetune_num_conv_neurons.png
│ ├── C5_finetune_num_mlp.png
│ ├── C5_finetune_num_mlp_neurons.png
│ ├── C5_finetune_pool.png
│ ├── C5_finetune_prob_dropout.png
│ ├── C5_rhoamp_rhomf_rhoopt.png
│ ├── C6_2-OGC.png
│ ├── C6_Distri_mass.png
│ ├── C6_Distri_rho.png
│ ├── C6_O1events.png
│ ├── C6_O2events.png
│ ├── C6_ROC_C.png
│ ├── C6_ROC_T.png
│ ├── C6_ROC_rho.png
│ ├── C6_TAP_rho.png
│ ├── C6_example.png
│ ├── C6_intro.png
│ ├── LIGO_map.png
│ ├── MF_network.png
│ ├── Maxpooling.png
│ ├── ROCAUC.png
│ ├── Ushape_fitting.png
│ ├── conv_unit.png
│ ├── data_processing.png
│ ├── deconv.png
│ ├── favicon.ico
│ ├── flip-and-slide.png
│ ├── grid.png
│ ├── whiten_mf_norm.png
│ └── wrapping.png
├── index.html
├── js
│ ├── base.js
│ ├── bootstrap.min.js
│ └── jquery-1.10.2.min.js
├── mathjax-config.js
├── ref.bib
├── search
│ ├── lunr.js
│ ├── main.js
│ ├── search_index.json
│ └── worker.js
├── sitemap.xml
└── sitemap.xml.gz
├── index.html
├── md
├── .DS_Store
├── Abstract.md
├── Acknowledgement.md
├── Appendix.md
├── C1.md
├── C2.md
├── C3.md
├── C4.md
├── C5.md
├── C6.md
├── C7.md
├── README.md
├── img
│ ├── App_Nyquist.png
│ ├── App_ideal_sampler.png
│ ├── App_multifrequency.png
│ ├── C2_ALIGO_broadband.png
│ ├── C2_LIGO_schematic.png
│ ├── C2_amp_window.png
│ ├── C2_example_blip.png
│ ├── C2_freq_window.png
│ ├── C2_gw_cartoon.jpg
│ ├── C2_gw_polar.png
│ ├── C2_gw_wf.png
│ ├── C2_np_fft_freqs.png
│ ├── C2_sensitivity_detector.jpg
│ ├── C2_templatebank_O1O2.png
│ ├── C2_time-shifited.png
│ ├── C3_ConvLayer.png
│ ├── C3_Dropout.png
│ ├── C3_EightNeurals.png
│ ├── C3_OneNeural.png
│ ├── C3_ThreeNeurals.png
│ ├── C3_activation.png
│ ├── C4_AUC_D08.png
│ ├── C4_AUC_SNR01.png
│ ├── C4_Acc.png
│ ├── C4_Costfunc.png
│ ├── C4_FeatureMap_nConv1.png
│ ├── C4_FeatureMap_nConv2.png
│ ├── C4_FeatureMap_nConv3.png
│ ├── C4_FeatureMap_oConv1.png
│ ├── C4_FeatureMap_oConv2.png
│ ├── C4_FeatureMap_oConv3.png
│ ├── C4_FeatureMap_sConv1.png
│ ├── C4_FeatureMap_sConv2.png
│ ├── C4_FeatureMap_sConv3.png
│ ├── C4_ROC_spin.png
│ ├── C4_deconv_d.png
│ ├── C4_deconv_n.png
│ ├── C4_deconv_s.png
│ ├── C4_distrimass.png
│ ├── C4_network.eps
│ ├── C4_network.png
│ ├── C4_occlusionEx.png
│ ├── C4_occlusion_time.png
│ ├── C4_sample.png
│ ├── C4_tsne1.png
│ ├── C4_tsne2.png
│ ├── C4_tsne3.png
│ ├── C4_tsne4.png
│ ├── C4_waveform.png
│ ├── C5_ACC_rhoamp_rhomf.png
│ ├── C5_ASD.png
│ ├── C5_AUC_4models.png
│ ├── C5_AUC_4models_E.png
│ ├── C5_AUC_4models_spin.png
│ ├── C5_AUC_rhoamp_rhomf.png
│ ├── C5_AUC_rhomf_rhoamp.png
│ ├── C5_distri_rhoamp_rhomf.png
│ ├── C5_distri_rhoamp_rhoopt.png
│ ├── C5_example.png
│ ├── C5_finetune_act_con.png
│ ├── C5_finetune_act_mlp.png
│ ├── C5_finetune_con_filter_size.png
│ ├── C5_finetune_dilation.png
│ ├── C5_finetune_num_con.png
│ ├── C5_finetune_num_conv_neurons.png
│ ├── C5_finetune_num_mlp.png
│ ├── C5_finetune_num_mlp_neurons.png
│ ├── C5_finetune_pool.png
│ ├── C5_finetune_prob_dropout.png
│ ├── C5_rhoamp_rhomf_rhoopt.png
│ ├── C6_2-OGC.png
│ ├── C6_Distri_mass.png
│ ├── C6_Distri_rho.png
│ ├── C6_O1events.png
│ ├── C6_O2events.png
│ ├── C6_ROC_C.png
│ ├── C6_ROC_T.png
│ ├── C6_ROC_rho.png
│ ├── C6_TAP_rho.png
│ ├── C6_example.png
│ ├── C6_intro.png
│ ├── LIGO_map.png
│ ├── MF_network.png
│ ├── Maxpooling.png
│ ├── ROCAUC.png
│ ├── Ushape_fitting.png
│ ├── conv_unit.png
│ ├── data_processing.png
│ ├── deconv.png
│ ├── flip-and-slide.png
│ ├── whiten_mf_norm.png
│ └── wrapping.png
├── index.md
├── mathjax-config.js
└── ref.bib
├── mkdocs.yml
└── ref.bib
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iphysresearch/PhDthesis_html/62d3fe44f3b42f6cb77fa73e0a3f7de76771efa1/.DS_Store
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | build/
12 | develop-eggs/
13 | dist/
14 | downloads/
15 | eggs/
16 | .eggs/
17 | lib/
18 | lib64/
19 | parts/
20 | sdist/
21 | var/
22 | wheels/
23 | *.egg-info/
24 | .installed.cfg
25 | *.egg
26 | MANIFEST
27 |
28 | # PyInstaller
29 | # Usually these files are written by a python script from a template
30 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
31 | *.manifest
32 | *.spec
33 |
34 | # Installer logs
35 | pip-log.txt
36 | pip-delete-this-directory.txt
37 |
38 | # Unit test / coverage reports
39 | htmlcov/
40 | .tox/
41 | .coverage
42 | .coverage.*
43 | .cache
44 | nosetests.xml
45 | coverage.xml
46 | *.cover
47 | .hypothesis/
48 | .pytest_cache/
49 |
50 | # Translations
51 | *.mo
52 | *.pot
53 |
54 | # Django stuff:
55 | *.log
56 | local_settings.py
57 | db.sqlite3
58 |
59 | # Flask stuff:
60 | instance/
61 | .webassets-cache
62 |
63 | # Scrapy stuff:
64 | .scrapy
65 |
66 | # Sphinx documentation
67 | docs/_build/
68 |
69 | # PyBuilder
70 | target/
71 |
72 | # Jupyter Notebook
73 | .ipynb_checkpoints
74 |
75 | # pyenv
76 | .python-version
77 |
78 | # celery beat schedule file
79 | celerybeat-schedule
80 |
81 | # SageMath parsed files
82 | *.sage.py
83 |
84 | # Environments
85 | .env
86 | .venv
87 | env/
88 | venv/
89 | ENV/
90 | env.bak/
91 | venv.bak/
92 |
93 | # Spyder project settings
94 | .spyderproject
95 | .spyproject
96 |
97 | # Rope project settings
98 | .ropeproject
99 |
100 | # mkdocs documentation
101 | /site
102 |
103 | # mypy
104 | .mypy_cache/
105 |
--------------------------------------------------------------------------------
/.readthedocs.yaml:
--------------------------------------------------------------------------------
1 | # .readthedocs.yml
2 | # Read the Docs configuration file
3 | # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
4 |
5 | # Required
6 | version: 2
7 |
8 | # Build documentation in the docs/ directory with Sphinx
9 | #sphinx:
10 | # configuration: docs/conf.py
11 |
12 | mkdocs:
13 | configuration: mkdocs.yml
14 | fail_on_warning: false
15 |
16 |
17 | # Optionally build your docs in additional formats such as PDF and ePub
18 | formats: all
19 |
20 | # Optionally set the version of Python and requirements required to build your docs
21 | python:
22 | version: 3.7
23 | # install:
24 | # - requirements: docs/requirements.txt
25 | # - method: pip
26 | # path: .
27 | # extra_requirements:
28 | # - docs
29 | # - method: setuptools
30 | # path: another/package
31 | # system_packages: true
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "python.pythonPath": "/Users/herb/anaconda3/bin/python"
3 | }
--------------------------------------------------------------------------------
/GWDL_thesis_final.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iphysresearch/PhDthesis_html/62d3fe44f3b42f6cb77fa73e0a3f7de76771efa1/GWDL_thesis_final.pdf
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 土豆
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | > **引力波探测中关于深度学习数据分析的研究**
2 | >
3 | > **Research on Data Analysis of Deep Learning in Gravitational Wave Detection**
4 |
5 |
6 | ## 描述
7 |
8 | - 此文是本人博士毕业论文的 HTML 版,用于学位申请的 PDF 版可见:[Overleaf](https://www.overleaf.com/read/gthybdcykshj) 或 [GWDL_thesis_final.pdf](https://github.com/iphysresearch/PhDthesis_html/blob/master/GWDL_thesis_final.pdf)。毕业答辩用的 Slides 可见 [Slides.com](https://slides.com/iphysresearch/phd-defense)。
9 |
10 | - 开源此论文的原因,不仅是为了方便个人查阅和总结,也希望能够促进相关领域的研究和进步,多多增进学术交流的机会。
11 |
12 | - 该课题之初开展于相关研究的初探性阶段,由于本人才疏学浅,难免会存在理论上的疏忽和遗漏,或论述上的错误与不准确,也可能会有文献引用资料更新不及时的情况。如有不妥之处,还望明示指出! [My Email](mailto:hewang@mail.bnu.edu.cn)
13 |
14 |
15 | ## 正文目录
16 | * [摘要](https://iphysresearch.github.io/PhDthesis_html/Abstract/)
17 | * [第一章 绪论](https://iphysresearch.github.io/PhDthesis_html/C1/)
18 | - [1.1 引言](https://iphysresearch.github.io/PhDthesis_html/C1/#11)
19 | - [1.2 多信使天文学](https://iphysresearch.github.io/PhDthesis_html/C1/#12)
20 | - [1.3 研究现状、机遇与挑战](https://iphysresearch.github.io/PhDthesis_html/C1/#13)
21 | - [1.4 本文研究的目标与框架](https://iphysresearch.github.io/PhDthesis_html/C1/#14)
22 | * [第二章 引力波探测和数据分析理论](https://iphysresearch.github.io/PhDthesis_html/C2/)
23 | - [2.1 引言](https://iphysresearch.github.io/PhDthesis_html/C2/#21)
24 | - [2.2 引力波探测技术](https://iphysresearch.github.io/PhDthesis_html/C2/#22)
25 | * [2.2.1 引力波波源建模](https://iphysresearch.github.io/PhDthesis_html/C2/#221)
26 | * [2.2.2 引力波探测实验](https://iphysresearch.github.io/PhDthesis_html/C2/#222)
27 | * [2.2.3 引力波数据处理](https://iphysresearch.github.io/PhDthesis_html/C2/#223)
28 | - [2.3 信号处理与数据分析方法](https://iphysresearch.github.io/PhDthesis_html/C2/#23)
29 | * [2.3.1 稳态性与高斯性](https://iphysresearch.github.io/PhDthesis_html/C2/#231)
30 | * [2.3.2 功率谱密度](https://iphysresearch.github.io/PhDthesis_html/C2/#232)
31 | * [2.3.3 能谱泄露与白化](https://iphysresearch.github.io/PhDthesis_html/C2/#233)
32 | * [2.3.4 时域信号平移](https://iphysresearch.github.io/PhDthesis_html/C2/#234)
33 | - [2.4 匹配滤波技术](https://iphysresearch.github.io/PhDthesis_html/C2/#24)
34 | * [2.4.1 匹配滤波内积](https://iphysresearch.github.io/PhDthesis_html/C2/#241)
35 | * [2.4.2 稳态噪声的概率分布](https://iphysresearch.github.io/PhDthesis_html/C2/#242)
36 | * [2.4.3 理想探测统计量](https://iphysresearch.github.io/PhDthesis_html/C2/#243)
37 | * [2.4.4 振幅未知的模板匹配滤波](https://iphysresearch.github.io/PhDthesis_html/C2/#244)
38 | * [2.4.5 到达时间未知的模板匹配滤波](https://iphysresearch.github.io/PhDthesis_html/C2/#245)
39 | - [2.5 总结与结论](https://iphysresearch.github.io/PhDthesis_html/C2/#25)
40 | * [第三章 深度学习的理论基础](https://iphysresearch.github.io/PhDthesis_html/C3/)
41 | - [3.1 引言](https://iphysresearch.github.io/PhDthesis_html/C3/#31)
42 | - [3.2 机器学习理论](https://iphysresearch.github.io/PhDthesis_html/C3/#32)
43 | * [3.2.1 基于梯度的优化方法](https://iphysresearch.github.io/PhDthesis_html/C3/#321)
44 | - [3.2.1.1 代价函数](https://iphysresearch.github.io/PhDthesis_html/C3/#3211)
45 | - [3.2.1.2 随机梯度下降算法](https://iphysresearch.github.io/PhDthesis_html/C3/#3212)
46 | * [3.2.2 模型的泛化能力,过拟合与欠拟合](https://iphysresearch.github.io/PhDthesis_html/C3/#322)
47 | * [3.2.3 性能度量指标:ROC 与 AUC](https://iphysresearch.github.io/PhDthesis_html/C3/#323_roc_auc)
48 | - [3.3 深度神经网络](https://iphysresearch.github.io/PhDthesis_html/C3/#33)
49 | * [3.3.1 神经元](https://iphysresearch.github.io/PhDthesis_html/C3/#331)
50 | * [3.3.2 全连接的神经网络](https://iphysresearch.github.io/PhDthesis_html/C3/#332)
51 | * [3.3.3 反向传播算法](https://iphysresearch.github.io/PhDthesis_html/C3/#333)
52 | * [3.3.4 Dropout 方法](https://iphysresearch.github.io/PhDthesis_html/C3/#334_dropout)
53 | - [3.4 卷积神经网络](https://iphysresearch.github.io/PhDthesis_html/C3/#34)
54 | * [3.4.1 卷积](https://iphysresearch.github.io/PhDthesis_html/C3/#341)
55 | * [3.4.2 非线性激活](https://iphysresearch.github.io/PhDthesis_html/C3/#342)
56 | * [3.4.3 池化](https://iphysresearch.github.io/PhDthesis_html/C3/#343)
57 | * [3.4.4 空洞卷积与感受野](https://iphysresearch.github.io/PhDthesis_html/C3/#344)
58 | - [3.5 总结与结论](https://iphysresearch.github.io/PhDthesis_html/C3/#35)
59 | * [第四章 引力波探测中关于神经网络的可解释性研究](https://iphysresearch.github.io/PhDthesis_html/C4/)
60 | - [4.1 引言](https://iphysresearch.github.io/PhDthesis_html/C4/#41)
61 | - [4.2 神经网络的结构](https://iphysresearch.github.io/PhDthesis_html/C4/#42)
62 | - [4.3 数据集的制备和优化策略](https://iphysresearch.github.io/PhDthesis_html/C4/#43)
63 | - [4.4 引力波信号识别的泛化能力](https://iphysresearch.github.io/PhDthesis_html/C4/#44)
64 | - [4.5 引力波信号特征的可视化表示](https://iphysresearch.github.io/PhDthesis_html/C4/#45)
65 | * [4.5.1 正向可视化方法](https://iphysresearch.github.io/PhDthesis_html/C4/#451)
66 | * [4.5.2 逆向可视化方法](https://iphysresearch.github.io/PhDthesis_html/C4/#452)
67 | - [4.6 引力波波形特征的灵敏度分析](https://iphysresearch.github.io/PhDthesis_html/C4/#46)
68 | - [4.7 总结与结论](https://iphysresearch.github.io/PhDthesis_html/C4/#47)
69 | * [第五章 卷积神经网络结构对引力波信号识别的性能研究](https://iphysresearch.github.io/PhDthesis_html/C5/)
70 | - [5.1 引言](https://iphysresearch.github.io/PhDthesis_html/C5/#51)
71 | - [5.2 引力波数据的制备和处理流程](https://iphysresearch.github.io/PhDthesis_html/C5/#52)
72 | - [5.3 引力波数据分析中信噪比的比较分析](https://iphysresearch.github.io/PhDthesis_html/C5/#53)
73 | - [5.4 卷积神经网络的超参数调优和性能比较](https://iphysresearch.github.io/PhDthesis_html/C5/#54)
74 | - [5.5 总结与结论](https://iphysresearch.github.io/PhDthesis_html/C5/#55)
75 | * [第六章 匹配滤波-卷积神经网络(MF-CNN)模型的应用研究](https://iphysresearch.github.io/PhDthesis_html/C6/)
76 | - [6.1 引言](https://iphysresearch.github.io/PhDthesis_html/C6/#61)
77 | - [6.2 时域中的匹配滤波](https://iphysresearch.github.io/PhDthesis_html/C6/#62)
78 | - [6.3 用于匹配滤波的卷积神经单元](https://iphysresearch.github.io/PhDthesis_html/C6/#63)
79 | - [6.4 匹配滤波-卷积神经网络(MF-CNN)模型的构造](https://iphysresearch.github.io/PhDthesis_html/C6/#64_-mf-cnn)
80 | - [6.5 搜寻疑似引力波信号的策略](https://iphysresearch.github.io/PhDthesis_html/C6/#65)
81 | - [6.6 数据准备与模型微调](https://iphysresearch.github.io/PhDthesis_html/C6/#66)
82 | - [6.7 真实 LIGO 引力波数据上的搜寻结果](https://iphysresearch.github.io/PhDthesis_html/C6/#67_ligo)
83 | * [6.7.1 搜寻 O1 和 O2 中的引力波信号](https://iphysresearch.github.io/PhDthesis_html/C6/#671_o1_o2)
84 | * [6.7.2 疑似引力波信号的统计特性](https://iphysresearch.github.io/PhDthesis_html/C6/#672)
85 | * [6.7.3 引力波信号与 glitch 的统计分析](https://iphysresearch.github.io/PhDthesis_html/C6/#673_glitch)
86 | - [6.8 总结与结论](https://iphysresearch.github.io/PhDthesis_html/C6/#68)
87 | * [第七章 总结与展望](https://iphysresearch.github.io/PhDthesis_html/C7/)
88 | * [附录](https://iphysresearch.github.io/PhDthesis_html/Appendix/)
89 | - [A. 采样定理与 Nyquist 频率](https://iphysresearch.github.io/PhDthesis_html/Appendix/#a_nyquist)
90 | - [B. 关于功率谱密度性质的数学证明](https://iphysresearch.github.io/PhDthesis_html/Appendix/#b)
91 | - [C. 最大似然估计和交叉熵](https://iphysresearch.github.io/PhDthesis_html/Appendix/#c)
92 |
93 |
94 | ## 版权声明
95 |
96 | * 该论文工作的知识产权单位属北京师范大学。详情可查阅相关学位论文授权使用声明。
97 | *
This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
98 |
--------------------------------------------------------------------------------
/docs/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iphysresearch/PhDthesis_html/62d3fe44f3b42f6cb77fa73e0a3f7de76771efa1/docs/.DS_Store
--------------------------------------------------------------------------------
/docs/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Page not found
117 |The ability to observe without evaluating is the highest form of intelligence. —— Jiddu Krishnamurti
141 |珍贵的博士研究生学习生活已接近尾声,总结得失,有许多收获与牺牲,回溯过往,有太多踌躇与不堪。
143 |在此,我最先要感谢的是我的父母和兄长。这十多年来的求学生涯里,父母从最初的破口婆心与强加干预的软硬兼施,到不言而信的鼎力支持和认可,经历了太多蜕变与成长之后,我早已非常理解长辈们的担心与顾虑,也感慨他们默默地为我无私地付出了如此之多。尤其是兄长,我感受到了太多悉心的呵护和教导,近三十年来在不断地让我收获到真正家庭所能带来的珍惜、温情与感动。在此次疫情期间和本论文的撰写之际,一家人聚在一起有说有笑、有吵有闹,纵使我依旧我行我素、自顾自地忙碌,而兄长还总会奉献出一桌可口的美味佳肴为我鼓劲。在如此氛围之下,谁能说这不是一种难能可贵的幸福呢。
144 |近五年的博士学习生活里,要感谢的人太多太多。首先要感谢的是朱建阳老师,作为我就读北师大的博士生导师和科研引路人,有太多循循教导令人铭记在心:“研究问题一定要深入、要有亮点和创新,选的研究方向一定要能可持续的发展”。不禁感慨何故怀瑾握瑜,而自令见放为。还要感谢吕宏老师在我读博中期最迷茫的时候,对我的科研工作曾给予我最耐心的指导和帮助,虽然交流不多,但却受益匪浅,印象深刻。让我头一次体会到什么是理论研究家的气度、格局和魄力。尤其要感谢的是天文系的曹周键老师。本篇博士论文就是在曹周键教授的指导下完成的。在与曹老师密切地合作和交流的过程中,我有机会真正切身地体会和实践到:怎样提出一个好的科研问题、如何逐步地探索一个科学难题、怎样才是科学的思考与研究、以及指出在我身上有那么多不适宜的研究陋习和思想桎梏。“要紧紧盯住重要的问题,暂时忽略掉细枝末节,不要怕犯错出错,有时没有人知道也没有必要知晓全部细节”。如此认真耐心的教导、直言不讳的指出与悉心的提携和叮嘱,得到曹老师的指导是我人生中的一大幸运,也正是因此给予了我不畏艰难险阻、不惧冷嘲热讽,敢于永远坚持科研下去的勇气和信心。
145 |If our ignorance is infinite, the only possible course of action is to muddle through as best we can.
147 |—— THE IMPORTANCE OF STUPIDITY IN SCIENTIFIC RESEARCH, M. A. Schwartz
148 |在我的博士学习生活中,我收获了很多真情与友情。感谢张晓敏师姐、陈龙师兄和王洋洋师兄,感谢你们在办公室中给予了我太多的温情与科研上的思考和帮助。感谢同届的李喜彬同学、王小宝同学,尚欣同学和潘月婷同学等,让我无法忘怀我们曾在一起的科研讨论与合作、科研经验的交流和同病相怜的抚慰。还要感谢物理系的彭志鹏师弟、王鑫洋师弟、宋术鹏师弟等,我很感激有机会和你们成为真心朋友,希望未来大家在各自科研的道路上越来越顺利。尤为感谢孙兵同学,他不仅为我引荐了天文系的曹周键老师,也是我在科研和生活中最信赖的朋友和重要玩伴,很感激和怀念我们一起探讨物理和交流科研的无数时光。这也使得我有幸在天文系体会到热烈且充实的组会讨论,感谢这一路走来有太多的师兄师弟所给予的帮助和无私地分享,他们是季力伟师兄、赵志超师兄、岳晓军师兄、孙兵师弟、刘骁麟师弟、吴仕超师弟、朱锦平师弟、龚易师弟、赵天宇师弟、阎玮琛师弟、刘屿师弟、刘刚强师弟、高品师弟和黄阳师弟。
150 |纵观这些年来,种种经历仿佛历历在目,又好像遥不可及,感觉已经好几个世纪都过去了。依稀还记得,曾有个稚嫩的孩子是热情满满、踌躇满志的埋头于繁杂的计算和推演之中。也还有印象一个忙于为一个问题而奔波和四处求教的莽撞少年,然而始终郁郁寡欢、懵懵懂懂、恍恍惚惚。现在回头看来,俨然却是那么的陌生又那么的熟悉,那么的幼稚又那么的纯粹。曾一度发觉自己,该做的事情有很多,想做的事情也很多,什么事情也没做好,什么事情也不想做。有时我以为用脚丈量天下,可以看得更清楚、看得更明白,然而却差点忘却掉“凡事需躬行,成竹方在心”的人生道理。也有时我愤恨于为何自己总会身处在一个虚荣、攀比和势利之风盛行的环境中,直到读过卡哈尔在《致青年学者》书中的一段话,帮助我摆脱了内心的困惑与执拗,免受其灼伤:
151 |Theories definitely present an exceptional danger to the beginner’s future. To instruct carries with it a certain pedantic arrogance, a certain flaunting of intellectual superiority that is only pardoned in the savant renowned for a long series of true discoveries. Let us first become useful workmen; we shall see later if it is our fate to become architects.
153 |沉迷于理论对新手的未来发展的确格外危险,他会变得骄傲自大、喜欢卖弄学问,散发着虚浮的智力优越感,恐怕只有学养高深,做出过一系列发现的大科学家才会原谅他这种举动。所以,我们还是首先成为有用的建筑工人,然后再寻找成为建筑师的机会吧!
154 |—— ADVICE FOR A YOUNG INVESTIGATOR, Santiago Ramon Y Cajal
155 |158 |160 |阅透人情知纸厚,踏穿世路觉山平。
159 |
在最后,我要感谢身边很多对我影响很大的事物,包括我自己。我并不奢望自己有任何天资过人之处,而宁愿是一个普普通通的辛苦劳碌之辈,向着自己所追求的目标,一步一步地能有所进步就心意满足。在我读研之初,《渴望生活》这本书哺育了我很多,让我将其视作患难与共一般的精神读物。在我最迷茫和快要失去科研动力的时候,是一本叫做《孤独的科学之路——钱德拉塞卡传》的传记帮助我重新拾回做研究的初心:寻找观点。书中所描述钱德拉的学术态度和待人品行等等深深地激励着自己,使得该书成为自己心目中最重要的床头必备书。在疫情期间和构思本论文的时候,一本名为《研究是一门艺术》的讨论科研方法和科技写作的书对我影响真心很大。虽说这么多年来,自己一直在努力收集各种只言片语的科研经验 并探索何为更有效的科研之道,然而此书非常系统且详尽地讲解了从科研问题和难题的提出,到如何对科研观点进行有效的论证与维护、承认与回应,还有谈到什么是科研声望和写作的用词细节等等,为我解答了不少与之相关的长期困惑和疑虑。可谓是相见恨晚,由衷的感谢这些读物对我的帮助。另外,还要感谢的事物实在太多,它们都从不同的角度和维度在我完成学位的道路上影响着我,比方说我的 Boss QC35II 降噪耳机,可以让我真正放心且自由地在研究生学习室里专注于阅读和思考,在耳边保留下自然与纯粹,隔离掉浮夸与娇作,免受其扰。
161 |曾有人言:“攻读博士学位的真正意义并非为了选择将来要做什么职业,而是选择一种精神生活方式”。我深知自己仍然是一名科研界的小学生,在科研方法、科研思路和学术写作等等方面,都还存在着太多的不足和缺陷。希望在未来的研究工作中,能够吸取教训,多与导师沟通和交流,逐渐走向一条可持续的成熟科研道路。
162 |往者不谏,来者可追。
163 |以上。
164 |2020 年 3 月
引力波是爱因斯坦 “广义相对论” 中最重要的预言,引力波探测是当代物理学重要的前沿领域之一。在可以预见的未来,引力波天文学、多信使天文学、HPC 数值模拟、以及基于深度学习和新计算硬件系统所加持下 AI 系统的崛起等都将会发挥越来越重要的作用,对重大的科学研究发现和国际科学合作项目的长期发展都会有举足轻重的意义。
147 |本论文介绍了作者攻读博士学位期间基于深度学习技术实现引力波信号探测和数据处理的几个工作:基于神经网络算法在引力波信号探测和可解释性分析的初探研究;在模拟 LIGO 噪声背景下,数据分布和卷积神经网络的模型结构对泛化的影响进行对比研究;构造全新的算法模型,真实 LIGO 引力波数据上,成功地搜寻到已确认的全部引力波事件以及其他泛化性能的研究。希望我们的工作可以进一步地促进新范式的转换和该多领域交叉学科的融合发展,相关研究涉及观测天文学、理论与计算物理学、数据科学、数字信号处理和计算机科学等。而且,本论文中所发展的深度学习方法和数据处理技术将会有助于加速现行的引力波数据处理流水线,并为发现新的引力理论带来契机与希望。
148 |随着引力波天文学不断地进步与发展,引力波事件的观测将会逐步形成常态,并且在人工智能技术革新的充分带动下,相关研究课题领域将会呈现可持续的蓬勃发展前景,由此进一步地促进多信使天文学的发展。在未来的研究中,可以从以下几个方面进一步深化现有研究:深度学习的黑箱性使得性能优异的模型所得到的试验结果难以理解透彻,且很难明确实验结果的置信程度,可以考虑借鉴成熟的信号处理技术,构造具有自适应性且解释性强的算法实现引力波数据分析;基于深度学习技术,需要设计和实现关于背景数据高斯或非高斯性的高性能噪声功率谱密度估计算法,从而有助于构建高置信度的引力波信号异常检测方法;对引力波事件信号的波源参数估计仍处在理论验证阶段,有待于从机器学习和表征学习算法的角度来探索真实噪声背景下,对引力波模板库的最大后验概率估计。
149 |考虑到未来引力波探测器灵敏度的进一步提升,每周都会有源源不断的引力波事件被探测和分析,基于机器学习技术在引力波数据分析领域上的交叉研究领域也将会越来越火热 1,届时将给引力波天文学和多信使天文学的发展带来巨大契机,开创数据科学与基础理论的交叉研究与发展的新格局。
150 |Elena Cuoco, Jade Powell, Marco Cavaglià, Kendall Ackley, Michal Bejger, Chayan Chatterjee, Michael Coughlin, Scott Coughlin, Paul Easter, Reed Essick, Hunter Gabbard, Timothy Gebhard, Shaon Ghosh, Leila Haegel, Alberto Iess, David Keitel, Zsuzsa Marka, Szabolcs Marka, Filip Morawski, Tri Nguyen, Rich Ormiston, Michael Puerrer, Massimiliano Razzano, Kai Staats, Gabriele Vajente, and Daniel Williams. Enhancing gravitational-wave science with machine learning. arXiv, May 2020. arXiv:2005.03745v2. ↩
155 |160 |165 |161 |
164 |- 引力波探测中关于深度学习数据分析的研究
162 |- Research on Data Analysis of Deep Learning in Gravitational Wave Detection
163 |
此文是本人博士毕业论文的 HTML 版,用于学位申请的 PDF 版可见:Overleaf 或 Github。毕业答辩用的 Slides 可见 Slides.com。
169 |开源此论文的原因,不仅是为了方便个人查阅和总结,也希望能够促进相关领域的研究和进步,多多增进学术交流的机会。
172 |该课题之初开展于相关研究的初探性阶段,由于本人才疏学浅,难免会存在理论上的疏忽和遗漏,或论述上的错误与不准确,也可能会有文献引用资料更新不及时的情况。如有不妥之处,还望明示指出! My Email
175 |' + summary +'
No results found
"); 41 | } 42 | } 43 | 44 | function doSearch () { 45 | var query = document.getElementById('mkdocs-search-query').value; 46 | if (query.length > min_search_length) { 47 | if (!window.Worker) { 48 | displayResults(search(query)); 49 | } else { 50 | searchWorker.postMessage({query: query}); 51 | } 52 | } else { 53 | // Clear results for short queries 54 | displayResults([]); 55 | } 56 | } 57 | 58 | function initSearch () { 59 | var search_input = document.getElementById('mkdocs-search-query'); 60 | if (search_input) { 61 | search_input.addEventListener("keyup", doSearch); 62 | } 63 | var term = getSearchTermFromLocation(); 64 | if (term) { 65 | search_input.value = term; 66 | doSearch(); 67 | } 68 | } 69 | 70 | function onWorkerMessage (e) { 71 | if (e.data.allowSearch) { 72 | initSearch(); 73 | } else if (e.data.results) { 74 | var results = e.data.results; 75 | displayResults(results); 76 | } else if (e.data.config) { 77 | min_search_length = e.data.config.min_search_length-1; 78 | } 79 | } 80 | 81 | if (!window.Worker) { 82 | console.log('Web Worker API not supported'); 83 | // load index in main thread 84 | $.getScript(joinUrl(base_url, "search/worker.js")).done(function () { 85 | console.log('Loaded worker'); 86 | init(); 87 | window.postMessage = function (msg) { 88 | onWorkerMessage({data: msg}); 89 | }; 90 | }).fail(function (jqxhr, settings, exception) { 91 | console.error('Could not load worker.js'); 92 | }); 93 | } else { 94 | // Wrap search in a web worker 95 | var searchWorker = new Worker(joinUrl(base_url, "search/worker.js")); 96 | searchWorker.postMessage({init: true}); 97 | searchWorker.onmessage = onWorkerMessage; 98 | } 99 | -------------------------------------------------------------------------------- /docs/search/worker.js: -------------------------------------------------------------------------------- 1 | var base_path = 'function' === typeof importScripts ? '.' : '/search/'; 2 | var allowSearch = false; 3 | var index; 4 | var documents = {}; 5 | var lang = ['en']; 6 | var data; 7 | 8 | function getScript(script, callback) { 9 | console.log('Loading script: ' + script); 10 | $.getScript(base_path + script).done(function () { 11 | callback(); 12 | }).fail(function (jqxhr, settings, exception) { 13 | console.log('Error: ' + exception); 14 | }); 15 | } 16 | 17 | function getScriptsInOrder(scripts, callback) { 18 | if (scripts.length === 0) { 19 | callback(); 20 | return; 21 | } 22 | getScript(scripts[0], function() { 23 | getScriptsInOrder(scripts.slice(1), callback); 24 | }); 25 | } 26 | 27 | function loadScripts(urls, callback) { 28 | if( 'function' === typeof importScripts ) { 29 | importScripts.apply(null, urls); 30 | callback(); 31 | } else { 32 | getScriptsInOrder(urls, callback); 33 | } 34 | } 35 | 36 | function onJSONLoaded () { 37 | data = JSON.parse(this.responseText); 38 | var scriptsToLoad = ['lunr.js']; 39 | if (data.config && data.config.lang && data.config.lang.length) { 40 | lang = data.config.lang; 41 | } 42 | if (lang.length > 1 || lang[0] !== "en") { 43 | scriptsToLoad.push('lunr.stemmer.support.js'); 44 | if (lang.length > 1) { 45 | scriptsToLoad.push('lunr.multi.js'); 46 | } 47 | for (var i=0; i < lang.length; i++) { 48 | if (lang[i] != 'en') { 49 | scriptsToLoad.push(['lunr', lang[i], 'js'].join('.')); 50 | } 51 | } 52 | } 53 | loadScripts(scriptsToLoad, onScriptsLoaded); 54 | } 55 | 56 | function onScriptsLoaded () { 57 | console.log('All search scripts loaded, building Lunr index...'); 58 | if (data.config && data.config.separator && data.config.separator.length) { 59 | lunr.tokenizer.separator = new RegExp(data.config.separator); 60 | } 61 | 62 | if (data.index) { 63 | index = lunr.Index.load(data.index); 64 | data.docs.forEach(function (doc) { 65 | documents[doc.location] = doc; 66 | }); 67 | console.log('Lunr pre-built index loaded, search ready'); 68 | } else { 69 | index = lunr(function () { 70 | if (lang.length === 1 && lang[0] !== "en" && lunr[lang[0]]) { 71 | this.use(lunr[lang[0]]); 72 | } else if (lang.length > 1) { 73 | this.use(lunr.multiLanguage.apply(null, lang)); // spread operator not supported in all browsers: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator#Browser_compatibility 74 | } 75 | this.field('title'); 76 | this.field('text'); 77 | this.ref('location'); 78 | 79 | for (var i=0; i < data.docs.length; i++) { 80 | var doc = data.docs[i]; 81 | this.add(doc); 82 | documents[doc.location] = doc; 83 | } 84 | }); 85 | console.log('Lunr index built, search ready'); 86 | } 87 | allowSearch = true; 88 | postMessage({config: data.config}); 89 | postMessage({allowSearch: allowSearch}); 90 | } 91 | 92 | function init () { 93 | var oReq = new XMLHttpRequest(); 94 | oReq.addEventListener("load", onJSONLoaded); 95 | var index_path = base_path + '/search_index.json'; 96 | if( 'function' === typeof importScripts ){ 97 | index_path = 'search_index.json'; 98 | } 99 | oReq.open("GET", index_path); 100 | oReq.send(); 101 | } 102 | 103 | function search (query) { 104 | if (!allowSearch) { 105 | console.error('Assets for search still loading'); 106 | return; 107 | } 108 | 109 | var resultDocuments = []; 110 | var results = index.search(query); 111 | for (var i=0; i < results.length; i++){ 112 | var result = results[i]; 113 | doc = documents[result.ref]; 114 | doc.summary = doc.text.substring(0, 200); 115 | resultDocuments.push(doc); 116 | } 117 | return resultDocuments; 118 | } 119 | 120 | if( 'function' === typeof importScripts ) { 121 | onmessage = function (e) { 122 | if (e.data.init) { 123 | init(); 124 | } else if (e.data.query) { 125 | postMessage({ results: search(e.data.query) }); 126 | } else { 127 | console.error("Worker - Unrecognized message: " + e); 128 | } 129 | }; 130 | } 131 | -------------------------------------------------------------------------------- /docs/sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 |