Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Машинное обучение на платформе .NET

938 views

Published on

По материалам конференции .NET разработчиков http://dotnetconf.ru/materialy/machinelearning

Published in: Science
  • Be the first to comment

  • Be the first to like this

Машинное обучение на платформе .NET

  1. 1. 9-я конференция .NET разработчиков 12 октября 2014 dotnetconf.ru Машинное обучение на платформе .NET Александр Карпич «Максет Лайн» maxet-line.ru
  2. 2. 2 Содержание • Что такое «машинное обучение» • Классификация алгоритмов • Основные инструменты • ML на практике • Проблемы и пути их решения
  3. 3. 3 http://www.informatik.uni-hamburg.de/ML/
  4. 4. 4 Что такое машинное обучение? Machine learning is a subfield of computer science and statistics that deals with the construction and study of systems that can learn from data, rather than follow only explicitly programmed instructions. http://en.wikipedia.org/wiki/Machine_learning
  5. 5. 5 Классификация алгоритмов • Обучение с учителем: o медицинская диагностика; o инвестиционные решения; o оценка кредитоспособности. • Обучение без учителя: o кластеризация; o сокращение размерности.
  6. 6. 6
  7. 7. 7 WTF R? • Язык для статистической обработки. • Работает везде. • Используется всеми*. • Over9000 пакетов на cran.r-project.org http://www.revolutionanalytics.com/companies-using-r
  8. 8. 8 Далее в программе • RStudio • Линейная регрессия и возраст Вселенной • Кластерный анализ и биржевые котировки • F# + R Type Provider
  9. 9. 9 git clone https://github.com/ymn/dnc.git
  10. 10. 10 Линейная регрессия
  11. 11. 11 Demo #1 dncrlinear
  12. 12. 12 Кластерный анализ • Divide et impera • Сжатие данных • Выделение нетипичных объектов
  13. 13. 13 Demo #2 dncrcluster
  14. 14. 14 Demo #3 dncdotnetintroIntro.fsx
  15. 15. 15 Спасибо за внимание Александр Карпич avkarpich@gmail.com twitter.com/_ymn

×