შეიძლება თუ არა atrous (გაფართოებული) კონვოლუცია საერთოდ არასდროს გამოიყენოს რომელიმე პიქსელი თავდაპირველ სურათში?
sobes.tech AI
პასუხი AI-სგან
Atrous (დალატირებული) კონვოლუცია ფართოებს ფილტრის აღქმას, გამოტოვებს პიქსელებს კონვოლუციის კერის ელემენტებს შორის. თუმცა, თუ განვიხილავთ ერთეულ ფენას, რომელსაც აქვს ფიქსირებული შესვლის ზომა და კონვოლუციის პარამეტრები, თეორიულად, ყოველი პიქსელი შესვლის სურათზე შეიძლება გამოყენებული იყოს, მაგრამ არა აუცილებლობით — ეს დამოკიდებულია შესვლის ზომაზე, ნაბიჯზე (stride), კერის ზომაზე და დილატაციის კოეფიციენტზე.
თუ დილატაციის კოეფიციენტი ძალიან დიდია და შესვლის ზომა მცირეა, ზოგი პიქსელი შეიძლება არ მოექცეს კონვოლუციის კერის ქვეშ არც ერთ პოზიციაში, ანუ ისინი არ იქნებიან გამოყენებული გამოთვლებში. ეს განსაკუთრებით ჩანს დიდ დილატაციებთან და მცირე შესვლის სურათებთან.
საერთო წესით, atrous კონვოლუცია შეიძლება არ გამოიყენოს ზოგიერთი პიქსელი ორიგინალურ სურათზე, თუ კონვოლუციის პარამეტრები და შესვლის ზომა ასეთია, რომ ეს პიქსელები არ ეცემა კერის ქვეშ არც ერთ გადახვეტაში.
მაგალითი: 10 სიგრძის 1D სიგნალი, 3 ზომის კერი და 4 დილატაცია, კერი უყურებს პოზიციებს [i, i+4, i+8]. როდესაც i=0, ეს პოზიციებია 0,4,8; როდესაც i=1, ეს 1,5,9; და როდესაც i=2, ეს 2,6,10 (რომელიც გადის საზღვრებს). ინდექსი 3 პიქსელი არ იქნება გამოყენებული არც ერთ პოზიციაზე.