122 Штучний Інтелект
База
«Системи і методи штучного інтелекту». Звучить досить круто, солідно й актуально, але не дай себе обманути. Якщо попросити студента ШІ розказати, що саме вивчається на цій спеціальності, ти почуєш щось на кшталт «на ММСА — математика, на СП — програмування, а ШІ — монстр Франкенштейна, зліплений із цих двох катедр». Якась штучна інтелектуальність у цьому є, проте все ще далеко від Вілла Сміта й Сонні.
Дисципліни
Математичний аналіз, лінійна алгебра та аналітична геометрія, дискретна мат ематика, теорія ймовірностей — це лише вершина освітнього айсберга. Якщо порівнювати математичну підготовку двох освітніх програм, які надає 122 спеціальність в ІПСА, то катедра штучного інтелекту пропонує більш глибоке вивчення перелічених дисциплін. Ці предмети, як і математика в цілому, є основою основ у розробці та важливими для схемотехніки, машинного навчання, аналізу даних тощо.
Як і на інших катедрах, на першому курсі ти вивчатимеш мови С/С++, зможеш пізнати базові принципи алгоритмів та структур даних, аби далі мати змогу заглибитися в будь-які сфери програмування завдяки вибірковим предметам. Зазвичай саме IT-дисципліни студенти вважають найцікавішими, адже викладачі намагаються постійно оновлювати й актуалізовувати свої матеріали.
Перелік усіх предметів наведено нижче.
Тут ти можеш ознайомитися із ЗУ-каталогом, а також Ф-каталогом.
P.S. Спи сок вибіркових дисциплін може змінюватися.
Якщо не McDonalds, то що?
Data Scientist
Навчаючись на спеціальності «Комп’ютерні науки», не дивно стати науковцем. Багато предметів на катедрі ШІ спрямовані саме до такого світлого майбутнього, як Data Science. Фахівці в цій сфері займаються аналізом великого обсягу даних і застосовують різні методи для виділення цінної інформації з нього. Цю професію можна описати наступною формулою:
Data Science = «Системи й методи баз даних» (для збору та очищення даних) + «Інтелектуальний аналіз даних» (для дослідницького аналізу) + «Системи та методи штучного інтелекту» (для моделювання та прогнозування) + «Візуалізація даних» (як не дивно, для візуалізації даних).
Але для кожної з цих дисциплін варто пройти шлях воїна — перший курс, без якого розуміння цієї галузі неможливе.
«Основною роботою є Data Scientist. Працюю здебільшого з маркетинговими даними, дашбордами, автоматизацією, дослідженнями ефективності реклами, впровадження machine learning у предиктивний аналіз. ІПСА дав усю базу й фундамент для опанування машинного навчання. Без математики продовжувати було б досить важко, бо основні концепції — що в аналітиці, що в ML — будуються саме на ній. На самостійному вивченні було заглиблення в теми, які цікаві та необхідні: штучний інтелект, продуктова аналітика, софт для візуалізації даних».
«В обов'язки входять збір даних, EDA (exploratory data analysis), preprocessing, написання й презентації моделей і обгорток, а також їхнє введення та перенавчання».
Data Analyst
Відійдемо трішки від теми штучного інтелекту, але не від баз даних. Data Analyst також збирає та формує великі дані в зручний для роботи формат, також застосовує статистичні та візуальні методи для аналізу, але ключовими аспектами його обовʼязків вважається дослідження поточної діяльності компанії, виявлення недоліків та пропозиції щодо їхнього усунення.
«Тривіальний аналітик даних розрахує для вас багато метрик і намалює кольорові діаграми. Хороший аналітик даних переконається, що ви розумієте ці метрики та діаграми. Відмінний аналітик даних розповість вам про бізнес-проблеми, які він бачить за цими метриками й діаграмами, і також запропонує їхнє розв’язання».
Data Engineer
Головне завдання дата інженера — створити максимально зрозумілу «архітектуру інфраструктури даних» з урахуванням надійності та продуктивності роботи з ними.
«Data Engineer відповідає за проєктування, будівництво, встановлення, тестування та підтримку великомасштабних систем управління даними. Вони зосереджені на створенні інфраструктури для генерації, зберігання й обробки інформації».
Аби візуально схожі назви не збивали з пантелику, пропонуємо ознайомитися з діаграмою, що наведе необхідні скіли для Data Analyst, Data Scientist і Data Engineer.
ML Engineer
Посада ML Engineer передбачає розробку та налаштування моделей машинного навчання, створення алгоритмів для аналізу даних та побудови прогностичних моделей, а також впровадження їх у продуктивні системи. Спеціалісти цієї галузі відповідають за оцінку та вдосконалення якості й ефективності розв’язання поставлених задач.
«Запроваджую AI в customer care департамент (тобто в роботу з клієнтами)».
«Займаюся прогнозуванням продажів товарів. Знання з пройдених математичних дисциплін застосовуються для розуміння роботи моделей, простих та складних особливо. Без матана (прим. ред. Математичного аналізу) ніяк».