Какво представляват машинното обучение и дълбокото обучение в изкуствения интелект

Устройствата, свързани с интернет(Internet) , се наричат ​​интелигентни устройства. Почти всичко, свързано с Интернет(Internet) , е известно като смарт устройство(smart device) . В този контекст кодът, който прави устройствата ПО-УМНИ –(SMARTER – ) така че да могат да работят с минимална или без никаква човешка намеса може да се каже, че се основава на изкуствен интелект(Artificial Intelligence) (AI). Другите два, а именно: машинното обучение(Machine Learning) (ML) и дълбокото обучение(Deep Learning) (DL), са различни видове алгоритми, създадени, за да предоставят повече възможности на интелигентните устройства. Нека видим AI срещу ML срещу DL(AI vs ML vs DL ) подробно по-долу, за да разберем какво правят и как са свързани с AI.

Какво е изкуствен интелект по отношение на ML & DL

Машинно обучение и задълбочено обучение в изкуствения интелект

AI може да се нарече супернабор от процеси на машинно обучение(Machine Learning) (ML) и процеси на дълбоко обучение(Deep Learning) (DL). AI обикновено е общ термин, който се използва за ML и DL. Дълбокото обучение(Deep Learning) отново е подмножество на машинното обучение(Machine Learning) (вижте изображението по-горе).

Някои твърдят, че машинното обучение(Machine Learning) вече не е част от универсалния AI. Те казват, че ML е цялостна наука сама по себе си и следователно не е необходимо да се нарича по отношение на изкуствения интелект(Artificial Intelligence) . AI процъфтява от данни: Големи данни(Big Data) . Колкото повече данни консумира, толкова по-точен е той. Не че винаги ще прогнозира правилно. Ще има и фалшиви знамена. AI се тренира върху тези грешки и става по-добър в това, което трябва да прави – със или без човешки надзор.

Изкуственият интелект не може да бъде дефиниран правилно, тъй като е проникнал в почти всички индустрии и засяга твърде много видове (бизнес) процеси и алгоритми. Можем да кажем, че изкуственият интелект(Intelligence) се основава на науката за данните(Data Science) (DS: Big Data ) и съдържа машинното обучение(Machine Learning) като своя отделна част. По същия начин(Likewise) , дълбокото обучение(Deep Learning) е отделна част от машинното обучение(Machine Learning) .

По начина, по който ИТ пазарът се накланя, бъдещето ще бъде доминирано от свързани интелигентни устройства, наречени Интернет на нещата (IoT)(Internet of Things (IoT)) . Интелигентните(Smart) устройства означават изкуствен интелект: пряко или косвено. Вече използвате изкуствен интелект (AI) в много задачи в ежедневието си. Например, пишете на клавиатура на смартфон, която продължава да се подобрява при „предложение на думи“. Сред другите примери, в които несъзнателно се занимавате с изкуствен интелект(Artificial Intelligence) , са търсенето на неща в интернет(Internet) , онлайн пазаруването и, разбира се, винаги интелигентните имейл кутии на Gmail и Outlook .

Какво е машинно обучение

Машинното обучение(Learning) е област на изкуствения интелект(Artificial Intelligence) , където целта е да накара машина (или компютър, или софтуер) да се учи и обучава без много програмиране. Такива устройства се нуждаят от по-малко програмиране, тъй като прилагат човешки методи за изпълнение на задачи, включително научаване как да работят по-добре. По принцип(Basically) ML означава да програмирате малко компютър/устройство/софтуер и да му позволите да се учи сам.

Има няколко метода за улесняване на машинното обучение(Machine Learning) . От тях следните три се използват широко:

  1. контролиран,
  2. Без надзор и
  3. Учене с подсилване.

Контролирано обучение в машинно обучение(Machine Learning)

