Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Litteytys | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Soveltava tietokonenäkö

bookLitteytys

Pyyhkäise näyttääksesi valikon

Siirtyminen piirteiden erottelusta luokitteluun

Kun konvoluutio- ja pooling-kerrokset ovat erottaneet olennaiset piirteet kuvasta, seuraava vaihe konvoluutioneuroverkossa (CNN) on luokittelu. Koska täysin kytketyt kerrokset vaativat yksidimensionaalisen syötteen, monidimensionaaliset piirteet on muunnettava luokitteluun sopivaan muotoon.

Piirrekarttojen muuntaminen 1D-vektoriksi

Litteäksi muuntaminen (flattening) tarkoittaa konvoluutio- ja pooling-kerrosten tuottaman tuloksen muotoilemista yhdeksi pitkäksi vektoriksi. Jos piirrekartalla on mitat X × Y × Z, flattening muuntaa sen 1D array, jonka pituus on X × Y × Z.

Esimerkiksi, jos lopullisen piirrekartan mitat ovat 7 × 7 × 64, flattening muuntaa sen (7 × 7 × 64) = 3136-dimensional vektoriksi. Tämä mahdollistaa täysin kytkettyjen kerrosten käsitellä erotetut piirteet tehokkaasti.

Litteäksi muuntaminen

Tasoituksen merkitys ennen syöttämistä täysin kytkettyihin kerroksiin

Täysin kytketyt kerrokset toimivat tavanomaisessa neuroverkkorakenteessa, jossa jokainen neuroni on yhteydessä kaikkiin seuraavan kerroksen neuroneihin. Ilman tasoitusta malli ei kykene tulkitsemaan piirrekaarttojen spatiaalista rakennetta oikein. Tasoitus varmistaa:

  • Oikea siirtymä piirteiden tunnistuksesta luokitteluun;
  • Saumaton yhteensopivuus täysin kytkettyjen kerrosten kanssa;
  • Tehokas oppiminen säilyttämällä havaitut kuviot lopullista päätöksentekoa varten.

Tasoittamalla piirrekaartat, konvoluutioneuroverkot voivat hyödyntää konvoluution ja poolauksen aikana opittuja korkean tason piirteitä, mahdollistaen kuvien kohteiden tarkan luokittelun.

1. Miksi tasoitus on tarpeellinen konvoluutioneuroverkossa?

2. Jos piirrekaartalla on mitat 10 × 10 × 32, mikä on tasoitetun ulostulon koko?

question mark

Miksi tasoitus on tarpeellinen konvoluutioneuroverkossa?

Select the correct answer

question mark

Jos piirrekaartalla on mitat 10 × 10 × 32, mikä on tasoitetun ulostulon koko?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 15

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 15
some-alt