SlideShare a Scribd company logo
Мы учим Облака – Облака учат нас
(Машинное Обучение как облачная услуга)
Олег Фатеев
эксперт по облачной разработке
Cloud & Digital Transformation
Москва, Digital October
23 марта 2017
Где применяется Машинное Обучение
 Анализ финансовых рынков,
технический анализ, биржевая торговля
 Обнаружение мошенничества,
кредитный скоринг
 Защита от спама, адаптивные сайты,
контекстная реклама
 Предсказание пользовательского
поведения, рекомендательные системы
 Понимание естественного языка,
смысловой поиск, машинный перевод
 Разработка программного обеспечения
 Логические и азартные игры
 Распознавание речи, жестов, образов,
рукописного ввода
 Компьютерное зрение, машинное осязание,
движение роботов
 Распознавание эмоций и эмоциональный
интерфейс
 Анализ сложных последовательностей и
структур
 Биоинформатика, исследование ДНК,
молекулярная информатика, химическая
информатика
 Медицинская диагностика, лабораторные
анализы
 Прогнозирование технического состояния
Паттерны Машинного Обучения
 Machine Learning = Model Self-Learning
 Обученная модель – это программа, «написанная» данными
 Машинное Обучение невозможно без Больших Данных
 Неявное обнаружения скрытых закономерностей
 Эмпиризм, а не рационализм. Индукция, а не дедукция
 Используется классический математический аппарат
 Машинное Обучение не всесильно
Современные тенденции Машинного
Обучения
Машинное Обучение стало операционным
Для пользователей не требуется глубоких знаний ни в
математике, ни в программировании. Глубокие знания им
требуются только в собственной предметной области
Машинное Обучение идет в Облака
Машинное Обучение невозможно без открытого
программного обеспечения и открытых данных
Машинное Обучение невозможно без широкого
сотрудничества и честного соперничества
Рекомендательные системы без
использования Машинного Обучения
Netflix Prize – начало эпохи Машинного
Обучения в рекомендательных системах
Как работают рекомендательные
системы
 Позволяют предсказать неизвестные
предпочтения пользователей по известным
предпочтениям других пользователей.
Предсказывает, что пользователю может
понравиться, на основании схожести его
поведения с другими пользователями
 Обрабатывает прошлое поведение одних
пользователей, их активности или оценки,
чтобы строить прогнозы на будущее для
других пользователей
 Позволяет рекомендовать товары/услуги, за
которые пользователь/покупатель заплатит с
наибольшей вероятностью
Рекомендательные системы на базе
Машинного Обучения
Почему Машинное Обучение идет в
Облака
 Начиная разработку, вы еще не знаете, что вам будет нужно
 Неравномерная структура потребления вычислительных ресурсов
 Необходимость проводить большое количество экспериментов и
подключать различные источники данных
 Желание переложить разработку моделей на провайдеров
 Желание использовать практический опыт других
Процесс облачного Машинного Обучения
Выбор, обучение и
оценка моделей
Предоставление сервиса
Алгоритм Алгоритм
Очистка и
восстановление
Обогащение
Обученная
модель
Подготовка данных
(Big Data)
Как выбрать облачную платформу Машинного
Обучения (список требований)
 Наличие большого набора готовых моделей и модулей предобработки
данных
 Возможность бесплатно испытывать модели и наличие тестовых наборов
данных для этого
 Возможность подключать различные источники данных
 Интегрированные визуальные средства разработки (для управления
workflow, обработки данных, настройки моделей)
 Средства сплита данных, скоринга и оценки моделей
 Возможность дорабатывать модели, делать их тонкую настройку и
подключать свои модули предобработки данных
 Возможность сразу развертывать обученную модель как облачный сервис
Начните использовать Машинное
Обучение в Облаках уже сейчас
Крупнейшие провайдеры (все с наличием бесплатных режимов работы)
Microsoft Azure Machine Learning: https://azure.microsoft.com/ru-
ru/services/machine-learning/
Amazon Machine Learning: https://aws.amazon.com/ru/machine-learning/
Google Cloud Machine Learning: https://cloud.google.com/products/machine-
learning/
TensorFlow – самая известная библиотека с открытым исходным кодом:
https://www.tensorflow.org/
Kaggle – самая популярная краудсорсинговая платформа и площадка для
проведения соревнований: https://www.kaggle.com/
Выводы
 Машинное Обучение, базирующееся на Больших Данных,
обеспечивает реальные конкурентные преимущества компаниям,
которые его активно используют!
 Справиться со сложностью математического аппарата Машинного
Обучения и потребностью в вычислительных ресурсах, при этом
минимизируя затраты и время внедрения, можно с помощью Облаков!
Координаты
Олег Фатеев
E-mail: oleg.fateev@elpis.global
Big Big Data Group (Big Data + Machine Learning)
https://www.facebook.com/groups/bigbigdata/

More Related Content

Viewers also liked

Machine learning use cases in finance
Machine learning use cases in financeMachine learning use cases in finance
Machine learning use cases in finance
David Guerineau
 
Machine Learning in Customer Analytics
Machine Learning in Customer AnalyticsMachine Learning in Customer Analytics
Machine Learning in Customer Analytics
Course5i
 
Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix
Craig Milroy
 
Compared: IBM Watson Services / Microsoft Azure Services
Compared: IBM Watson Services / Microsoft Azure ServicesCompared: IBM Watson Services / Microsoft Azure Services
Compared: IBM Watson Services / Microsoft Azure Services
Craig Milroy
 
How to ready your organization for Artificial Intelligence
How to ready your organization for Artificial IntelligenceHow to ready your organization for Artificial Intelligence
How to ready your organization for Artificial Intelligence
Craig Milroy
 
Overview of Microsoft Azure AI Services
Overview of Microsoft Azure AI ServicesOverview of Microsoft Azure AI Services
Overview of Microsoft Azure AI Services
Craig Milroy
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
 

Viewers also liked (7)

Machine learning use cases in finance
Machine learning use cases in financeMachine learning use cases in finance
Machine learning use cases in finance
 
Machine Learning in Customer Analytics
Machine Learning in Customer AnalyticsMachine Learning in Customer Analytics
Machine Learning in Customer Analytics
 
Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix
 
Compared: IBM Watson Services / Microsoft Azure Services
Compared: IBM Watson Services / Microsoft Azure ServicesCompared: IBM Watson Services / Microsoft Azure Services
Compared: IBM Watson Services / Microsoft Azure Services
 
How to ready your organization for Artificial Intelligence
How to ready your organization for Artificial IntelligenceHow to ready your organization for Artificial Intelligence
How to ready your organization for Artificial Intelligence
 
Overview of Microsoft Azure AI Services
Overview of Microsoft Azure AI ServicesOverview of Microsoft Azure AI Services
Overview of Microsoft Azure AI Services
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Machine Learning as a Service

Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентов
Vladimir Burdaev
 
Когнитивные технологии
Когнитивные технологииКогнитивные технологии
Когнитивные технологии
Skolkovo Robotics Center
 
когнитивные технологии, Ibm
когнитивные технологии, Ibmкогнитивные технологии, Ibm
когнитивные технологии, Ibm
Skolkovo Robotics Center
 
Симуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологииСимуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологии
Sergey Gorshkov
 
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов MicrosoftGoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
Microsoft
 
Dsml for business.full version
Dsml for business.full versionDsml for business.full version
Dsml for business.full version
Dmitry Guzenko
 
Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2
Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2
Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2
Kamil Kalimullin
 
Александр Белоцерковский (Microsoft)
Александр Белоцерковский (Microsoft)Александр Белоцерковский (Microsoft)
Александр Белоцерковский (Microsoft)
Edutainme
 
Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"
Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"
Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"
Fwdays
 
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
GeeksLab Odessa
 
Концепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системахКонцепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системах
Anatoly Simkin
 
Cxp analyzer-mix-5
Cxp analyzer-mix-5Cxp analyzer-mix-5
Cxp analyzer-mix-5Mag0s
 
CXP Analyzer
CXP AnalyzerCXP Analyzer
CXP AnalyzerMag0s
 
Andrii Belas: Turning machine learning models into stuff that actually helps ...
Andrii Belas: Turning machine learning models into stuff that actually helps ...Andrii Belas: Turning machine learning models into stuff that actually helps ...
Andrii Belas: Turning machine learning models into stuff that actually helps ...
Lviv Startup Club
 
Cxp analyzer-mix-4
Cxp analyzer-mix-4Cxp analyzer-mix-4
Cxp analyzer-mix-4Mag0s
 
Ot usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceOt usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceYanina Trofimenko
 
hr TECH 2016
hr TECH 2016hr TECH 2016
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
TechExpert
 
03_Сагайда
03_Сагайда03_Сагайда
03_Сагайда
ITconnect ITconnect
 
UCD: основы процесса
UCD: основы процессаUCD: основы процесса
UCD: основы процесса
Dmitry Satin
 

Similar to Machine Learning as a Service (20)

Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентов
 
Когнитивные технологии
Когнитивные технологииКогнитивные технологии
Когнитивные технологии
 
когнитивные технологии, Ibm
когнитивные технологии, Ibmкогнитивные технологии, Ibm
когнитивные технологии, Ibm
 
Симуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологииСимуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологии
 
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов MicrosoftGoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
 
Dsml for business.full version
Dsml for business.full versionDsml for business.full version
Dsml for business.full version
 
Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2
Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2
Дизайн мышление или почему так важно знать про правило 7 плюс/минус 2
 
Александр Белоцерковский (Microsoft)
Александр Белоцерковский (Microsoft)Александр Белоцерковский (Microsoft)
Александр Белоцерковский (Microsoft)
 
Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"
Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"
Mikhail Ovchinnikov "Automated Machine Learning: building a conveyor"
 
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
 
Концепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системахКонцепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системах
 
Cxp analyzer-mix-5
Cxp analyzer-mix-5Cxp analyzer-mix-5
Cxp analyzer-mix-5
 
CXP Analyzer
CXP AnalyzerCXP Analyzer
CXP Analyzer
 
Andrii Belas: Turning machine learning models into stuff that actually helps ...
Andrii Belas: Turning machine learning models into stuff that actually helps ...Andrii Belas: Turning machine learning models into stuff that actually helps ...
Andrii Belas: Turning machine learning models into stuff that actually helps ...
 
Cxp analyzer-mix-4
Cxp analyzer-mix-4Cxp analyzer-mix-4
Cxp analyzer-mix-4
 
Ot usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceOt usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experience
 
hr TECH 2016
hr TECH 2016hr TECH 2016
hr TECH 2016
 
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
 
03_Сагайда
03_Сагайда03_Сагайда
03_Сагайда
 
UCD: основы процесса
UCD: основы процессаUCD: основы процесса
UCD: основы процесса
 

Machine Learning as a Service

  • 1. Мы учим Облака – Облака учат нас (Машинное Обучение как облачная услуга) Олег Фатеев эксперт по облачной разработке Cloud & Digital Transformation Москва, Digital October 23 марта 2017
  • 2. Где применяется Машинное Обучение  Анализ финансовых рынков, технический анализ, биржевая торговля  Обнаружение мошенничества, кредитный скоринг  Защита от спама, адаптивные сайты, контекстная реклама  Предсказание пользовательского поведения, рекомендательные системы  Понимание естественного языка, смысловой поиск, машинный перевод  Разработка программного обеспечения  Логические и азартные игры  Распознавание речи, жестов, образов, рукописного ввода  Компьютерное зрение, машинное осязание, движение роботов  Распознавание эмоций и эмоциональный интерфейс  Анализ сложных последовательностей и структур  Биоинформатика, исследование ДНК, молекулярная информатика, химическая информатика  Медицинская диагностика, лабораторные анализы  Прогнозирование технического состояния
  • 3. Паттерны Машинного Обучения  Machine Learning = Model Self-Learning  Обученная модель – это программа, «написанная» данными  Машинное Обучение невозможно без Больших Данных  Неявное обнаружения скрытых закономерностей  Эмпиризм, а не рационализм. Индукция, а не дедукция  Используется классический математический аппарат  Машинное Обучение не всесильно
  • 4. Современные тенденции Машинного Обучения Машинное Обучение стало операционным Для пользователей не требуется глубоких знаний ни в математике, ни в программировании. Глубокие знания им требуются только в собственной предметной области Машинное Обучение идет в Облака Машинное Обучение невозможно без открытого программного обеспечения и открытых данных Машинное Обучение невозможно без широкого сотрудничества и честного соперничества
  • 6. Netflix Prize – начало эпохи Машинного Обучения в рекомендательных системах
  • 7. Как работают рекомендательные системы  Позволяют предсказать неизвестные предпочтения пользователей по известным предпочтениям других пользователей. Предсказывает, что пользователю может понравиться, на основании схожести его поведения с другими пользователями  Обрабатывает прошлое поведение одних пользователей, их активности или оценки, чтобы строить прогнозы на будущее для других пользователей  Позволяет рекомендовать товары/услуги, за которые пользователь/покупатель заплатит с наибольшей вероятностью
  • 8. Рекомендательные системы на базе Машинного Обучения
  • 9. Почему Машинное Обучение идет в Облака  Начиная разработку, вы еще не знаете, что вам будет нужно  Неравномерная структура потребления вычислительных ресурсов  Необходимость проводить большое количество экспериментов и подключать различные источники данных  Желание переложить разработку моделей на провайдеров  Желание использовать практический опыт других
  • 10. Процесс облачного Машинного Обучения Выбор, обучение и оценка моделей Предоставление сервиса Алгоритм Алгоритм Очистка и восстановление Обогащение Обученная модель Подготовка данных (Big Data)
  • 11. Как выбрать облачную платформу Машинного Обучения (список требований)  Наличие большого набора готовых моделей и модулей предобработки данных  Возможность бесплатно испытывать модели и наличие тестовых наборов данных для этого  Возможность подключать различные источники данных  Интегрированные визуальные средства разработки (для управления workflow, обработки данных, настройки моделей)  Средства сплита данных, скоринга и оценки моделей  Возможность дорабатывать модели, делать их тонкую настройку и подключать свои модули предобработки данных  Возможность сразу развертывать обученную модель как облачный сервис
  • 12. Начните использовать Машинное Обучение в Облаках уже сейчас Крупнейшие провайдеры (все с наличием бесплатных режимов работы) Microsoft Azure Machine Learning: https://azure.microsoft.com/ru- ru/services/machine-learning/ Amazon Machine Learning: https://aws.amazon.com/ru/machine-learning/ Google Cloud Machine Learning: https://cloud.google.com/products/machine- learning/ TensorFlow – самая известная библиотека с открытым исходным кодом: https://www.tensorflow.org/ Kaggle – самая популярная краудсорсинговая платформа и площадка для проведения соревнований: https://www.kaggle.com/
  • 13. Выводы  Машинное Обучение, базирующееся на Больших Данных, обеспечивает реальные конкурентные преимущества компаниям, которые его активно используют!  Справиться со сложностью математического аппарата Машинного Обучения и потребностью в вычислительных ресурсах, при этом минимизируя затраты и время внедрения, можно с помощью Облаков!
  • 14. Координаты Олег Фатеев E-mail: oleg.fateev@elpis.global Big Big Data Group (Big Data + Machine Learning) https://www.facebook.com/groups/bigbigdata/