Шта је дубоко учење и неуронска мрежа

Неуралне мреже(Neural Networks) и дубоко учење(Deep Learning) су тренутно две популарне речи које се данас користе са вештачком интелигенцијом(Artificial Intelligence) . Недавни развоји у свету вештачке интелигенције могу се приписати овој двојици јер су одиграли значајну улогу у побољшању интелигенције вештачке интелигенције.

Погледајте около и наћи ћете све више и више интелигентних машина. Захваљујући неуронским мрежама(Neural Networks) и дубоком учењу(Deep Learning) , послови и способности који су се некада сматрали јачом страном људи сада обављају машине. Данас машине више нису направљене да једу сложеније алгоритме, већ се уместо тога напајају да се развију у аутономни систем који самоподучава способан да револуционише многе индустрије широм света.

Неуралне мреже(Neural Networks) и дубоко учење(Deep Learning ) пружили су огроман успех истраживачима у задацима као што су препознавање слика, препознавање говора, проналажење дубљих односа у скуповима података. Уз помоћ доступности огромне количине података и рачунарске снаге, машине могу да препознају објекте, преводе говор, обуче се да идентификују сложене обрасце, науче како да осмисле стратегије и праве планове за ванредне ситуације у реалном времену.

Дакле, како тачно ово функционише? Да ли знате да и неутралне (Neutral) мреже(Networks) и дубоко учење(Deep-Learning) , у ствари, да бисте разумели дубоко(Deep) учење, прво морате да разумете неуронске мреже(Neural Networks) ? Читајте даље да бисте сазнали више.

Шта је неуронска мрежа

Неуронска(Neural) мрежа је у основи програмски образац или скуп алгоритама који омогућавају рачунару да учи из података посматрања. Неуронска(Neural) мрежа је слична људском мозгу, који функционише тако што препознаје обрасце. Сензорни подаци се тумаче коришћењем машинске перцепције, означавања или груписања сировог уноса. Препознати обрасци су нумерички, затворени у векторе, у које се преводе подаци као што су слике, звук, текст итд.

Think Neural Network! Think how a human brain function

Као што је горе поменуто, неуронска мрежа функционише баш као људски мозак; сва знања стиче кроз процес учења. Након тога, синаптичке тежине чувају стечено знање. Током процеса учења, синаптичке тежине мреже се реформишу да би се постигао жељени циљ.

Баш као и људски мозак, неуронске мреже(Neural Networks) раде као нелинеарни системи за паралелну обраду информација који брзо изводе прорачуне као што су препознавање образаца и перцепција. Као резултат тога, ове мреже раде веома добро у областима као што су препознавање говора, звука и слике где су улази/сигнали инхерентно нелинеарни.

Једноставним речима, можете запамтити неуронску мрежу као нешто што је способно да прикупи знање попут људског мозга и да га користи за предвиђања.(In simple words, you can remember Neural Network as something which is capable of stocking knowledge like a human brain and use it to make predictions.)

Структура неуронских мрежа

Дубоко учење и неуронска мрежа

(Имаге Цредит: Матхворкс)

Неуралне мреже(Networks) се састоје од три слоја,

  1. Улазни слој,
  2. Скривени слој и
  3. Излазни слој.

Сваки слој се састоји од једног или више чворова, као што је приказано на доњем дијаграму малим круговима. Линије између чворова означавају ток информација од једног чвора до другог. Информација тече од улаза ка излазу, односно с лева на десно (у неким случајевима може бити с десна на лево или у оба смера).

Чворови улазног слоја су пасивни, што значи да не мењају податке. Они примају једну вредност на свом улазу и дуплирају вредност на више излаза. Док(Whereas) су чворови скривеног и излазног слоја активни. Тако могу да модификују податке.

У међусобно повезаној структури, свака вредност из улазног слоја се дуплира и шаље свим скривеним чворовима. Вредности које улазе у скривени чвор се множе са тежинама, скупом унапред одређених бројева ускладиштених у програму. Пондерисани улази се затим додају да би се добио један број. Неуронске мреже могу имати било који број слојева и било који број чворова по слоју. Већина апликација користи трослојну структуру са највише неколико стотина улазних чворова

Пример неуронске мреже(Example of Neural Network)

Замислите неуронску мрежу која препознаје објекте у сонарном сигналу, а постоји 5000 узорака сигнала ускладиштених у рачунару. Рачунар мора да открије да ли ови узорци представљају подморницу, кит, санту леда, морске стене или ништа? Конвенционалне ДСП(Conventional DSP) методе би приступиле овом проблему помоћу математике и алгоритама, као што су анализа корелације и спектра фреквенција.

