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

Опубликовано: 23 Октябрь 2024
на канале: Люди и код by Skillbox Media
496
22

Мы продолжаем розыгрыш двух крутых книг о программировании и IT из личной библиотеки ведущего подкаста. Это последнее издание «Современных компьютерных сетей» Танненбаума и легендарный «Код» Петцольда. Принять участие в розыгрыше очень просто: до 10 сентября оставьте любой отзыв о нашем подкасте на вашей любимой платформе. После 10 сентября мы выберем двух победителей, которые и получат книги. ВАЖНОЕ УСЛОВИЕ: когда будете оставлять отзыв, укажите в графе «имя» свой ник в Telegram — чтобы мы могли связаться с вами и отправить вам книгу :)

Гость: Алексей Охрименко. 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
https://t.me/tensorflow_js
https://t.me/tensorflowjs_en
https://t.me/tensorflow_py
https://t.me/PyTorch_ru
https://t.me/PyTorch_en

Полезные ссылки
TensorFlow: https://www.tensorflow.org.
TensorFlow.js: https://www.tensorflow.org/js.
Keras layers: https://keras.io/api/layers.
NumPy: https://numpy.org.
GitHub Copilot: https://github.com/features/copilot.
AI Copywriting: https://gerwin.io.
DALL·E 2: https://openai.com/dall-e-2.
Художник Павел Пиловец с помощью искусственного интеллекта нарисовал гербы белорусских городов с героями фэнтези: https://bit.ly/3RavUZe.
Прототипирование игр: https://bit.ly/3R7jVeM.
Language Model (LaMDA): https://en.wikipedia.org/wiki/LaMDA.
DALL·E 2 в Cosmopolitan: https://bit.ly/3Twwge0.
Трансформеры в поиске «Яндекса»: https://habr.com/ru/company/yandex/bl....
Artbreeder: https://www.artbreeder.com.
Neural Network Playground: https://playground.tensorflow.org.
Teachable Machine: https://teachablemachine.withgoogle.com.
ML Block: https://mlblock.org.
GAN Lab: https://poloclub.github.io/ganlab.
Улучшение скорости приложения: https://guess-js.github.io/.
Выпуск подкаста «Люди и код» про машинное обучение: https://t.me/skillbox_media_code/797.
Выпуск подкаста «Люди и код» про квантовые вычисления: https://t.me/skillbox_media_code/730.
Сервис удаления фона: https://remove.bg.
Mortal Combat с TensorFlow.js: https://habr.com/ru/post/428019.
Фреймворк ONNX для PyTorch: https://bit.ly/3CL9QQm.
Книга Эндрю Траска «Грокаем глубокое обучение».
Набор моделей под TensorFlow.js: https://bit.ly/2MSQPOt.

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected].

Где подписаться на обновления подкаста и наши новые статьи:
Сайт медиа: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0

Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!