Sule kuulutus

Kui Apple läks Inteli protsessoritelt üle oma arvutitele mõeldud Apple Silicon kiipide näol, parandas see oluliselt jõudlust ja energiatarbimist. Isegi esitluse enda ajal tõstis ta esile põhiprotsessoreid, mis koos moodustavad üldise kiibi ja jäävad selle võimekuse taha. Loomulikult peame siinkohal silmas CPU-d, GPU-d, Neural Engine'i ja teisi. Kuigi CPU ja GPU roll on üldiselt teada, on mõned Apple'i kasutajad endiselt ebaselged, milleks närvimootorit tegelikult kasutatakse.

Cupertino hiiglane Apple Siliconis põhineb oma iPhone'i (A-seeria) kiipidel, mis on varustatud praktiliselt samade protsessoritega, sealhulgas eelmainitud Neural Enginiga. Samas pole isegi ühest seadmest lõpuni selge, milleks seda tegelikult kasutatakse ja milleks seda üldse vaja on. Kui protsessori ja graafikaprotsessori puhul on see meil üsna selge, siis see komponent on enam-vähem peidetud, samas tagab suhteliselt olulised protsessid taustal.

Miks on hea omada närvimootorit?

Kuid heidame veidi valgust olulisele või tegelikult heale asjale, et meie Apple Silicon kiipidega Macid on varustatud spetsiaalse Neural Engine protsessoriga. Nagu võib-olla teate, on see jaotis spetsiaalselt tehisintellekti ja masinõppega töötamiseks. Aga see iseenesest ei pea nii palju paljastama. Kui aga seda üldiselt kokku võtta, siis võib öelda, et protsessor aitab kiirendada vastavaid ülesandeid, mis teeb klassikalise GPU töö märgatavalt lihtsamaks ja kiirendab kogu meie tööd antud arvutis.

Täpsemalt kasutatakse närvimootorit seotud ülesannete jaoks, mis esmapilgul ei erine millegi poolest tavalistest. See võib olla videoanalüüs või hääletuvastus. Sellistel juhtudel tuleb mängu masinõpe, mis arusaadavalt nõuab jõudlust ja energiatarbimist. Nii et kindlasti ei tee paha, kui on olemas praktiline abiline, kes on sellele küsimusele selgelt keskendunud.

mpv-shot0096
M1 kiip ja selle põhikomponendid

Koostöö Core ML-iga

Apple'i Core ML raamistik käib käsikäes ka protsessori endaga. Selle kaudu saavad arendajad töötada masinõppemudelitega ja luua huvitavaid rakendusi, mis kasutavad seejärel kõiki olemasolevaid ressursse oma funktsionaalsuse jaoks. Kaasaegsetes Apple Silicon kiipidega iPhone'ides ja Macides aitab neid selles Neural Engine. Lõppude lõpuks on see ka üks põhjusi (mitte ainus), miks Macid on videoga töötamise alal nii head ja võimsad. Sellisel juhul ei tugine nad ainult graafikaprotsessori jõudlusele, vaid saavad ProResi videokiirenduseks abi ka Neural Engine'ilt või muudelt meediamootoritelt.

ML põhiraamistik masinõppe jaoks
Masinõppe Core ML raamistikku kasutatakse mitmesugustes rakendustes

Närvimootor praktikas

Eespool oleme juba kergelt visandanud, milleks närvimootorit tegelikult kasutatakse. Lisaks masinõppega töötavatele rakendustele, videote redigeerimise või hääletuvastuse programmidele tervitame selle võimalusi näiteks omarakenduses Photos. Kui kasutad aeg-ajalt Live Text funktsiooni, kuhu saad kirjutatud teksti suvalisest pildist kopeerida, on selle taga Neural Engine.

.