Tehisintellekt. Kuhu see kÔik liigub

Artikkel koosneb kahest osast:

  1. LĂŒhike ĂŒlevaade mĂ”nest objektide tuvastamise ja pildisegmentatsiooni vĂ”rgustiku arhitektuurist koos kĂ”ige arusaadavamate linkidega ressurssidele. PĂŒĂŒdsin valida videote selgitusi ja eelistatavalt vene keeles.
  2. Teine osa seisneb katses mÔista nÀrvivÔrkude arhitektuuride arengusuunda. Ja nende pÔhjal arenevate tehnoloogiate.

Tehisintellekt. Kuhu see kÔik liigub

Joonis 1 – NĂ€rvivĂ”rkude arhitektuuride mĂ”istmine ei ole lihtne

KÔik algas sellest, et tegin kaks demo rakendust objekti klassifitseerimiseks ja tuvastamiseks Android telefonis:

  • Tagaplaanidemo, kus andmed töötlevad serveris ja edastatakse telefonile. Piltide klassifitseerimine (image classification) kolme tĂŒĂŒpi karupoegade puhul: pruuni, musta ja plĂŒĂŒsiga.
  • Esiplaanidemo, kus andmed töötlevad telefonis. Objektide tuvastamine (object detection) kolme tĂŒĂŒpi: sarapuu, viigimarja ja date.

Klassifitseerimise, objekti tuvastamise ja pildisegmentatsiooniĂŒlesannete vahel on erinevus. SeetĂ”ttu tekkis vajadus teada, millised nĂ€rvivĂ”rgu arhitektuurid tuvastavad objekte piltidel ja millised vĂ”ivad segmenteerida. Leidsin jĂ€rgmised arhitektuuride nĂ€idised koos kĂ”ige arusaadavamate linkidega ressurssidele:

Nende arhitektuuridega tutvudes aru, et ma ei mĂ”ista midagi.. See ei ole tingitud sellest, et minu nĂ€rvivĂ”rgul oleks probleeme tĂ€helepanu mehhanismiga. KĂ”ikide nende arhitektuuride loomine sarnaneb mĂ”ne tohutu hackathoniga, kus autorid konkureerivad hĂ€kkimise oskustes. HĂ€kk (hack) on kiire lahendus keerulisele programmikĂŒsimusele. Ehkki nende kĂ”igi arhitektuuride vahel puudub nĂ€htav ja arusaadav loogiline seos. KĂ”ik, mis neid ĂŒhendab, on kĂ”ige edukamate hĂ€kete kogum, mida nad ĂŒksteiselt laenavad, pluss kĂ”igile ĂŒhine tagasiside konvolutsiooni operatsioon (tagasiside levitamine, backpropagation). Ei ole sĂŒsteemset mĂ”tlemist!Pole selge, mida muuta ja kuidas olemasolevaid saavutusi optimeerida.

Tulemuseks on loogilise seose puudumine haakide vahel, mistĂ”ttu neid on ÀÀrmiselt raske meeles pidada ja praktikas rakendada. Need on killustatud teadmised. Parimal juhul jÀÀb meelde paar huvitavat ja ootamatut hetke, kuid enamus mĂ”istetust ja arusaamatust kaob mĂ€lu sĂŒgavustest juba mĂ”ne pĂ€eva pĂ€rast. Olgu hea, kui nĂ€dal pĂ€rast jÀÀb meelde vĂ€hemalt arhitektuuri nimi. Ja lugemiseks artiklite ja ĂŒlevaatevideote vaatamiseks on kulutatud mitu tundi ja isegi pĂ€evade kaupa tööaega!

Tehisintellekt. Kuhu see kÔik liigub

Joonis 2 – Neuronaalsete vĂ”rkude loomaaed

Enamik teadusartiklite autoreid, minu arvates, teeb kĂ”ik, et isegi need killustatud teadmised jÀÀksid lugejale arusaamatuks. Kuid gerundivormid kĂŒmnes rida lauses, milles on valemid, mis on „laest vĂ”etud” – see on teema eraldi artikliks (probleem publish or perish).

Selle tĂ”ttu tekkis vajadus sĂŒstematiseerida teave neuronaalsete vĂ”rkude kohta ja seega suurendada arusaamise ja meeldejĂ€tmise kvaliteeti. SeetĂ”ttu sai pĂ”hiliseks teema teatud tehnoloogiate ja tehisneuronaalsete vĂ”rkude arhitektuuride analĂŒĂŒsiks jĂ€rgmine ĂŒlesanne: teada, kuhu see kĂ”ik liigub, mitte ĂŒksiku neuronaalvĂ”rgu seadistust eraldi.

