SlideShare a Scribd company logo
1 of 61
Download to read offline
Contour Forests: Fast Multi-threaded
Augmented Contour Trees
Charles Gueunet, UPMC and Kitware
Pierre Fortin, UPMC
Julien Jomier, Kitware
Julien Tierny, UPMC
• Topological analysis: classical approach in Sci Viz
• Contour Trees, Reeb Graphs, Morse-Smale Complexes...
Introduction
[DoraiswamyTVCG13] [LandgeSC14] [MaadasamyHiPC12]

Context

Related Works

Challenges

Contributions
• Topological analysis: classical approach in Sci Viz
• Contour Trees, Reeb Graphs, Morse-Smale Complexes...
• Increasing data size and complexity
• Challenge for interactive exploration
• Multi-core architectures are common
Introduction
[DoraiswamyTVCG13] [LandgeSC14] [MaadasamyHiPC12]

Context

Related Works

Challenges

Contributions
Motivation for multi-threaded parallelism
Introduction

Context

Related Works

Challenges

Contributions
Sequential:
• [CarrSODA00,ChiangCG05]
Introduction
• [PascucciAlgorithmica04]
Parallel:

Context

Related Works

Challenges

Contributions
Sequential:
• [CarrSODA00,ChiangCG05]
Ref CT Tet. mesh Augmented Combination
Pascucci
✓ ~ ✓ ✗
Introduction
• [PascucciAlgorithmica04]
• [MaadasamyHiPC12]
Parallel:

Context

Related Works

Challenges

Contributions
Sequential:
• [CarrSODA00,ChiangCG05]
Ref CT Tet. mesh Augmented Combination
Pascucci
✓ ~ ✓ ✗
Maadasamy
✓ ✓ ✗ ✗
Introduction
• [PascucciAlgorithmica04]
• [MaadasamyHiPC12]
• [NatarajanPV15]
Parallel:

Context

Related Works

Challenges

Contributions
Sequential:
• [CarrSODA00,ChiangCG05]
Ref CT Tet. mesh Augmented Combination
Pascucci
✓ ~ ✓ ✗
Maadasamy
✓ ✓ ✗ ✗
Natarajan
✓ ✗ ✗ ✗
Introduction
• [PascucciAlgorithmica04]
• [MaadasamyHiPC12]
• [NatarajanPV15]
Parallel:
Distributed:
• [MorozovPPoPP13]

Context

Related Works

Challenges

Contributions
Sequential:
• [CarrSODA00,ChiangCG05]
Ref CT Tet. mesh Augmented Combination
Pascucci
✓ ~ ✓ ✗
Maadasamy
✓ ✓ ✗ ✗
Natarajan
✓ ✗ ✗ ✗
Morozov MT
✗ ~ ✓ -
Introduction
• [PascucciAlgorithmica04]
• [MaadasamyHiPC12]
• [NatarajanPV15]
Parallel:
Distributed:
• [MorozovPPoPP13]
• [MorozovTopoInVis13]

Context

Related Works

Challenges

Contributions
Sequential:
• [CarrSODA00,ChiangCG05]
Ref CT Tet. mesh Augmented Combination
Pascucci
✓ ~ ✓ ✗
Maadasamy
✓ ✓ ✗ ✗
Natarajan
✓ ✗ ✗ ✗
Morozov MT
✗ ~ ✓ -
Morozov CT
✓ ~ ✓ ✗
Introduction
• [PascucciAlgorithmica04]
• [MaadasamyHiPC12]
• [NatarajanPV15]
Sequential:
Parallel:
Distributed:
• [MorozovPPoPP13]
• [MorozovTopoInVis13]
• [LandgeTopoInVis15]

Context

Related Works

Challenges

Contributions
• [CarrSODA00,ChiangCG05]
Ref CT Tet. mesh Augmented Combination
Pascucci
✓ ~ ✓ ✗
Maadasamy
✓ ✓ ✗ ✗
Natarajan
✓ ✗ ✗ ✗
Morozov MT
✗ ~ ✓ -
Morozov CT
✓ ~ ✓ ✗
Landge
✗ ✗ ✓ -
• Topological data analysis algorithms
• Intrinsically sequential approaches
• Challenging parallelization
Introduction

Context

Related Works

Challenges

Contributions
• Topological data analysis algorithms
• Intrinsically sequential approaches
• Challenging parallelization
• Contour Tree:
• No complete parallelization (only subroutines)
• No efficient parallel algorithm for augmented trees
Introduction

