Big Data Days 2019

 8-10 октября   Москва

Ольга Петрова

Sencha, Германия

Биография

Ольга — инженер-программист с более чем 15-летним опытом разработки приложений для предприятий и приложений для анализа и обработки данных. Она работает с широким спектром веб-технологий, библиотек JavaScript и фреймворков, и особенно интересуется визуализацией данных и разработкой корпоративных веб-приложений. Ольга увлекается скалолазанием, парусным спортом и сноубордингом. Также она выступает в компании Sencha в качестве представителя разработчиков для Европы и Ближнего Востока.

Доклад

Visual ML с TensorFlow.js

Преимущества выполнения машинного обучения (ML) в браузере используя TensorFlow.js не ограничиваются конфиденциальностью пользовательских данных. Важным моментом является наличие богатого набора инструментов для интерактивной визуализации и пользовательских интерфейсов, доступных для JavaScript. Это позволяет нам заглянуть внутрь процесса подготовки модели и укрепить ML в браузерах. Я хотела бы представить инструмент, который позволяет проводить визуализацию:

– структуры модели TensorFlow.js: слои, параметры конфигурации слоев и блоков внутри слоев;

– процесса обучения модели по время выполнения: изменение веса и смещения во время обучения;

– построения своей модели;

– настройки слоя;

– настройки параметров модели;

– выполнения инженерной функции для ваших данных;

– использования простого визуального интерфейса прямо в браузере.

Это проект с открытым исходным кодом, разработанный мной, и вдохновленный playground.tensorflow.org. В качестве примера я буду использовать свой инструмент для построения модели прогнозирования результатов футбольных матчей на чемпионатах мира FIFA. Я проверю характеристики, например, количество матчей, выигранных и проигранных командами, количество выигрышей и проигрышей против конкретного соперника, разницу голов, стадион, лучше ли играть в родной стране, и показатели команд с течением времени. Я проверю свою модель, используя результаты матчей последнего чемпионата мира в России в 2018 году.

Ключевые слова

Visualization
Tensorflow.js
Machine Learning