Наблюдаван в смисъл, че програмистите първо предоставят на машината етикетирани данни и вече обработени отговори. Тук етикетите означават имената на редове или колони в база данни или електронна таблица. След като подаде огромни набори от такива данни към компютъра, той е готов да анализира допълнителни набори от данни и да предостави резултати самостоятелно. Това означава, че сте научили компютъра как да анализира данните, подавани към него.

Обикновено се потвърждава с помощта на правилото 80/20. Огромни(Huge) набори от данни се подават на компютър, който се опитва и научава логиката зад отговорите. 80 процента от данните от събитие се подават на компютъра заедно с отговорите. Останалите 20 процента се хранят без отговори, за да се види дали компютърът може да излезе с правилни резултати. Тези 20 процента се използват за кръстосана проверка, за да се види как компютърът (машината) се учи.

Машинно обучение без надзор

Ученето без надзор се случва, когато машината се захранва с произволни набори от данни, които не са етикетирани и не са в ред. Машината трябва да измисли как да произведе резултатите. Например, ако му предложите софтболи с различни цветове, трябва да може да се категоризира по цветове. Така в бъдеще, когато машината бъде представена с нова софтболна топка, тя може да идентифицира топката с вече налични етикети в своята база данни. При този метод няма данни за обучение. Машината трябва да се научи сама.

Учене с подсилване

Машините, които могат да вземат поредица от решения, попадат в тази категория. След това има система за награди. Ако машината се справи добре с това, което програмистът иска, тя получава награда. Машината е програмирана по начин, който жадува за максимални награди. И за да го получи, решава проблеми, като измисля различни алгоритми в различни случаи. Това означава, че компютърът с AI използва методи за проба и грешка, за да излезе с резултати.

Например, ако машината е самоуправляващо се превозно средство, тя трябва да създаде свои собствени сценарии на пътя. Няма начин програмист да програмира всяка стъпка, тъй като той или тя не може да мисли за всички възможности, когато машината е на път. Това е мястото, където идва подкрепителното обучение(Reinforcement Learning) . Можете също да го наречете AI за проба и грешка.

Как се различава дълбокото обучение от машинното обучение(Machine Learning)

Дълбокото обучение(Deep Learning) е за по-сложни задачи. Дълбокото обучение(Deep Learning) е подмножество на машинното обучение(Machine Learning) . Само че съдържа повече невронни мрежи, които помагат на машината в ученето. Създадените(Manmade) от човека невронни мрежи не са нови. Лаборатории(Labs) по целия свят се опитват да изградят и подобрят невронни мрежи, така че машините да могат да вземат информирани решения. Сигурно сте чували за София(Sophia) , хуманоид в Саудитска Арабия(Saudi) , който получи редовно гражданство. Невронните мрежи са като човешки мозъци, но не са толкова сложни като мозъка.

Има някои добри мрежи, които осигуряват дълбоко обучение без надзор. Можете да кажете, че Deep Learning е по-скоро невронни мрежи, които имитират човешкия мозък. Все пак, с достатъчно примерни данни, алгоритмите за дълбоко обучение(Deep Learning) могат да се използват за събиране на подробности от примерни данни. Например, с DL машина с процесор на изображения е по-лесно да се създават човешки лица с емоции, променящи се според въпросите, които се задават на машината.

Горното обяснява AI срещу MI срещу DL на по-лесен език. AI и ML са обширни полета – които тепърва се отварят и имат огромен потенциал. Това е причината някои хора да са против използването на машинно обучение(Machine Learning) и дълбоко обучение(Deep Learning) в изкуствения интелект(Artificial Intelligence) .



About the author

След близо 20 години в технологичната индустрия научих много за продуктите на Apple и как да ги персонализирам за моите нужди. По-конкретно, знам как да използвам платформата iOS, за да създавам персонализирани изяви и да взаимодействам с моите потребители чрез предпочитания за приложения. Този опит ми даде ценна представа за това как Apple проектира своите продукти и как най-добре да подобри тяхното потребителско изживяване.



Related posts