Док са неуронском мрежом, 5000 узорака би се унело у улазни слој, што би резултирало да вредности искачу из излазног слоја. Одабиром одговарајућих тежина, излаз се може конфигурисати за извештавање о широком спектру информација. На пример, могу постојати резултати за: подморницу (да/не), морски камен (да/не), кит (да/не) итд.

Са другим тежинама, излази могу класификовати објекте као металне или неметалне, биолошке или небиолошке, непријатеље или савезнике, итд. Без алгоритама, без правила, без процедура; само однос између улаза и излаза диктиран вредностима изабраних тежина.

Сада, хајде да разумемо концепт дубоког учења.(Now, let’s understand the concept of Deep Learning.)

Шта је дубоко учење

Дубоко учење је у основи подскуп неуронских мрежа(Neural Networks) ; можда можете рећи сложену неуронску мрежу(Neural Network) са много скривених слојева у њој.

Технички гледано, дубоко(Deep) учење се такође може дефинисати као моћан скуп техника за учење у неуронским мрежама. Односи се на вештачке неуронске мреже ( АНН(ANN) ) које се састоје од много слојева, масивних скупова података, моћног рачунарског хардвера који омогућава компликован модел обуке. Садржи класу метода и техника које користе вештачке неуронске мреже са више слојева све богатије функционалности.

Структура мреже дубоког учења(Structure of Deep learning network)

Мреже дубоког(Deep) учења углавном користе архитектуре неуронских мрежа и стога се често називају дубоким неуронским мрежама. Употреба рада „дубоко“ се односи на број скривених слојева у неуронској мрежи. Конвенционална неуронска мрежа садржи три скривена слоја, док дубоке мреже могу имати чак 120-150.

Дубоко (Deep) учење(Learning) укључује уношење много података у рачунарски систем које може да користи за доношење одлука о другим подацима. Ови подаци се уносе кроз неуронске мреже, као што је случај у машинском учењу. Мреже за дубоко(Deep) учење могу научити карактеристике директно из података без потребе за ручним издвајањем карактеристика.

Примери дубоког учења(Examples of Deep Learning)

Дубоко учење се тренутно користи у скоро свакој индустрији, почевши од аутомобила(Automobile) , ваздухопловства(Aerospace) и аутоматизације(Automation) до медицине(Medical) . Ево неких примера.

  • Гоогле(Google) , Нетфлик(Netflix) и Амазон(Amazon) : Гоогле(Google) га користи у својим алгоритмима за препознавање гласа и слика. Нетфлик(Netflix) и Амазон(Amazon) такође користе дубоко учење како би одлучили шта желите да гледате или купите следеће
  • Вожња без возача: Истраживачи користе мреже дубоког учења како би аутоматски открили објекте као што су знакови за заустављање и семафори. Дубоко(Deep) учење се такође користи за откривање пешака, што помаже у смањењу несрећа.
  • Ваздухопловство и одбрана: Дубоко учење се користи за идентификацију објеката са сателита који лоцирају подручја од интереса и идентификују безбедне или небезбедне зоне за трупе.
  • Захваљујући дубоком учењу(Deep Learning) , Фацебоок(Facebook) аутоматски проналази и означава пријатеље на вашим фотографијама. Скипе може превести говорну комуникацију у реалном времену и прилично прецизно.
  • Медицинско истраживање: Медицински истраживачи користе дубоко учење за аутоматско откривање ћелија рака
  • Индустријска аутоматизација(Industrial Automation) : Дубоко учење помаже да се побољша безбедност радника око тешких машина аутоматским откривањем када су људи или објекти на небезбедној удаљености од машина.
  • Електроника: Дубоко(Deep) учење се користи у аутоматизованом превођењу слуха и говора.

Прочитајте(Read) : Шта је машинско учење и дубоко учење(Machine Learning and Deep Learning) ?

Закључак(Conclusion)

Концепт неуронских мрежа(Neural Networks) није нов, а истраживачи су постигли умерен успех у последњој деценији. Али права промена игре је еволуција дубоких(Deep) неуронских мрежа.

Надмашујући традиционалне приступе машинском учењу, показао је да дубоке неуронске мреже могу бити обучене и испробане не само од стране неколико истраживача, већ имају обим да их усвоје мултинационалне технолошке компаније како би дошле са бољим иновацијама у блиској будућности.

Thanks to Deep Learning and Neural Network, AI is not just doing the tasks, but it has started to think!



About the author

Ја сам рачунарски професионалац који има искуства у раду са Мицрософт Оффице софтвером, укључујући Екцел и ПоверПоинт. Такође имам искуства са Цхроме-ом, који је претраживач у власништву Гугла. Моје вештине укључују одличну писмену и вербалну комуникацију, решавање проблема и критичко размишљање.



Related posts