За тази професия е задължително да познаваш науката за данни (data science), да имаш добра представа как се решават категории от проблеми като класификация и категоризация, правене на предвиждания, системи за препоръки, клъстериране и профилиране.
Компютърните технологии се развиват главоломно през последните години. Следващото предизвикателство пред тях е да доближат човешката мисъл до изкуствения интелект, заличавайки разликите помежду им. Над тази нелека задача се трудят една нова порода инженери, познати като AI специалисти (от англ. Artificial Intelligence – изкуствен интелект). Те работят с изключително сложни системи, които не просто събират и обработват информация, но са способни да взимат автономни решения и да предприемат определен набор от действия въз основа на събраните данни. Един от многото примери за такива програми са софтуерите за гласово разпознаване, каквито почти всички смартфони и все повече уреди за ежедневна употреба вече имат. Но това е само върхът на айсберга. Коли без шофьори, мислещи кухненски уреди, колеги роботи, безкасови магазини... Няма нужда да си ги представяте, те вече са реалност – самоуправляващите се автомобили на Google и Tesla са в процес на тестване от няколко години, а само преди седмици Джеф Безос представи първия офлайн магазин на Amazon, в който няма да има опашки и ще се плаща директно чрез мобилния телефон. Определено възможностите пред развитието на изкуствения интелект са много, откритията – непрекъснати, а изискванията пред бъдещите специалисти – огромни. Оттук идва и най-голямата трудност пред желаещите да специализират в тази област, а именно да бъдат нонстоп в крак с промените и новостите и дори да ги изпреварват. От тях задължително се очаква да притежават базисни познания по математика, логика, статистика, софтуерно инженерство, физика, роботика, както и по психология и когнитивна наука. Не по-малко внушителен е и броят на сферите, в които могат да прилагат тези си умения - медицина, право, геология, счетоводство, военно дело, потребителски стоки, производство и много др. Компаниите обикновено изискват минимален опит от 2-3 години за тази позиция. Затова експертите препоръчват да навлезете в професията от ниво младши софтуерен разработчик, C++ програмист или някаква друга инженерна роля, като например инженер-физик, за да се изкачите нагоре по стълбицата. |
Владимир Цветков е съосновател, президент и главен оперативен директор на технологичната компания hacker.works. Също така е сред съоснователите и на компаниите ai.works, Obecto и SEC Live. Работил е като софтуерен разработчик в Gugga и разработчик на видеоигри в Gameloft Bulgaria. Завършил е бакалавърска степен по компютърни науки от Софийския университет "Св. Климент Охридски". |
Когато говорим за специалисти по изкуствен интелект, всъщност не говорим за една роля, а за няколко - най-общо в индустрията се разделяме на изследователи (researchers) и инженери, споделя Владимир.
Търсени умения - базови познания по линейна алгебра и анализ, статистика - познаване на Python, R, SciKit, TensorFlow и др. - аналитично мислене и талант за решаване на проблеми - познания по наука за данни - програмиране и разработване на софтуер - умения за работа, изчистване, подготовка и разчитане на данни - правене на предвиждания, системи за препоръки, клъстериране и профилиране - познаване на различни модели за машинно обучение, инструменти като RapidMiner и електронни таблици - умения за работа в екип - комуникационни и презентационни умения |