Rumah  >  Artikel  >  Peranti teknologi  >  Bandingkan persamaan, perbezaan dan hubungan antara lilitan diluaskan dan lilitan atrus

Bandingkan persamaan, perbezaan dan hubungan antara lilitan diluaskan dan lilitan atrus

PHPz
PHPzke hadapan
2024-01-22 22:27:19947semak imbas

Bandingkan persamaan, perbezaan dan hubungan antara lilitan diluaskan dan lilitan atrus

Konvolusi diluaskan dan lilitan diluaskan adalah operasi yang biasa digunakan dalam rangkaian neural konvolusi Artikel ini akan memperkenalkan perbezaan dan hubungannya secara terperinci.

1. Konvolusi diluaskan

Konvolusi diluaskan, juga dikenali sebagai lilitan diluaskan atau lilitan diluaskan, ialah operasi dalam rangkaian saraf konvolusi. Ia adalah lanjutan berdasarkan operasi lilitan tradisional dan meningkatkan medan penerimaan kernel lilitan dengan memasukkan lubang dalam kernel lilitan. Dengan cara ini, rangkaian boleh menangkap lebih banyak ciri yang lebih luas. Konvolusi dilatasi digunakan secara meluas dalam bidang pemprosesan imej dan boleh meningkatkan prestasi rangkaian tanpa menambah bilangan parameter dan jumlah pengiraan. Dengan meluaskan medan penerimaan kernel lilitan, lilitan diluaskan boleh memproses maklumat global dalam imej dengan lebih baik, sekali gus meningkatkan kesan pengekstrakan ciri.

Idea utama konvolusi diluaskan adalah untuk memperkenalkan beberapa selang di sekitar kernel lilitan Selang ini membolehkan kernel lilitan bergerak pada peta ciri input secara "melompat", dengan itu meningkatkan saiz ciri keluaran. map. , sambil mengekalkan saiz kernel lilitan tidak berubah. Secara khusus, dengan mengandaikan bahawa peta ciri input ialah X_{(i+mtimes r),(j+ntimes r)}K_{m,n}

di mana r ialah kadar pengembangan, menunjukkan saiz lubang dalam kernel lilitan, m dan n ialah indeks Baris dan lajur. Dengan menukar saiz kadar pengembangan r, peta ciri medan penerimaan yang berbeza boleh diperolehi.

2. Atrous convolution

Atrous convolution ialah operasi convolution yang biasa digunakan dalam rangkaian neural convolutional Ia sangat serupa dengan konsep convolutional dilated, tetapi ia berbeza sedikit dalam pelaksanaannya. Perbezaan antara lilitan diluaskan dan operasi lilitan tradisional ialah beberapa lubang dimasukkan dalam operasi lilitan ini boleh membuatkan kernel lilitan "melompat" bergerak pada peta ciri input, dengan itu mengurangkan saiz peta ciri keluaran saiz isirong lilitan tidak berubah.

Idea utama konvolusi diluaskan adalah untuk memasukkan beberapa lubang dalam kernel lilitan ini boleh membuat kernel lilitan "melompat" pada peta ciri input, dengan itu meningkatkan saiz peta ciri keluaran mengekalkan saiz kernel lilitan tidak berubah. Secara khusus, dengan mengandaikan bahawa peta ciri input ialah X_{(i+mtimes r),(j+ntimes r)}K_{m,n}

di mana r ialah kadar lubang, menunjukkan saiz lubang yang dimasukkan, m dan n ialah baris dan lajur dalam indeks kernel lilitan. Dengan menukar saiz kadar lubang r, peta ciri medan penerimaan yang berbeza boleh diperolehi.

3. Hubungan antara lilitan diluaskan dan lilitan diluaskan

Konsep lilitan diluaskan dan lilitan diluaskan adalah sangat serupa. Malah, lilitan diluaskan boleh dianggap sebagai bentuk khas lilitan diluaskan, kerana kadar lubang d dalam lilitan diluaskan sebenarnya adalah kadar lubang r-1 dalam lilitan diluaskan. Oleh itu, lilitan diluaskan boleh dianggap sebagai jenis lilitan diluaskan khas, yang mengembangkan medan penerimaan isirong lilitan dengan memasukkan lubang, dan juga boleh dilaksanakan menggunakan lilitan diluaskan.

Selain itu, kedua-dua lilitan diluaskan dan lilitan diluaskan boleh digunakan untuk pelbagai tugas dalam rangkaian saraf konvolusi, seperti pengelasan imej, pembahagian semantik, dsb. Mereka boleh meningkatkan prestasi rangkaian saraf konvolusi dalam tugas yang berbeza . Walau bagaimanapun, oleh kerana kadar lubang d dalam lilitan diluaskan adalah diskret, medan penerimaannya adalah kurang tepat sedikit berbanding lilitan diluaskan. Oleh itu, belitan diluaskan mungkin lebih biasa digunakan dalam tugasan yang memerlukan peningkatan medan penerimaan.

Ringkasnya, lilitan diluaskan dan lilitan diluaskan biasanya digunakan dalam rangkaian neural konvolusi Mereka boleh ditukar kepada satu sama lain dan juga boleh digunakan dalam tugasan yang berbeza Operasi lilitan khusus yang akan digunakan bergantung pada spesifik yang ditentukan mengikut keperluan tugas.

Atas ialah kandungan terperinci Bandingkan persamaan, perbezaan dan hubungan antara lilitan diluaskan dan lilitan atrus. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:163.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam