Top Banner
Machine Learning Шидловский Олег [email protected]
39

Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Jul 15, 2015

Download

Software

Python Meetup
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Machine Learning

Шидловский Олег

[email protected]

Page 2: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 3: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 4: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 5: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 6: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 7: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Что такое машинное обучение?

Page 8: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Где это встречается в реальной жизни?

- Прогноз продаж, приток/отток клиентов, трафик

- Создание рекомендательной системы

- Предсказание CTR и оптимальную трату денег на рекламу

- Распознование объектов на изображении (для роботов например)

- Определение различных аномалий

- Охрана окружающей среды

Page 9: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 10: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Как и где добыть данные?

Page 11: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

http://archive.ics.uci.edu/ml

/

More: http://goo.gl/GTjJUc

Page 12: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 13: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Примеры задач

Digit Recognizer Bag of words meets bags

of popcorn Dogs vs. Cats

Page 14: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Как почистить данные?

Page 15: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 16: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Библиотеки для работы с машинным обучением

Pylearn2

Page 17: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Digit Recognizer

Page 18: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 19: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Дерево решений

Page 20: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 21: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Нейронная сеть

Page 22: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 23: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

PyBrain

Page 24: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Возьмем все в свои руки

Page 25: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Разделяй и властвуй

Page 26: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 27: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 28: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Bag of words meets bags of popcorn

Page 29: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Bag of Words

Page 30: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 31: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Word2Vec

Page 32: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Word2Vec

Семантические отношения между словами

- king - man + woman = queen.

- сша доллар украина:

гривне 0.622719

долар 0.607078

гривны 0.597969

рубля 0.596636

Кластеризация запроса

- мобильный телефон:

сотовый 0.811114

телефона 0.776416

смартфон 0.730191

телфон 0.719766

мобильного

0.717972

Опечатки

- преключение:

приключение

0.748698

преключения

0.726111

приключения

0.692828

приключеия

0.670168

http://www.kaggle.com/c/word2vec-nlp-tutorial/details/part-2-word-

vectors

Page 33: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Dogs vs. Cats

Page 34: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 35: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 36: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Page 37: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

Deep Convolutional Neural

Networks

http://www.ualberta.ca/~bang3/files/DogCat_report.pd

f

Page 38: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]

http://habrahabr.ru/company/yandex/blog/208034

/

Page 39: Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]