Даведнік па штучным інтэлекце

Што такое машыннае навучанне? Простае тлумачэнне

Адным сказам: Машыннае навучанне — гэта падмноства штучнага інтэлекту, дзе сістэма паляпшае выкананне задачы, вывучаючы шаблоны з даных, а не выконваючы правілы, якія праграміст напісаў яўна ўручную.

Машыннае навучанне — гэта тэхніка, якая стаіць за большасцю «штучнага інтэлекту», з якім людзі ўзаемадзейнічаюць кожны дзень — фільтры спаму, рэкамендацыйныя сістэмы, выяўленне махлярства і многае іншае. Разуменне прыкладна таго, як гэта працуе, дэмістыфікуе шмат таго, што называюць «магіяй штучнага інтэлекту».

Навучанне на прыкладах, а не на правілах

Уявіце, што вы спрабуеце навучыць камп'ютар распазнаваць спам-пошту, пішучы дакладныя правілы: «калі ён утрымлівае слова «бясплатна» і тры клічнікі, гэта спам». Гэта хутка перастае працаваць — спам эвалюцыянуе, законная пошта часам утрымлівае тыя ж словы, і ніякі фіксаваны набор правілаў не можа паспець за гэтым.

Машыннае навучанне выкарыстоўвае іншы падыход: паказвайце сістэме тысячы прыкладаў спаму і законнай пошты, ужо правільна пазначаных, і дазвольце ёй самастойна выяўляць асноўныя шаблоны — шаблоны значна больш тонкія, чым тыя, якія любы чалавек здагадаецца напісаць уручную.

Асноўны працэс трэніроўкі

  1. Збор даных — сабраць мноства прыкладаў, адпаведных задачы
  2. Пазначыць іх (для многіх падыходаў) — адзначыць правільны адказ для кожнага прыкладу
  3. Трэніраваць мадэль — сістэма шматразова карэктуецца, каб лепш супадаць з пазначанымі адказамі
  4. Праверыць яе — праверыць, наскольку добра яна працуе на новых прыкладах, якія яна раней не бачыла
  5. Разгарнуць яе — выкарыстоўваць навучаную мадэль для прагназавання на рэальных, новых даных

Машыннае навучанне ў параўнанні з традыцыйным праграмаваннем

Традыцыйнае праграмаванне: правілы ўваход, адказы выхад. Вы пішаце логіку, камп'ютар выконвае яе дакладна. Машыннае навучанне: даныя + адказы ўваход, правілы выхад. Сістэма па сутнасці працуе ў адваротным парадку — маючы дастаткова прыкладаў уваходных даных і правільных выходных, яна выводзіць свае ўласныя ўнутраныя «правілы», якія часта занадта складаныя, каб чалавек іх напісаў або нават цалкам зразумеў.

Чаму якасць даных мае такое вялікае значэнне

Мадэль машыннага навучання настолькі добрая, наскольки добрыя даныя, з якіх яна вучыцца. Прадузятыя, няпоўныя або нерэпрэзентатыўныя трэніровачныя даныя ствараюць мадэль, якая робіць прадузятыя або няправільныя прагнозы — гэта сапраўды важнае абмежаванне, якое трэба разумець, а не проста тэхнічная заўвага.

Часта задаваемыя пытанні

Ці з'яўляецца машыннае навучанне тым жа самым, што і штучны інтэлект?

Машыннае навучанне з'яўляецца падмноствам штучнага інтэлекту, а не ўсёй галіной. Штучны інтэлект — гэта больш шырокая мэта (машыны выконваюць інтэлектуальныя задачы); машыннае навучанне — гэта адзін канкрэтны, шырока выкарыстоўваны падыход да яе дасягнення.

Ці патрабуе машыннае навучанне велізарнай колькасці даных?

Часта так — больш даных звычайна прыводзіць да лепшага распазнавання шаблонаў. Некаторыя метады даволі добра працуюць з меншымі наборамі даных, але найбуйнейшыя, найбольш магутныя мадэлі трэніруюцца на велізарнай колькасці даных.

Ці могуць мадэлі машыннага навучання памыляцца?

Так, рэгулярна. Прагнозы мадэлі настолькі добрыя, наскольки добрыя шаблоны ў яе трэніровачных даных — прадузятыя, няпоўныя або нерэпрэзентатыўныя даныя прыводзяць непасрэдна да прадузятых або няправільных прагнозаў.

Звязанае чытанне

Trust Score NOXEL Forge і механізм ацэнкі NOXEL SEO абодва абапіраюцца на вывучаныя шаблоны для прыняцця паслядоўных, заснаваных на даных рашэнняў.

Даследаваць панэль кіравання NOXEL360 →