Skip to Content
Python を使った 3D データサイエンス
book

Python を使った 3D データサイエンス

by Florent Poux
April 2025
Intermediate to advanced
690 pages
10h 49m
Japanese
O'Reilly Media, Inc.
Content preview from Python を使った 3D データサイエンス

第15章. PyTorchを使った3D Deep Learning

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

この 、物事は少し複雑になる。ディープラーニング・アーキテクチャで3Dデータを扱うのは、テキストや画像を扱うのとは全く異なる。しかし心配はいらない-無理のないペースで一歩一歩取り組んでいこう。主なハードルの1つは、データの表現にある。3Dデータは、第4章で示したように、点群、3Dメッシュ、ボクセル・グリッドなど、さまざまな形式で伝えることができる。

3Dデータ構造と表現に関する以前の実験や執筆を覚えているだろうか?3Dディープラーニングに取り組む際、これらは極めて重要な要素であることを知っていただければ幸いだ。実際、3Dデータ表現の選択は、3D深層学習ソリューションのアーキテクチャとパラダイムに大きく影響する。現段階では、3D深層学習アプローチでサポートされている4つのデータ表現を区別することができる:3D点群、3Dボクセル・グリッド、3Dメッシュ、マルチビュー画像データセットだ。

それぞれの表現には強みと課題があり、どのDeep Learningアーキテクチャが適しているかの選択に影響を与える。この段階で具体的な話に飛び込むのは、泳ぎ方を覚える前に深みにはまるようなものだ。複雑なレイヤーに圧倒され、完全に迷子になってしまうかもしれない。冗談はさておき、まず3D深層学習アーキテクチャに飛び込む前に、役に立つ重要な概念とツールを紹介しよう。この章では、PyTorchを使った3Dディープラーニングの基礎について説明する(図15-1)。

The four main components of a successful 3D deep learning project with PyTorch
図15-1. PyTorchを使った3D Deep Learningプロジェクトを成功させる4つの主要コンポーネント
警告

この章は、図解が少なく、トピックも複雑である。二度目にコードに飛び込む前に、高レベルの読み通しをお勧めする。

まず、3Dディープラーニングの基幹となる概念とコンポーネントを探求する。その後、PyTorchを使用した実践的な実装に入り、3Dディープラーニングモデルを構築する実践的な経験を提供する。議論の中心は、ボクセルデータ用の3D畳み込みニューラルネットワーク(3D CNN) 、メッシュ処理用のグラフニューラルネットワーク(GNN)、点群分析用のPointNetのような点ベースのアーキテクチャ、3Dオブジェクトの2D投影用のマルチビューCNN(MVC)など、様々な3Dディープラーニングアーキテクチャに焦点を当てる。

次に、3Dマシン学習と3Dディープラーニングを比較し、それぞれのアプローチを適用するタイミングを理解できるようにする。最後に、微調整、転移学習、3Dデータ増強などの高度なテクニックを探求し、モデルのパフォーマンスと一般化を強化する戦略を身につける。

チップ

本章では、PyTorchによる3D深層学習を包括的に紹介し、最先端のアプリケーションの専門家向けに、重要な概念と実用的な実装について概説する。データ表現とモデルアーキテクチャの明確な課題を含め、3Dディープラーニングの基礎要素を探求する。使用する3Dデータの種類に応じて、適切な3Dディープラーニングアーキテクチャ(3DCNNGNN ...

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識

詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識

Adrian Kaehler, Gary Bradski, 松田 晃一, 小沼 千絵, 永田 雅人, 花形 理

Publisher Resources

ISBN: 9798341640481