AI і ML: Як пачаць

Калі ваш фон кадавання імкнецца да нуля

Вы павінны бачыць знешні выгляд, які я кажу людзям, чым я зарабляю на жыццё. З разгубленым паторгваннем твару яны патрабуюць пацверджання: "Ты што?" Я смяюся і адказваю: "Як я ўжо казаў, я дызайнер інструкцый".

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

У той час як я вялікі прыхільнік сваёй прафесіі, я таксама вялікі прыхільнік інавацый. Сцвярджаць сябе "інавацыйным" у сённяшні дзень і ўзрост, не ведаючы пра ІІІ складана, без сумневу. AI прыцягвае разумных людзей, найбуйнейшыя інвестыцыі і наватараў, як я.

Я вагаўся некаторы час, перш чым павярнуць руку на ІІ. Я хацеў бы сказаць сабе такія рэчы, як: "Ты недастаткова разумны", "у вас няма вопыту кадавання", "вы забылі ўсе школьныя праграмы па матэматыцы". Потым я адкрыў артыкул Даніэля Бурка, які натхніў мяне на пачатак працы.

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

Мая мэта простая: вучыцца ІІ на працягу 12 месяцаў, па 2 гадзіны кожны дзень. Пачынаецца з 1 студзеня 2020 года і спыняецца 31 снежня 2020 года.

Цяпер, калі лёгка хочацца перайсці на борт гэтай магчымасці, гэтая праца ў пачатку надзвычай хвалюючая і становіцца менш яркай і ружаватай, як толькі вы падумаеце пра рэальны план дзеянняў. Затым запанікуе. Вы можаце задаць сабе пытанні кшталту: "Што мне рабіць спачатку?" "Якія курсы трэба прайсці?" "Якія кнігі трэба чытаць?" "Якая мова праграмавання выкарыстоўваецца?" "Колькі займаецца матэматыкай?" Пот лучыць на лобе, грудзі ўзмацняюцца ...

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

Вызначце ваш бягучы ўзровень і задачы

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

Я скончыў школу ў Расіі і ніколі не казаў пра матэматыку па-англійску. Я палічыў, што спатрэбіцца як мінімум цэлы месяц, каб перагледзець школьную праграму матэматыкі і палепшыць свой слоўнікавы запас англійскай мовы. Калі вы ведаеце ангельскую мову, добра ведаеце складаныя матэматычныя паняцці, можаце пачаць адразу.

Ваш узровень - фактар ​​нумар адзін для вашага шляху навучання AI, таму варта выдаткаваць некалькі гадзін, каб як мага больш падрабязна апісаць пачатковую кропку.

Што трэба ўлічваць:

  • Наколькі далёка вашы веды ў матэматыцы? Будзьце канкрэтныя.
  • Ваш досвед праграмавання, нават калі гэта не Python.
  • Агульнае разуменне ІІ.

Праверце мой прыклад для натхнення.

Далей пастаўце мэту. Без канкрэтнай мэты навучання вы нікуды не пойдзеце.

Важна сфармуляваць свае мэты пры дапамозе дзеясловаў. Напрыклад, мая мэта складаецца ў тым, каб уладкавацца на працу ў галіне навук дадзеных. "Атрымаць працу" - дзеяслоў. Гэта таксама вымерная мэта. То бок я магу ацаніць свой поспех у дачыненні да пастаўленай мэты: я змагу дасягнуць поспеху, калі працую на працягу года, крыху менш, калі працую за паўтара года. Я прайду, калі я наогул не знайду працу.

Параўнайце гэта з наступнай мэтай: "Вывучыце асноўныя канцэпцыі ІІ".

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

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

Мая кароткатэрміновая мэта складаецца ў тым, каб уладкавацца на працу ў навуку дадзеных, таму што:

  • Па-першае, яму плацяць больш, чым працу ў сферы адукацыі.
  • А па-другое, я люблю мысленне распрацоўшчыкаў і хачу быць членам іх прафесійнай групы.

Мая доўгатэрміновая мэта складаецца ў тым, каб прымяніць веды пра ІІ, каб стварыць AI-запуск у працэсе навучання і развіцця.

Вядома, гэтыя мэты могуць мяняцца з часам; але перш чым змяніцца, яны правядуць мяне праз акіян нявызначанасці навучання.

Пасля таго, як вы вызначыце сваю канчатковую мэту, выпішыце спіс пад-мэтаў, якія дапамогуць дасягнуць вашай канчатковай мэты. Гэта могуць быць:

  • Перагледзьце праграму школьнай алгебры.
  • Пазнаёмцеся з сінтаксісам Python.
  • Закончыць курс Udacity Python.

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

  • Я прагледзеў палову канцэпцый школьнай алгебры.
  • Я магу пералічыць прынамсі 10 асаблівасцей сінтаксісу Python.
  • Я скончыў 70% курсу Udacity Python.

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

Як я магу пабудаваць AI шлях навучання, калі я нічога не ведаю пра AI?

Калі задумацца, людзі заплацяць тысячы долараў за адукацыю. Чаму?

  • Таму што універсітэцкія праграмы даюць дыплом.
  • Таму што універсітэцкія праграмы даюць пакрокавае кіраўніцтва, што рабіць.

І апошняе сапраўды важна. На самай справе, калі дызайнеры навучання ствараюць вучэбную праграму, яны спачатку вывучаюць прадмет ад А да Я. Калі гэта 20-хвілінны курс па пэўнай электрычнай устаноўцы, гэта не так балюча. Аднак, калі вам трэба стварыць гадавую праграму для такога шырокага поля, як AI, добра, удачы ...

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

Гэта вельмі "які прыйшоў першым? Курыца ці яйка? " момант. Філасофская дылема без рашэння. Бясконцая пятля. Вялікая праблема.

Добрай навіной з'яўляецца тое, што ёсць некалькі задніх алей, гатовых да вас.

Пазычыць

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

Я праверыў гэтыя навучальныя праграмы, каб вызначыць кропкі слупа (але іх яшчэ шмат!):

  • Інстытут камп'ютэрных навук і ІІ
  • Штучны інтэлект і дадаткі
  • UCL машыннае навучанне
  • Сан-Францыска

Я таксама палічыў гэта карысным:

  • Тут Сірай Раваль прадстаўляе кампаненты навучання ў ІІ і прапануе онлайн-курсы ў лагічным парадку.
  • Дэніэл Бурк дае цудоўнае апісанне свайго досведу.
  • Тут Радрыга Бесейра пералічвае дамены ІІ у раздзеле "Поле штучнага інтэлекту".

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

Яшчэ адзін патэнцыяльны рэсурс інфармацыі - гэта AI Meetups. Гэтыя Сустрэчы збіраюць сотні людзей. У гэтай энергічнай натоўпе з інтэлектуальным мозгам вы знойдзеце вельмі добрых і чулых людзей, якія рады падзяліцца парадамі з вамі. Спытаеце іх:

  • "З чаго вы пачалі?"
  • "Якія рэсурсы для пачаткоўцаў вы можаце параіць?"
  • "Якія асноўныя паняцці?"
  • "На каву?"

Вы атрымаеце 1) атрымаць кансультацыі з першых рук ад экспертаў і 2) зрабіць важныя сувязі.

І, нарэшце, праверце патрабаванні працы Data Scientist на любой дошцы, каб даведацца, якія навыкі чакаюцца ад вас.

Ліквідаваць

Калі я будую курсы электроннага навучання для буйных прадпрыемстваў, кліенты часта хочуць уключыць як мага больш інфармацыі. Ніколі не хапае навучання, так? Праўда, вялікая колькасць інфармацыі перапаўняе свежых навучэнцаў, што можа выклікаць іх выснову. Залатое правіла выхавальніка (і калі вы гэта чытаеце, вы самаадукацыя) - гэта максімальна ліквідаваць. Памятаеце, што Цім Фэрыс сказаў пра эфектыўнасць? Правільна, ВЫКЛЮЧЫ.

Напрыклад, калі я праходзіў пошук універсітэцкіх навучальных праграм, я знайшоў модуль пад назвай «Прывід у машыне?», Прысвечаны пазнанню і нейрафізіялогіі. У мяне асабісты інтарэс да пазнання, таму маім першым інстынктам было ўключэнне гэтага модуля ў мой навучальны план. Аднак крыху рацыянальнае мысленне падштурхнула мяне да думкі: "Пазнанне не прывядзе цябе да сваёй мэты, а менавіта вучыцца ІІ на працягу 12 месяцаў і ўладкавацца на працу".

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

Трымайце яго гнуткім

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

Калі я думаю пра будучыню, я не ўпэўнены, калі мне варта пачаць чытаць кнігу пра глыбокае навучанне. Перш чым даведацца верагоднасць? Адначасова з ім ці пасля? Я таксама не ведаю, калі трэба даведацца пра Тэнсдорфаў, бо я нават не ведаю, што гэта. Я магу толькі вызначыць свае першыя крокі, якія ў першую чаргу:

  • Даведайцеся Python
  • Перагледзьце алгебру
  • Зрабіце курс для пачаткоўцаў навуковых дадзеных (адзін з тых, якія раяць гуру)
  • Прачытайце ІІ, сучасны падыход

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

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

Рашэнне, якое я знайшоў для сябе:

  • Я сабраў спіс асноўных навучальных пунктаў у ІІ, запазычаных з універсітэцкіх навучальных праграм і ІІ гуру.
  • Я выбіраю тыя, з якіх я павінен пачаць.
  • Я планую вучэбныя задачы на ​​наступны месяц.
  • Калі я разумею, што мне трэба даведацца далей, я абнаўляю дошку Trello адпаведнай задачай.

Рэзюмэ

  1. Падрабязна вызначце свой адпраўны пункт.
  2. Пастаўце галоўную мэту і вывучаючы падкантрольныя мэты (у адпаведнасці з асноўнай мэтай).
  3. Стварыце прыкладны навучальны план:
  • Вызначце асноўныя вобласці і канцэпцыі: запазычанні ў універсітэтах, стартавых камерах і гуру; ісці ў Meetups; азнаёмцеся з патрабаваннямі працы на дошках.
  • Выключыце цікавую інфармацыю і захавайце толькі неабходнае.
  • Плануйце на адзін месяц і трымайце яго гнуткім. Выкарыстоўвайце Trello або альтэрнатыву для дапамогі.