Kuhu see kÔik liigub. Peamised tulemused:

  • MasinĂ”ppe valdkonnas alustanud startupide arv on viimase kahe aasta jooksul mĂ€rgatavalt vĂ€henenud. VĂ”imalik pĂ”hjus: „neuronaalsed vĂ”rgud pole enam midagi uut.”
  • IgaĂŒks suudab luua töötava neuronaalvĂ”rgu lihtsa ĂŒlesande lahendamiseks. Selle jaoks vĂ”etakse valmis mudel "mudelite loomaaia" (model zoo) seest ja treenitakse neuronaalvĂ”rgu viimane kiht (transfer learning) valmis andmete pĂ”hjal Google Dataset Search vĂ”i 25 000 Kaggle andmestikku tasuta Jupyter Notebooks.
  • Suured neuronaalvĂ”rkude tootjad on hakanud looma "mudelite loomaaedu" (model zoo). Nende abil on vĂ”imalik kiiresti luua kommertsrakendus: TF Hub TensorFlow jaoks, MMDetection PyTorch jaoks, Detectron Caffe2 jaoks, chainer-modelzoo Chaineri jaoks ja muud.
  • NeuronaalvĂ”rgud, mis töötavad reaalajas (real-time) mobiilseadmetes. Alates 10 kuni 50 kaadrit sekundis.
  • NeuronaalvĂ”rkude rakendamine telefonides (TF Lite), brauserites (TF.js) ja koduvidinates (IoT, Iinternet of Tasjad). Eriti telefonides, mis juba toetavad neuronaalvĂ”rke riistvara tasemel (neuroakseleraatorid).
  • Iga seade, riided ja vĂ”ib-olla isegi toit omavad IP-v6 aadressi ja suhtlevad omavahel" – Sebastian Thrun.
  • MasinĂ”ppe publikatsioonide arvu kasv on hakanud ĂŒletama Moore'i seadust (kordumine iga kahe aasta tagant) alates 2015. aastast. Ilmselt on vajalikud nĂ€rvivĂ”rgud artiklite analĂŒĂŒsimiseks.
  • Muganduvad populaarsust jĂ€rgmised tehnoloogiad:
    • PyTorch – populaarsus kasvab kiirelt ja nĂ€ib, et ĂŒletab TensorFlow'd.
    • Automaatne hĂŒperparameetrite valik AutoML – populaarsus kasvab ĂŒhtlaselt.
    • TĂ€psuse jĂ€rkjĂ€rguline vĂ€henemine ja arvutuste kiirus: uudne loogika, algoritmid boostimise, ebatĂ€psed (ligikaudsed) arvutused, kvantiseerimine (kui nĂ€rvivĂ”rkude kaalukad muudetakse tĂ€isarvudeks ja kvantiseeritakse), neuroakseleraatorid.
    • TĂ”lge pildi tĂ”lkimiseks tekstiks, ja teksti tĂ”lkimiseks pildiks..
    • Meetodi loomine kolmemÔÔtmeliste objektide jĂ€lgimine videolt, nĂŒĂŒd juba reaalajas.
    • DL-i pĂ”hisisu on suur andmehulk, kuid nende kogumine ja mĂ€rgistamine pole lihtne. SeetĂ”ttu areneb automatiseeritud mĂ€rgistamine (automated annotation) nĂ€rvivĂ”rkude jaoks, kasutades nĂ€rvivĂ”rke.
  • NĂ€rvivĂ”rkude puhul sai arvutiteadus Ă€kitselt eksperimentaalseks teaduseks ja tekkis reproduktiivsuse kriis..
  • IT-raha ja nĂ€rvivĂ”rkude populaarsus ilmus korraga, kui arvutused muutusid turuhinnaga. Majandus kullavaluta muutub kulla-varude-arvutuseks.Vaata minu artiklit ekonofoorika ja IT-raha tekkimise pĂ”hjuse kohta.

Aeglaselt ilmub uus ML/DL programmeerimismetodoloogia (MasinĂ”pe & SĂŒvaĂ”pe), mis pĂ”hineb programmi esitlemisel kui treenitud nĂ€rvivĂ”rkude mudelite kogumil.

Tehisintellekt. Kuhu see kÔik liigub

Joonis 3 – ML/DL kui uus programmeerimismetodoloogia

Kuid siiski ei ole ilmunud »nĂ€rvivĂ”rkude teooriat«, mille pĂ”hjal saaks mĂ”elda ja sĂŒsteemselt töötada. See, mida praegu nimetatakse "teooriaks", on tegelikult eksperimenteerimised, heuristilised algoritmid.

Viidatud minu ja teiste ressursside kohta:

AitÀh tÀhelepanu eest!

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster