Ntụziaka nka

Nhazi nke ogbe

Batch normalization bụ usoro na-emegharị ntinye na oyi akwa ọ bụla nke netwọkụ akwara n'oge ọzụzụ, na-eme ka netwọk miri emi na-azụ ngwa ngwa na ntụkwasị obi.

2 nkeji na-agụEmelitere ikpeazụ

Nchịkọta

It became one of the most widely used tricks in deep learning.

Ime miri emi

Ka data na-agafe na netwọk miri emi, nkesa nke ụkpụrụ na-enye oyi akwa ọ bụla na-aga n'ihu na-agbanwe dị ka mmelite nke mbụ, nke na-ebelata ma na-emebi ọzụzụ. Batch normalization, nke Ioffe na Szegedy webatara na 2015, na-elebara nke a anya site na ịhazigharị ntinye nke oyi akwa ọ bụla n'ofe obere-batch dị ugbu a ka ha nwee ihe dị ka efu efu na ọdịiche otu. Ọ na-etinyekwa parampat abụọ enwere ike ịmụta, gamma na beta, nke na-ahapụ ọnụ ọgụgụ netwọkụ wee gbanwee ụkpụrụ ahaziri ahazi azụ ma ọ bụrụ na nke ahụ na-enyere aka, yabụ na ọ nweghị ike nnọchite anya. Nkwụghachi ụgwọ ahụ buru ibu: netwọk na-anabata ọnụego mmụta dị elu, na-agbakọta n'oge ole na ole, anaghị enwe mmetụta maka mmalite ibu ibu, na-emekarị ka ọ dịkwuo mma. Ihe ejidere bụ na omume na-adabere na ọnụ ọgụgụ batch, ya mere obere batches nwere ike ime ka ọ ghara ịkwusi ike.

Nghọta nka nka

Maka njirimara ọ bụla n'ime obere batch, batch norm na-agbakọ ihe pụtara na ọdịiche, wepụ ihe ọ pụtara, wee kewaa site na ọkọlọtọ ọkọlọtọ (gbakwunyere obere epsilon maka nkwụsi ike). Ọ na-ewepụta oge gamma ọnụ ahịa agbakwunyere beta, ebe a na-amụta gamma na beta. N'oge ọzụzụ ọ na-eji ọnụ ọgụgụ dị ndụ ma na-echekwa ọnụ ọgụgụ na-agba ọsọ; n'oge inference ọ na-agbanwe na ndị echekwara na-agba ọsọ nkezi ka amụma adabereghị na ihe atụ ndị ọzọ na-eme na-ekere òkè ogbe. A na-etinyekarị ya n'etiti nzọụkwụ linear nke oyi akwa na ọrụ ịgbalite ya.

Mmetụta atụmatụ

Ọnụ ego na mmefu ego

Mkpebi ihe owuwu ụlọ na-akwalite arụmọrụ yana ọnụ ahịa ọrụ ruo ọtụtụ afọ.

Mkpebi doro anya

Nkà mmụta nka na-enyere ndị otu egwuregwu aka ịhọrọ nchịkọta ziri ezi, ọ bụghị naanị nke kachasị ọhụrụ.

Quality akara

Nhọrọ injinia ka mma na-ebelata ihe omume ntụkwasị obi na mmepụta.

Ọdịnihu nke Batch Normalization

Batch normalization na-anọgide na-arụ ọrụ n'ụdị ọhụhụ mgbanwe, mana ndabere ya na ọnụ ọgụgụ batch bụ ihe na-adịghị mma maka netwọkụ na-emekarị, obere batches na ọzụzụ ekesa. Nke ahụ akwalitela nnabata nke usoro ndị ọzọ dị ka nhazi nke oyi akwa, nke na-emeziwanye atụmatụ n'ime otu ihe atụ ma na-achịkwa ụlọ ọrụ mgbanwe, gbakwunyere otu na ihe atụ nkịtị maka ngalaba ụfọdụ. Nnyocha na-aga n'ihu n'ime netwọkụ na-enweghị nhazi nke dabara na uru ya site na iji nlezianya malite na nhazi. Na-atụ anya ka ịhazigharị ahụ ga-adị mkpa, yana ụdị dị iche iche ahọpụtara ka ọ dabara na nhazi ụlọ.