Context

Related Works

Challenges

Contributions
• Efficient multi-threaded algorithm for contour tree computation
• Simple approach
• Good parallel efficiency on workstations
Introduction

Context

Related Works

Challenges

Contributions
• Efficient multi-threaded algorithm for contour tree computation
• Simple approach
• Good parallel efficiency on workstations
• Ready-to-use VTK-based C++ implementation
• Generic input (VTU/VTI, 2D/3D)
• Generic output (augmented trees)
Introduction

Context

Related Works

Challenges

Contributions
1) Introduction
2) Preliminaries

Background

Overview
3) Algorithm

Domain partitioning

Local computation

Contour forest stitching
Summary
4) Experimental results

Scalability

Efficiency

Limitations
5) Application
6) Conclusion

Recall

Perspective
Preliminaries
Input data:
Preliminaries

Background

Overview
• Piecewise linear scalar field
2D Example 3D Example
Level set:
Preliminaries

Background

Overview
• Preimage of a scalar value
• Isovalue: onto
2D Example 3D Example
Contour tree:
Preliminaries

Background

Overview
• Simply connected input domain
• 1-dimensional simplicial complex
Regular vertices
in augmented tree
2D Example 3D Example
Contour tree:
Preliminaries

Background

Overview
• Quotient space:
• Equivalence relation:
2D Example 3D Example
1) Sort vertices
2) Create partitions using level sets
3) Compute local trees
4) Stitch local trees
Main steps of our approach:
Preliminaries

Background

Overview
1) Sort vertices
2) Create partitions using level sets
3) Compute local trees
4) Stitch local trees
• Simple approach
• Local computation of CT
• Augmented trees
• Simple stitching of the forests
Main steps of our approach:
Preliminaries

Background

Overview Pros:
1) Sort vertices
2) Create partitions using level sets
3) Compute local trees
4) Stitch local trees
• Simple approach
• Local computation of CT
• Augmented trees
• Simple stitching of the forests
Main steps of our approach:
Preliminaries

Background

Overview Pros:
• Depends on interface level sets
Cons:
Algorithm
• Range driven partitions
• Sorted scalars ⇒ balanced partitions
• Use partitions
Algorithm

Domain partitioning

Local computation

Contour forest stitching
• Range driven partitions
• Sorted scalars ⇒ balanced partitions
• Use partitions
Algorithm

Domain partitioning

Local computation

Contour forest stitching
• Range driven partitions
• Sorted scalars ⇒ balanced partitions
• Use partitions
Algorithm

Domain partitioning

Local computation

Contour forest stitching
3D Example
• Range driven partitions
• Sorted scalars ⇒ balanced partitions
• Use partitions
Algorithm

Domain partitioning

Local computation

Contour forest stitching
3D Example
• Range driven partitions
• Sorted scalars ⇒ balanced partitions
• Use partitions
Algorithm

Domain partitioning

Local computation

Contour forest stitching
noise
2D Example 3D Example
• Extended partition:
initial partition + boundary vertices
• Correct tree in initial partition
• Visit all edges in parallel
Algorithm

Domain partitioning

Local computation

Contour forest stitching
extended
green + red
Redundant computations:
2D Example 3D Example
• In extended partitions
• Using Carr et al. Algorithm:
• Join Tree
• Split Tree
• Combination
• Union-Find [CormenItA01]
Algorithm

Domain partitioning

Local computation

Contour forest stitching
Independent
2D Example 3D Example
• Join and Split trees: 2 threads
• Combine: 1 thread
• O(|σi
|×α(|σi
|)) + O(|S|)
• Keep arcs on the boundary (n-h)
Algorithm

Domain partitioning

Local computation

Contour forest stitching
Each partition:
2D Example 3D Example
• Simple step
• Visit crossing arcs
• Cut interface arcs
• Segmentation: fast lookup
Algorithm

Domain partitioning

Local computation

Contour forest stitching
2D Example 3D Example
• New super-arc:
• Union of the two facing halves
• Once per connected component
of level set (∼ crossing arc)
Algorithm

Domain partitioning

Local computation

Contour forest stitching
2D Example 3D Example
• Repeat for each interface
• Fast in practice
Algorithm

Domain partitioning

Local computation

