Як створити алгоритм, не знаючи ML | robot_dreams
Для відстеження статусу замовлення - авторизуйтесь
Введіть код, який був надісланий на пошту Введіть код із SMS, який був надісланий на номер
 
Код дійсний протягом 2 хвилин Код з SMS дійсний протягом 2 хвилин
Ви впевнені, що хочете вийти?
Сеанс завершено
На головну
6 no-code платформ машинного навчання

6 no-code платформ машинного навчання

Як створити алгоритм, не розуміючись на ML

Побудувати алгоритм за хвилину, перетягуючи об’єкти по екрану, або швидко запрограмувати робота — все це можливо за допомогою платформ для створення алгоритмів без коду. 

За даними IDC, через складність розробки машинне навчання впровадили тільки близько 28% бізнесів у світі. 50% компаній витрачають до 90 днів на створення однієї моделі. Для організацій та простих користувачів є МL-платформи «без коду» з доступним інтерфейсом. 

Розповідаємо про шість таких платформ.

#1. Google ML Kit

ML Kit — проста в управлінні лабораторія SDK, яка дає змогу впроваджувати ML на Android та iOS, незалежно від досвіду розробників у машинному навчанні.

У березні 2021 року Google оголосили, що платформа ML Kit стала загальнодоступною (до цього інструменти були на стадії бета-тестування).

API-інтерфейси дають змогу використовувати моделі TensorFlow Lite і Mobile Vision на смартфоні або планшеті. API на пристрої обробляють датасети швидко і будуть доступними без інтернету, хмарні API працюють на Google Cloud Platform. Google прагне постійно поповнювати список API. 

ML Kit допомагає впровадити в мобільні застосунки виявлення облич, розпізнавання тексту і мови, визначення тварин, рослин, продуктів, відділення фону на фото, сканування штрихкодів. 

Одна з останніх функцій — можливість відокремлення фону на відео. API сегментації відео приймає вхідне зображення і створює маску виведення — шар поверх відео, який дає змогу відокремити людей/об’єкти від фону. Кожному пікселю маски призначається число з рухомою комою в діапазоні [0,0, 1,0]. Що ближче число до 1,0, то вища ймовірність, що піксель представляє людину, і навпаки. 

За допомогою ML Kit створено VSCO, PicsArt, EyeEm, Fishbrain. Один із перших користувачів впровадив кілька ML-функцій у застосунок для підрахунку калорій. Він збирає інформацію з етикеток продуктів. 

Вартість: безоплатно.

#2. Fritz AI

Fritz AI — end-to-end рішення для створення і навчання моделей, а також генерування наборів даних без коду. Воно доступне на Windows, Linux, MacOS, а також мобільних ОС. 

У 2020 році компанія залучила на розробку $5 млн. У неї є два продукти: Fritz AI for SnapML і Fritz AI for mobile. Перший — набір інструментів для створення моделей у Snapchat. Їх використовують креативні агентства, дизайнери, художники. 

Другий продукт — SDK для розгортання і навчання моделей на мобільних платформах, а також поліпшення UX-застосунків на основі реальних даних. Fritz AI for mobile дає змогу створювати датасети й тренувати моделі. Є можливість завантаження та анотування зображень, а також готові до роботи моделі мобільного машинного навчання на основі наборів даних. Можна конвертувати моделі для різних мобільних систем. Серед готових систем — сегментація зображень, виявлення об’єкта, маркування зображень, накладення стилів, визначення поз і положення об’єктів. 

Доступні відеоуроки від самої платформи. Компанія безоплатно виклала на сайті списки книжок, статей і відео щодо роботи з ML. 

Вартість: від $179 до $849 на місяць.

#3. DataRobot

Засновники компанії раніше займалися дослідженнями й моделюванням імовірностей у страхуванні. Спочатку напрацювання стартапу застосовували, щоб передбачити, кому дістанеться наступна нагорода «Греммі» і хто помре у «Грі престолів». Зараз ПЗ встановлюють банки для визначення кредитних ризиків і боротьби з відмиванням грошей, а лікарні — для розрахунку місткості під час повторної госпіталізації. Серед клієнтів: Humana, Lenovo, Red Cross Blood Service, Мічиганський університет. 

Компанія створила кілька інструментів для корпоративних і приватних потреб. Наприклад, керований, гібридний та автоматизований хмарні сервіси. Можна обрати готові переднавчені моделі. Вони розділені на 15+ сфер, включно з банкінгом, фінтехом, страхуванням і медициною, маркетингом, телекомунікаціями, логістикою. 

Творці наголошують, що інструменти на платформі доступні й розробникам, і тим, хто далекий від ML. Щоб навчити модель, потрібно обрати ціль, натиснути велику кнопку «Пуск» і чекати, поки результат не з’явиться в таблиці. На це потрібно від кількох годин до місяця, залежно від завдання. У таблиці доступна аналітика за навченими моделями, їхня ефективність і перелік можливих помилок. Можна порівняти моделі між собою. 

Вартість розраховується індивідуально. Під час реєстрації сайт дарує $500 на витрати всередині платформи.

#4. What-If tool

Це невеликий, але цікавий проєкт від PAIR (People + AI Research). WIT або What-If Tool — алгоритм у вигляді плагіну для роботи з регресійними ML-моделями. Можна робити передбачення і логічні висновки на великих наборах даних, візуалізуючи результати. Є інструменти для повторного аналізу, перевірки продуктивності й «чесності» алгоритму.

Основна мета WIT — навчання. З плагіном можна працювати через TensorBoard або в Jupyter Notebook і Colab. Щоб застосовувати WIT у TensorBoard, потрібні:

  • моделі з використанням API-класифікації, регресії або прогнозування; 
  • набір даних, який оброблятимуть моделі — він має міститися у файлі TFRecord, доступному вебсерверу TensorBoard.

Залучаючи WIT, можна тестувати продуктивність, аналізувати важливість різних функцій даних і візуалізувати поведінку моделі в декількох підмножинах вхідних даних. Інтерфейс складається з трьох вкладок, які можна перемикати. Це редактор датасетів, регресійні моделі та моделі бінарної класифікації. На сайті є покрокова інструкція налаштування датасетів та їхнього аналізу. 

Вартість: безоплатно.

#5. Teachable Machine

Безоплатний інструмент від Google, запущений у 2017 році. Він дає змогу створювати ML-моделі в браузері за кілька хвилин. Teachable Machine показує ключові аспекти ML: вхідні дані, точки даних, кластеризацію, алгоритми у вигляді дерев, процес навчання.

Користувачі можуть вводити приклади в різні категорії для навчання алгоритму. Після введення даних вони розподіляються на категорії зображення, звуку і положення тіла в просторі. Можна застосовувати алгоритм тільки на пристрої, щоб дані вебкамери або мікрофона не покидали комп’ютер.

Розпізнавання зображень і поз людського тіла відбувається в режимі реального часу, інструмент зчитує дані з вебкамери. Аудіо приймає у форматах WAV і MP3.

На сайті доступні покрокові уроки: як визначити зіпсований банан за допомогою нейромереж або як розпізнати свист і плескання в долоні. Користувачі створили за допомогою інструменту кумедні мініпроєкти. Наприклад, Вінс Мінгпу перетворив шматочок паперу на контролер для управління намальованою змією. 

За допомогою Teachable Machine створюють моделі TensorFlow.js. Вони сумісні з усіма платформами, де запущено JavaScript, тому працюють із Glitch, P5.js, Node.js. Доступний експорт моделей у різні формати. Це відкриває простір для експериментів. За допомогою Arduino і Teachable Machine можна створити навіть робота, що навчається. 

Вартість: безоплатно.

#6. RapidMiner

Проєкт розділений на три частини: вебінструмент RapidMiner Go, програма для ПК RapidMiner Studio та освітня грантова програма RapidMiner Academy, яка співпрацює з університетами. 

Інтерфейс простий — доступні функції перетягування, швидке підключення до баз даних, корпоративного сховища і соціальних мереж; моделі візуалізовані. Розробники запевняють, що створити алгоритм можна в 5 кліків. Є два режими: для просунутих фахівців і тих, хто не знайомий з розробкою. У бібліотеці RapidMiner — понад 1,5 тис. навчених алгоритмів. На сайті можна вибрати інструменти з 15+ категорій: страхування, IT, маркетинг, фінтех, важка промисловість та інших. 

Одна з цілей компанії — навчання. Для студентів і викладачів акредитованого університету безоплатно доступна освітня ліцензія RapidMiner Studio і RapidMiner AI Hub на один рік. Цю ліцензію не можна використовувати в комерційних цілях. Для її отримання достатньо заповнити форму на сайті. 

Вартість: доступна за запитом, для отримання детальної інформації рекомендується звернутися безпосередньо до компанії.

Ще статті
Порівнюємо швидкість, якість і відповідальність за результат