Код
#Подкаст

Нееееет!!! ML на JavaScript с TensorFlow.js: зачем выбирать путь ситха и как по нему идти

Подкаст «Люди и код», выпуск №34: Алексей Охрименко.

Иллюстрация: Polina Vari / Skillbox Media

Алексей Охрименко


Techlead AI/Voices в KION. Помогает интегрировать ML-решения во все клиенты Android, ATV, iOS. Позиционирует себя не как фанатика, а скорее как фаната JavaScript ML.


Содержание выпуска

  • Что такое и для чего используются TensorFlow и TensorFlow.js.
  • Возможности современного ML.
  • Классический путь ML-джедая (Python, TensorFlow/Keras, NumPy, Pandas, Matplotlib).
  • Тёмный путь JavaScript-ситха (TypeScript, TensorFlow.js, Danfo.js, Plotly/Nodeplotlib).
  • PyTorch и Keras.io.
  • Трудности ML, которые только мотивируют: ML-скептицизм, 5% ошибок и невозможность решить все задачи.
  • Зачем писать ML-решения на JavaScript и в каких задачах это уместно.
  • Плюсы и минусы работы с ML с помощью JavaScript.
  • Инструментарий для работы с ML в JS.
  • Интересные способы применения ML в браузере на стороне клиента.
  • Интересные способы применения ML в React Native.
  • Интересные способы применения ML в Node.js.
  • Как переложить все расходы за обсчёт ML на сторону клиента и что будет с безопасностью.
  • Как появился TensorFlow.js. Как он работает с JS и WebAssembly.
  • Сравнительные характеристики TensorFlow.js и оригинального TensorFlow.
  • Почему ТensorFlow.js в браузере уже совсем не медленный.
  • Цена Inference и почти бесплатный вывод.
  • Хороший уровень privacy клиентов.
  • Обучение прямо на девайсе.
  • Какую долю рынка занимают ML-решения на JS и растёт ли этот рынок.
  • Как сильно TensorFlow.js отстаёт от основного TensorFlow и какие фичи привносит.
  • Keras layers и NumPy.
  • Фронтенд и бэкенд в TensorFlow. CPU, WebGL, CUDA (Node.js).
  • Появится ли PyTorch для JS-мира.

Сообщества по TensorFlow/TensorFlow.js в Telegram

Полезные ссылки

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru

Слушать выпуск

Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.

Курс

Профессия Frontend-разработчик PRO

Благодаря frontend-разработчикам мы оставляем лайки и комментарии, добавляем товары в корзину и быстро разбираемся в онлайн-картах.На курсе вы научитесь создавать интерфейсы веб-сервисов с помощью языков программирования и дополнительных технологий. Сможете разрабатывать планировщики задач, мессенджеры, интернет-магазины.

Узнать про курс

Учись бесплатно:
вебинары по программированию, маркетингу и дизайну.

Участвовать
Обучение: Профессия Frontend-разработчик PRO Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована