当前位置:网站首页>[Point Cloud Series] SG - Gan: Adversarial Self - attachment GCN for Point Cloud Topological parts Generation
[Point Cloud Series] SG - Gan: Adversarial Self - attachment GCN for Point Cloud Topological parts Generation
2022-04-23 07:20:00 【^ ^ Xu Fei】
Catalogue des articles
1. Résumé
Publié dansTVCG 2021Journal
Introduction en un mot: Générer des nuages ponctuels Convertir en La topologie exprime le problème de l'apprentissage pour résoudre.
2. Le mobile
Capture des caractéristiques:Utiliser un modèle de mélange hiérarchique= Self-attention + Tree Structure
Générateur:Méthode non supervisée
3. Méthodes
3.1 Cadre général:
Le modèle de construction comprend deux modules :OGC + SAG
OGC:2- Oui.BAN Le module est venu échantillonner Z Z Z + ϕ \phi ϕ La fonction ajuste les informations héritées du noeud Enfant . Juste quelques structures graphiques de base .
SAG: Module de mécanisme d'auto - Attention basé sur le réseau graphique
Essentiellement grâce à la structure graphique + Mode d'auto - Surveillance
3.2 OGCEn blocBANModule:
BAN: branching and adjustment Network.
Initialisation de la figure
BANDéfinition:En bas à gauche
Lors de l'initialisation du dessin préliminaire BAN Défini comme une formule (1)
ϕ α \phi_{\alpha} ϕα ϕ β \phi_{\beta} ϕβ Est utilisé pour ajuster le poids de l'héritage de l'information , W b \mathbf{W}_b Wb Est une matrice d'apprentissage .
Tous les ϕ \phi ϕLa fonction est utilisée pourMPLRéalisation.
X ( 0 ) \mathbf{X}^{(0)} X(0): C'est latent code Z Z Z
X ( l ) \mathbf{X}^{(l)} X(l):Au niveau l l lCaractéristiques
Figure convolution
En gros, c'est la convolution laplacienne du graphique , C'est la transformation de Fourier du graphique . Une forme laplacienne normalisée comme une formule (2)
Définir le spectre et le noyau de convolution :
Dans la formule U U U Et le triangle fenbieshi L L L Matrice caractéristique et diagonale de . f θ Tableau (En milliers de dollars des États - Unis) Super. Voir Nombre De Vol. Produit f_{\theta} Représente la convolution de l'hyperparamètre fθTableau(En milliers de dollars des États - Unis)Super.VoirNombreDeVol.Produit
AdoptionChebyshev Les polynômes peuvent être réécrits en formules (4):
λ m a x \lambda_{max} λmax: L \mathbf{L} LValeur caractéristique de
P k \mathbf{P}_k Pk: K K KÉtapesChebyshevLe polynôme k k kItem (s)
Pour lisser la convolution ,Ici. - Oui. 2 λ m a x L \frac{2}{\lambda_{max}}\mathbf{L} λmax2LApproche$\mathbf{I}_N $.Selon[13], λ m a x = 2 \lambda_{max}=2 λmax=2.
La formule peut donc être simplifiée (4)Pour la formule(5):
Donc,, Ceci donne une version généralisée de la convolution spectrale , Défini comme la formule suivante :
A g = A + I N \mathbf{A}_g = \mathbf{A} +\mathbf{I}_N Ag=A+IN
D g \mathbf{D}_g Dg: A g \mathbf{A}_g AgMatrice des degrés de
X ∈ R N × C \mathbf{X}\in R^{N\times C} X∈RN×C: Signal graphique ,Ici.C Est le nombre de canaux d'entrée .
3.3 SAGN:
attentionModule:
En fait, il s'agit d'améliorer le poids des caractéristiques du graphique .
self-attention Les scores sont définis comme Formule7:
Parmi eux σ \sigma σ- Oui.tanhActiver la fonction, Z G Z_G ZG C'est la convolution spectrale , Défini comme une formule 6:
Matrice de degré moyen: A g = A + I N \mathbf{A}_g=\mathbf{A} + \mathbf{I}_N Ag=A+IN, D g \mathbf{D}_g Dg
Signal graphique : X ∈ R N × C \mathbf{X}\in \mathbb{R}^{N\times C} X∈RN×C,Parmi eux C C C Est le nombre de canaux d'entrée
Apprentissage de graphiques dynamiques:
Selonself-attention S G \mathbf{S}_G SG Pour augmenter le poids d'initialisation ,Comme la formule8
SGAN Branche gauche du module ,À gauche de la figure ci - dessous:
SGAN Branche droite du module branch,À droite de la figure ci - dessous:
SGANSortie du module:
Ici. ϕ 3 \phi_3 ϕ3Et ϕ 4 \phi_4 ϕ4AvecMLP.
3.4 Formation
En gros,WGANMode d'entraînement, Cet article introduit des termes de pénalité et de normalisation .
4. L'expérience
Voir les effets de la tâche Build :
Visualisation:
Analyse d'échantillons difficiles :
Expérience d'ablation: Il montre que le gradient de pénalité peut entraîner l'effondrement du mode potentiel du service à la clientèle du réseau .
5. Discussion
La conception et le traitement d'un cadre étendu qui peut être compris comme un nuage Image - point .
版权声明
本文为[^ ^ Xu Fei]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230611136365.html
边栏推荐
猜你喜欢
[2021 book recommendation] Red Hat Certified Engineer (RHCE) Study Guide
adb shell top 命令详解
Cancel remote dependency and use local dependency
第4章 Pytorch数据处理工具箱
[recommendation of new books in 2021] enterprise application development with C 9 and NET 5
免费使用OriginPro学习版
Android清除应用缓存
【2021年新书推荐】Practical Node-RED Programming
机器学习笔记 一:学习思路
Component based learning (3) path and group annotations in arouter
随机推荐
The Cora dataset was trained and tested using the official torch GCN
【動態規劃】不同路徑2
[2021 book recommendation] kubernetes in production best practices
第5 章 机器学习基础
【2021年新书推荐】Learn WinUI 3.0
[dynamic programming] different binary search trees
1.2 初试PyTorch神经网络
GEE配置本地开发环境
MySQL笔记2_数据表
[2021 book recommendation] artistic intelligence for IOT Cookbook
Binder mechanism principle
BottomSheetDialogFragment + ViewPager+Fragment+RecyclerView 滑动问题
Keras如何保存、加载Keras模型
ArcGIS license server administrator cannot start the workaround
Android exposed components - ignored component security
winform滚动条美化
C#新大陆物联网云平台的连接(简易理解版)
Migrating your native/mobile application to Unified Plan/WebRTC 1.0 API
PyTorch最佳实践和代码编写风格指南
[dynamic programming] triangle minimum path sum