Mmejuputa n'ezie n'ụwa

Ịtinye batch norm layers na nhazi ihe onyonyo ResNet ka o wee nwee ike iji ogo mmụta dị elu zụọ ma gbakọta n'oge dị obere.

Na-eme ka ọzụzụ nke netwọk mmekọrịta miri emi maka onyonyo ahụike nke na-agbanwe na mbụ na-enweghị nhazi.

Mbelata uche na mbido ibu ibu na CNN omenala, yabụ ndị injinia na-ewepụta obere oge iji aka na-emegharị ụkpụrụ mmalite.

Ịgbanwe site na ọnụ ọgụgụ batch ụdị ọzụzụ gaa na nkezi ịgba ọsọ echekwara mgbe a na-ebuga ihe atụ ka amụma otu onyonyo wee na-agbanwe agbanwe.

Ihe ize ndụ & okporo ụzọ nche

Ịkwalite otu akara ngosi nwere ike zoo adịghị ike sistemụ sara mbara.

A na-eledakarị ihe akụrụngwa na ụgwọ ọrụ anya.

Ọdịiche nchekwa na nleba anya nwere ike itolite ka sistemu na-adịwanye mgbagwoju anya.

Map mmejuputa

1

Kọwaa latency, ịdịmma na ebumnuche ọnụ ahịa tupu mmejuputa ya.

2

Benchmark n'okpuru ibu dị adị na ọnọdụ data.

3

Nleba anya akụrụngwa maka mperi, ịkpafu na mmetụta onye ọrụ.

4

Kwadebe ụzọ nzaghachi azụghachi azụ na ihe omume tupu ịchachaa.

Nọgide na-eme nchọpụta

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Batch Normalization quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Malite ajụjụ

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Ntuziaka na-esote

RMSNorm na Pre-Layer Normalization

Ajụjụ a na-ajụkarị

What is Batch Normalization?

Batch normalization bụ usoro na-emegharị ntinye na oyi akwa ọ bụla nke netwọkụ akwara n'oge ọzụzụ, na-eme ka netwọk miri emi na-azụ ngwa ngwa na ntụkwasị obi. Ọ ghọrọ otu n'ime aghụghọ ndị a na-ejikarị eme ihe na mmụta miri emi.

Kedu ihe normalization batch normalize?

Batch Norm na-ahazi ntinye oyi akwa site na iji ihe pụtara na ọdịiche agbakọrọ n'obere ogbe dị ugbu a, na-edobe mmemme n'ebe kwụsiri ike ka ọzụzụ na-aga n'ihu.

Kedu ihe kpatara nhazi nke ogbe na-agụnye paramita mmụta gamma na beta?

Mgbe emechara ka ọ bụrụ ihe dị iche na nha efu na otu, gamma na beta ka netwọkụ ahụ gbanwee ma gbanwee ụkpụrụ ma ọ bụrụ na ọ bara uru, yabụ normalization anaghị ejedebe ihe oyi akwa nwere ike ịnọchite anya.

Gịnị bụ uru bara uru a na-ekwukarị banyere nhazigharị ogbe?

Site na idobe ntinye oyi akwa nke ọma, ụkpụrụ batch na-eme ka netwọkụ nwee ọnụego mmụta buru ibu, na-agbakọta ọsọ ọsọ, ma ghara inwe mmetụta nke mbido.

N'oge inference (na-ebu amụma na data ọhụrụ), kedu ọnụ ọgụgụ ka batch normalization na-eji?

Iji ọnụ ọgụgụ batch dị ndụ na ntinye ga-eme ka amụma dabere na ihe atụ ndị ọzọ na-ekekọrịta ogbe ahụ. Kama nke ahụ, ụkpụrụ batch na-eji nkezi ịgba ọsọ echekwara n'oge ọzụzụ.

Gịnị mere ogbe normalization nwere ike na-akpa àgwà na-adịghị mma na obere ogbe nha?

Ụkpụrụ batch na-adabere n'ịtụle ihe pụtara na ọdịiche sitere na batch. N'ihe atụ ole na ole, atụmatụ ndị ahụ na-eme mkpọtụ, nke nwere ike imebi ọzụzụ.