F3 (122) Штучний Інтелект
База
«Системи і методи штучного інтелекту». З першого погляду ти вже відчуваєш усю перспективність майбутнього працевлаштування й уявляєш, як власноруч створюєш справжнього конкурента для ChatGPT. І дійсно, ця спеціальність охоплює широкий спектр знань: від математичних основ до розробки інтелектуальних систем, здатних до навчання, адаптації та прийняття рішень. І саме це дозволяє стати спеціалістом, що виділяється серед розповсюджених зараз на ринку праці вайбкодерів завдяки своїм вмінням швидко опановувати нові технології.
Проте на все свій час. Перш за все, на тебе чекає посилена фундаментальна підготовка, про яку розкажемо згодом.
Дисклеймер!!
Вважай себе щасливчиком, адже оновлена цьогоріч освітня програма стала ще більш адаптованою до сучасних вимог на ринку праці. Ти, як майбутній студент, зможеш раніше отримати важливі профільні знання та витрачати менше часу на другорядні дисципліни. Говорячи докладніше, можна виділити основні зміни:
Обсяг фізики зменшили, тому тепер ти маєш змогу ознайомитися зі схемотехнікою вже на першому курсі та швидше розібратись, як працює твій комп'ютер із середини. Другий курс також став більш насиченим прикладними дисциплінами: ООП, базами даних і комп'ютерними мережами.
Зміни не оминули й старші курси. Тепер вже на третьому курсі починається те, заради чого ми тут усі зібрались — предмети, пов'язані зі штучним інтелектом. Зокрема, на третьому курсі розглядаються глибоке навчання та навчання з підкріпленням. А на четвертому — обробка зображень і мов за допомогою методів штучного інтелекту.
Коротко кажучи, тепер програма дає більше практики з самого початку, чітко розділяє фундаментальні й профільні дисципліни та дає простір вибрати свій напрям ще на ранніх етапах. Ці зміни стосуються радше структури програми, а не її змісту, тому наявні описи та відгуки про навчання на цій спеціальності залишаються актуальними.
Дисципліни
Математичний аналіз, лінійна алгебра та аналітична геометрія, дискретна математика, теорія ймовірностей — це лише вершина освітнього айсберга. Якщо порівнювати математичну підготовку двох освітніх програм, які пропонує 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 департамент (тобто в роботу з клієнтами)».
«Займаюся прогнозуванням продажів товарів. Знання з пройдених математичних дисциплін застосовуються для розуміння роботи моделей, простих і складних особливо. Без матана (Прим. ред. Математичного аналізу) ніяк».
Думки чемпіонів
«Я вступала на цю спеціальність, знаючи про себе точно два факти: люблю програмування, люблю математику. Думала писати сайтики або круті додатки, що людям принесуть користь, а мені, звичайно, гроші. Але згодом зрозуміла, скільки різних напрямів відкриває таке глибинне вивчення математики та програмування, які не так помітні, коли ти знаходишся ще за бортом IT-ком'юніті. Ця освітня програма є дуже обширною. Рано чи пізно починаєш забивати на одні предмети й приділяти більшу увагу вже необхідним для кар'єрного шляху — і це нормально. Як і будь-де, є викладачі, віддані своїй дисципліні всією душею, а є ті, кому не так подобається їхнє місце роботи, що не є чимось незвичним для державних університетів. Тому самонавчанням також рано чи пізно доведеться зайнятися. Підсумовуючи все це, можна сказати, що навчання на катедрі ШІ зможе принести базові знання з безлічі предметів і відкриє в тобі нові інтереси, але все залежить тільки від власного бажання».
«По десятибальній шкалі я поставив би 6 чи 7. Я знав, що, як і в кожному іншому універі, будуть неприємні викладачі, тому сподівання не були завищеними. Навіть значною мірою отримав те, що очікував».
«Вибір спеціальності для мене був дещо хаотичним. Я обирав між інженерними спеціальностями та більш близькими до комп'ютерів. У результаті було обрано йти на комп'ютерні науки з огляду на власні навички та подальші перспективи розвитку сфер.
На мою думку, важливо оцінити чи вам справді цікава математика, штучний інтелект та сфера, чи вам просто подобається назва. Будьте готові до самостійного навчання, ніяких золотих гір без власної праці не буде. Якщо ви думаєте, що вас навчать робити (вставте слово на вибір), то ні. Вам нададуть базу й інформацію, яка дозволить вам розуміти необхідні концепти. Мови програмування, синтаксис і пов'язані речі ви будете вчити самі, це і непогано, бо це щось, що не є сталим. Знання основних концептів допоможе вам розуміти, що ви робите, а не просто катати з ChatGPT. Все, включно з результатами навчання, залежить виключно від вас, ваших цілей, в ашої мотивації та бажань».
«Пройшовши перший рік на змішаному форматі навчання, ми можемо стверджувати, що нам не страшно нічого. Вступники 24/25 років стали першими після достатньої перерви, хто знову відчув очні пари, контрольні та сесію. Але страшно було тільки спочатку, коли ти не мав досвіду і не було в кого спитати, як проходить той чи інший процес на очному навчанні. Тому десь від початку другого семестру тобі стає набагато легше морально, бо ти звикаєш до системи. Взагалі, це весело: ходити на пари в корпус зі своїми одногрупниками, разом стояти перед кабінетом, коли чекаєте початку іспиту — так точно можна відчути студентське життя на повну. Тому від змішаного навчання отримала тільки позитивні емоції».
«Почнемо з того, що хороший освітній заклад має навчити тебе вчитися, шукати інформацію, збільшувати кругозір, а також надати нові можливості. Університет — не виняток. Це місце, в якому дитина перетворюється на дорослого, набуває досвіду та звикає до соціуму. Дуже важливі роки життя, які закладають вектор подальшого розвитку.
Є декілька об'єктивних метрик, які показують «престиж» вишу:
- Кількість працевлаштованих за спеціальністю або суміжною з нею (наприклад, у сфері IT це як розробник, так і бізнес-аналітик, проджект менеджер тощо).
- Середній бал ЗНО/НМТ вступників.
- Актуальність матеріалів та їхня достатність.
Також є суб'єктивні метрики:
- Люди: рівень студентського самоврядування, івентів, ком'юніті в цілому.
- Якість викладання.
- Кількість відрахованих.
Важливий дисклеймер: спочатку ковід, а потім війна дуже сильно вплинули на навчальні процеси. Закрити будь-яку дисципліну стало простіше, легше списати. Менша залученість й увага як студентів, так і викладачів. Майже немає взаємодії в реальному житті.
Коротше, дистанційка — круто для того, щоб працювати та навчатись одночасно, але абсолютне зло для якості навчального процесу.
Пройдемося по кожному пункту щодо ІПСА:
Дуже великий відсоток працевлаштованих, ще й на нормальні роботи (якщо галери можна так називати... Та таке життя сучасних айтішників). Без дистанційки більшість починала працювати на 4 курсі або навіть після закінчення. У наші часи масово влаштовуються на півтора року раніше. Можете глянути графіки Студради, вони збирали статистику (Прим.ред. Дивись вище).
Середній бал вступників високий -> розумніші студенти -> інший рівень конкуренції, глибше вивчення матеріалу, взаємодопомога -> цікавіше навчатися та спілкуватися. З цих людей обирати друзів, вони будуть колегами на роботі, тому краще, щоб це були «розумняшки», медалісти, ліцеїсти з усієї України. Найкращі. Бо саме такі люди обійматимуть високі посади, зароблятимуть багато грошей і змінюватимуть країну, сферу праці.
Актуальність і достатність матеріалів. Математичні дисципліни не можуть бути не актуальними, а їх не те, щоб недостатньо. Їх забагато. Математика — це як тренажерка, але для мізків. Викладачі топ, муштрують, задають непристойно багато домашки. Прога нормальна для штучного інтелекту, комп'ютерного зору, нейронок, моделей тощо. Але починається лише з третього курсу щось більш-менш профільоване. Інших напрямів: фронтенду, бекенду, геймдеву, девопса — дуже мало й дуже поверхнево. Хоча, а що ти очікував від спеціалізації «Методи і системи штучного інтелекту»? Пайтон стане тобі другою мовою після української. Але можливо провчитися 6 років і не написати жодної лаби самостійно. Перевірено особисто. Також існує відсотків 30-35 взагалі непотрібних, нудних, застарілих речей. Без них ніяк. Так усюди.
Люди. Дивись пункт про середній бал ЗНО. Та розумій, що читаєш цей відгук, бо Студрада париться і робить якісний контент. Без перебільшень, найкраще студентське самоврядування в КПІ (і в Україні, певно) на рівні факультетів. У добуремні часи кількість івентів офлайн сягала близько 25 за рік. Тому ІПСАшники не лише навчаються, а й розважаються. І це дуже круто.
Якість викладання. Нефахівців одиниці. Нецікавих відсотків 30. Але кожен сам обирає, куди йому рухатись і які предмети вчити більш прискіпливо, ґрунтовно. Є викладачі, для яких універ — це, скоріше, хобі, а самі вони працюють у компаніях або керують ними. Цим можна користуватися, щоб отримувати більш актуальні знання та спробувати потрапити на роботу.
Кількість відрахованих. Зараз не знаю, але в мої часи з 32 людей в групі залишалось 18. Навчатись тут складно, матеріалу дуже багато, домашок теж, не всі предмети цікаві та зрозумілі. Але це добре, оскільки залишаються найсильніші (та ті, хто зрозумів, що ІПСА не для нього, і це нормально)».
Наступний відгук — спадщина минулих років, без якої ця стаття не буде досконалою.
Висновок
Будемо максимально відвертими: якщо твоя душа лежить до дизайну чи розробки, де математика не так потрібна, як програмування чи креативність, катедра ШІ не найкращий вибір для тебе. Ця освітня програма створена для тих, хто бачить себе у світі «big data», хто готовий іти в майбутнє й автоматизовувати обробку даних (це ж той самий «штучний інтелект»), хто готовий писати код на більш глибинному рівні, ніж це робиться на більшості популярних IT-курсах, і хто впевнений, що це йому не набридне.