seisbench/seisbench
SeisBench - A toolbox for machine learning in seismology
What it solves
SeisBench は、地震学への機械学習技術の開発・適用に伴うオーバーヘッドを削減します。標準化された方法で地震データセットにアクセスでき、統一された API を通じて地震データ上で ML モデルのトレーニングやデプロイが可能になるため、プロジェクトごとにカスタムデータパイプラインを構築する必要がなくなります。
How it works
ツールボックスは 3 つのコアモジュールで構成されています:
data:ベンチマーク地震データセットのロードとアクセスのための統一インターフェースを提供します。models:地震学向け機械学習モデルのコレクションを含み、ユーザーは新しいモデルを作成したり、事前学習済みモデルをロードしたり、特定データセットで既存モデルをトレーニングしたりできます。generate:データ生成パイプラインを構築するためのツールを提供し、データとモデルのギャップを埋めます。
Who it’s for
地震データの処理や、地震ピッキング、ノイズ除去、深さ推定などのタスク向けにモデルをトレーニングする必要がある地震学者や機械学習研究者、さらに分散型音響センシング(DAS)データを扱う方々を対象としています。
Highlights
- Unified API:データセットへのアクセスと ML アルゴリズムの適用プロセスを簡素化します。
- Pretrained Models:地震学タスク向けにすぐに使用できるモデルを提供します。
- DAS Support:分散型音響センシングデータ用の専用ツールとモデルを含みます。
- Comprehensive Examples:イベントカタログ作成やノイズ除去など、さまざまなタスク向けの Colab ノートブックを提供します。