第1章. 3Dデータサイエンス入門
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
映画「マトリックス」を見たことがあるだろうか?黒い背景に何千もの動く緑の文字がセットされているのを思い浮かべることができるだろうか?これらはコンピュータープログラムにとっての「世界」を表しており、物事がどのように動くかを決定する規則とアルゴリズムのセットである。基本的なことをあまり引き伸ばす必要はないが、3Dデータサイエンスの設定は、このアイデアからそれほど遠くない。
現実世界の現象を正確にデジタルセットで作成する能力を想像してみてほしい。既存の工場から、ロボットやベルトコンベアを使った新しいバーチャル組立ラインの影響を調べることができる。ヘルスケアの分野では、患者のバーチャルモデルを使って、さまざまな治療法の効果をシミュレーションできる。都市モデルに基づいて自然災害の影響を予測し、最善の緊急レスポンス・シナリオを提案することもできる。この世界をデジタル化することで、私たちは多くのことを得ることができる。しかし、何から始めればいいのだろうか?
3Dデータサイエンスでは、あなたの街のような環境を記述するスプレッドシートを作成し、それを扱う。そして、学際的なテクニックを組み合わせて、貴重な洞察を引き出し、3次元の土台を補強するツールを設計する。これは、現実との正確なデジタルリンクに取り組むことで、意思決定能力に革命をもたらす。
一番の利点は?始めるのに博士号は必要ない。このエキサイティングな分野に飛び込むのに必要なのは、基本的な好奇心とプログラミングのスキル(ごく基本的なPythonだと思う)だけだ。
この章では、3Dデータサイエンスの探求の基礎を確立する。科学における次元の重要性と、空間AIがどのように幾何学を使って我々の脳が3Dデータを分析する方法を模倣するのかを説明する。3Dデータサイエンスの定義と、それが急成長を遂げている理由を検証する。その後、3Dデータサイエンスのモジュラーワークフローを紹介し、3Dデータの取得、前処理、増強、注釈付きデータセットの希少性、計算需要、モデル構築、説明可能性、パフォーマンス、安定性など、関連する課題について議論する。これらの概念を確実に理解するために、OpenTopographyリポジトリから点群データを探索し、操作する実習を盛り込んだ。
3Dデータサイエンスの概要
科学とは、私たちを取り巻く世界について問いかけ、その問いに答えるための証拠を集め、その証拠を使って、検証し改良することのできる説明を展開するプロセスである。科学は観察、測定、実験、論理的推論に基づいている。3Dデータを活用することで、3Dデータサイエンスという爆発的な分野を形成する(図1-1)。
図1-1. 3Dデータサイエンスの4つのコア・コンポーネント
この分野は、3次元の世界と、データから知識や洞察を引き出す科学とのギャップを埋めるものだ。複雑な3Dモデルの処理から、隠れたパターンを明らかにする見事なビジュアライゼーションまで、さまざまなテクニックが含まれる。
手始めに、その3次元の世界を理解する必要がある。次のセクションでは、次元とは何か、何が3次元なのかを説明する。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access