Odborná definícia
Význam a odborné vymedzenie pojmu
Xception je konvolučná neurónová architektúra navrhnutá Françoisom Cholletom ako extrémna interpretácia modulov Inception. Priestorovú filtráciu vykonáva samostatne v každom kanáli pomocou depthwise convolution a následne mieša kanály bodovou konvolúciou 1 krát 1. Sieť používa reziduálne spojenia a vstupný, stredný a výstupný tok blokov. Oddelenie priestorových a medzikanálových korelácií môže efektívnejšie využívať parametre, ale nezaručuje nižšiu latenciu na každom hardvéri. Implementácia musí správne nastaviť padding, stride a normalizáciu.
Zrozumiteľné vysvetlenie
Ako sa pojem používa v praxi
Bežná konvolúcia naraz hľadá obrazový vzor aj kombinuje informácie zo všetkých kanálov. Xception tieto dve úlohy rozdelí. Najprv každý kanál prefiltruje samostatne a potom ich spojí lacnejšou operáciou 1 krát 1. Je to podobné, ako keby odborníci najprv nezávisle analyzovali svoje signály a až potom vytvorili spoločný záver. Úspora operácií závisí od rozmerov vrstvy a zariadenia, preto sa reálny výkon meria na cieľovom runtime. Pri malých dávkach treba overiť aj správanie batch normalization, pretože môže ovplyvniť prenos na novú doménu.
Časté otázky
Otázky, ktoré spresňujú význam
Ako sa Xception líši od Inception?
Inception kombinuje viac paralelných vetiev s rôznymi filtrami. Xception nahrádza tento princíp opakovanými depthwise separable convolutions s reziduálnymi spojeniami.
Čo robí depthwise convolution?
Aplikuje samostatný priestorový filter na každý vstupný kanál. Kanály medzi sebou nemieša, túto úlohu vykoná následná pointwise convolution.
Je Xception vždy menší než Inception V3?
Pôvodné porovnanie malo podobný počet parametrov. Prínos bol pripísaný efektívnejšiemu využitiu kapacity, nie jednoduchému zmenšeniu modelu.
Na aké úlohy sa používa?
Najmä na klasifikáciu a ako backbone pre detekciu, segmentáciu alebo medicínske zobrazovanie. Výstupná hlava sa prispôsobuje konkrétnej úlohe.
Čo treba kontrolovať pri transfer learningu?
Vstupné rozlíšenie, normalizáciu očakávanú checkpointom, zmrazenie vrstiev, learning rate novej hlavy a rozdiel medzi zdrojovou a cieľovou doménou.
Súvisiace pojmy
Významové a tematické súvislosti
Pojem v rozhodovaní
Odborné články, ktoré tento pojem používajú v praxi
Zdroje a redakčná stopa
Použité východiská a odborná revízia
- Xception, Deep Learning with Depthwise Separable Convolutions Keras Applications, Xception
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