Contour forest stitching
2D Example 3D Example
Experimental results
Intel Xeon CPU E5-2630 v3 (2.4 Ghz, 8 cores)
64GB of RAM
C++ (GCC-4.9), VTK, OpenMP (additional material)
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
8 threads, 4 partitions
• Uniform sampling
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
8 threads, 4 partitions
• Foot: fast computation
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
8 threads, 4 partitions
• Overlap and Stitching: efficient
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
8 threads, 4 partitions
• High range of value
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
8 threads, 4 partitions
• About ten seconds
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
8 threads, 4 partitions
• Parallel efficiency max: 67% (speedup / )
• Parallel efficiency: 40 ~ 55 % (except extrema)
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
• Open-source reference
implementation
• pTourtre: naive parallel
version
Libtourtre:
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
• Open-source reference
implementation
• pTourtre: naive parallel
version
• Always better than
sequential libtourtre for
big data sets
• Better than parallel except
for the foot data set
Libtourtre:
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
• Different slopes
• Few arithmetic operations per
memory access
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
Computational speed: vertices/second
• Different slopes
• Few arithmetic operations per
memory access
• Load imbalance
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
Computational speed: vertices/second
• Different slopes
• Few arithmetic operations per
memory access
• Load imbalance
• Memory congestion
Exp. Results

Efficiency

Comparison

Speed

Pros & cons
Partitions sizes in vertices
• Different slopes
• Few arithmetic operations per
memory access
• Load imbalance
• Memory congestion
• Redundant computations
• Redundant computation
• Load imbalance
• Memory congestion (augmented
tree)
Pros: Cons:

Efficiency

Comparison

Speed

Pros & cons
Exp. Results
• Good parallel efficiency
• Faster than reference
implementation
• Large spectrum of data
Application
Application
• Highlight features
• Allows features grouping
Exploration:
Application
• Remove noise
• Keep the most important features
Occlusion reduction:
Conclusion
Take home message:

Recall

PerspectiveConclusion
• Efficient algorithm:
• Multi-threaded
• Augmented
• Simple approach, subtle details
Take home message:

Recall

PerspectiveConclusion
• Efficient algorithm:
• Multi-threaded
• Augmented
• Simple approach, subtle details
• VTK-based implementation:
• Generic input
– VTU,VTI
– 2D/3D
• Generic output (augmented trees)
• Ready-to-use
Take home message:

Recall

PerspectiveConclusion
• Efficient algorithm:
• Multi-threaded
• Augmented
• Simple approach, subtle details
• VTK-based implementation:
• Generic input
– VTU,VTI
– 2D/3D
• Generic output (augmented trees)
• Ready-to-use
• Lesson learned
• Memory bound
• Memory congestion: price to pay
for augmented trees
• Efficient implementation: hard

Recall

PerspectiveConclusion
• Improve partitioning:
●
Better cutting isovalue selection
●
Contour Spectrum
• Distributed systems
The end
Thank you for your attention,
Do you have any question ?
This work is partially supported by the Bpifrance grant “AVIDO” (Programme d’Investissements d’Avenir, reference
P112017-2661376/DOS0021427) and by the French National Association for Research and Technology (ANRT), in the
framework of the LIP6 - Kitware SAS CIFRE partnership reference 2015/1039.
Paper and Code at: http://www-pequan.lip6.fr/~tierny/
Appendice
Seq. Approaches
Monotone paths:Union find:
Critical points

More Related Content

Similar to Contour Forest

Algorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryAlgorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryCurvSurf
 
background.pptx
background.pptxbackground.pptx
background.pptxKabileshCm
 
04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptxShree Shree
 
Stacked Ensembles in H2O
Stacked Ensembles in H2OStacked Ensembles in H2O
Stacked Ensembles in H2OSri Ambati
 
Beyond EXPLAIN: Query Optimization From Theory To Code
Beyond EXPLAIN: Query Optimization From Theory To CodeBeyond EXPLAIN: Query Optimization From Theory To Code
Beyond EXPLAIN: Query Optimization From Theory To CodeYuto Hayamizu
 
Nafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modelingNafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modelingSDTools
 
AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...Institute of Contemporary Sciences
 
IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...
IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...
IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...Daniel Varro
 
Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...
Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...
Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...PyData
 
Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...
Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...
Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...Gruter
 
Query Optimizer Improvements for Apache Derby
Query Optimizer Improvements for Apache DerbyQuery Optimizer Improvements for Apache Derby
Query Optimizer Improvements for Apache DerbyNadeeshani Hewage
 
Apache Tajo: Query Optimization Techniques and JIT-based Vectorized Engine
Apache Tajo: Query Optimization Techniques and JIT-based Vectorized EngineApache Tajo: Query Optimization Techniques and JIT-based Vectorized Engine
Apache Tajo: Query Optimization Techniques and JIT-based Vectorized EngineDataWorks Summit
 
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptxTran273185
 
To bag, or to boost? A question of balance
To bag, or to boost? A question of balanceTo bag, or to boost? A question of balance
To bag, or to boost? A question of balanceAlex Henderson
 
Nafems15 systeme
Nafems15 systemeNafems15 systeme
Nafems15 systemeSDTools
 

Similar to Contour Forest (20)

Introduction to Bayesian phylogenetics and BEAST
Introduction to Bayesian phylogenetics and BEASTIntroduction to Bayesian phylogenetics and BEAST
Introduction to Bayesian phylogenetics and BEAST
 
Algorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryAlgorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model Recovery
 
background.pptx
background.pptxbackground.pptx
background.pptx
 
Discretization.pptx
Discretization.pptxDiscretization.pptx
Discretization.pptx
 
04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx
 
Lecture 1 (bce-7)
Lecture   1 (bce-7)Lecture   1 (bce-7)
Lecture 1 (bce-7)
 
Stacked Ensembles in H2O
Stacked Ensembles in H2OStacked Ensembles in H2O
Stacked Ensembles in H2O
 
Beyond EXPLAIN: Query Optimization From Theory To Code
Beyond EXPLAIN: Query Optimization From Theory To CodeBeyond EXPLAIN: Query Optimization From Theory To Code
Beyond EXPLAIN: Query Optimization From Theory To Code
 
Nafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modelingNafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modeling
 
AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...
 
AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)
 
IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...
IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...
IncQuery-D: Distributed Incremental Model Queries over the Cloud: Engineerin...
 
Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...
Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...
Driving Moore's Law with Python-Powered Machine Learning: An Insider's Perspe...
 
Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...
Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...
Hadoop Summit 2014: Query Optimization and JIT-based Vectorized Execution in ...
 
Query Optimizer Improvements for Apache Derby
Query Optimizer Improvements for Apache DerbyQuery Optimizer Improvements for Apache Derby
Query Optimizer Improvements for Apache Derby
 
Apache Tajo: Query Optimization Techniques and JIT-based Vectorized Engine
Apache Tajo: Query Optimization Techniques and JIT-based Vectorized EngineApache Tajo: Query Optimization Techniques and JIT-based Vectorized Engine
Apache Tajo: Query Optimization Techniques and JIT-based Vectorized Engine
 
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
 
To bag, or to boost? A question of balance
To bag, or to boost? A question of balanceTo bag, or to boost? A question of balance
To bag, or to boost? A question of balance
 
Nafems15 systeme
Nafems15 systemeNafems15 systeme
Nafems15 systeme
 
2015 10-08 - additive manufacturing software 1
2015 10-08 - additive manufacturing software  12015 10-08 - additive manufacturing software  1
2015 10-08 - additive manufacturing software 1
 

Recently uploaded

In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeBoston Institute of Analytics
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证zifhagzkk
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...yulianti213969
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...mikehavy0
 
DS Lecture-1 about discrete structure .ppt
DS Lecture-1 about discrete structure .pptDS Lecture-1 about discrete structure .ppt
DS Lecture-1 about discrete structure .pptTanveerAhmed817946
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshareraiaryan448
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjadimosmejiaslendon
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjaytendertech
 
Pentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AIPentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AIf6x4zqzk86
 
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...LuisMiguelPaz5
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token PredictionNABLAS株式会社
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?RemarkSemacio
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 

Recently uploaded (20)

In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
 
DS Lecture-1 about discrete structure .ppt
DS Lecture-1 about discrete structure .pptDS Lecture-1 about discrete structure .ppt
DS Lecture-1 about discrete structure .ppt
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get CytotecAbortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdf
 
Pentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AIPentesting_AI and security challenges of AI
Pentesting_AI and security challenges of AI
 
Abortion pills in Jeddah |+966572737505 | get cytotec
Abortion pills in Jeddah |+966572737505 | get cytotecAbortion pills in Jeddah |+966572737505 | get cytotec
Abortion pills in Jeddah |+966572737505 | get cytotec
 
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
Huawei Ransomware Protection Storage Solution Technical Overview Presentation...
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 

Contour Forest