SlideShare a Scribd company logo
1 of 43
Download to read offline
«Искусственный
искусственный
интеллект»
Дмитрий Усталов, ИММ УрО РАН
2
Что?!
3
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
4
Введение
●
Краудсорсинг — способ получения услуг, идей и информации
путём соучастия большого количества людей в Интернете.
– Впервые термин употреблён в 2006 году.
– Определений очень много.
●
Признаки: толпа, заказчик, задача, платформа
(Hosseini et al., 2014).
●
Ранние примеры:
– iStockphoto (2000), Wikipedia (2001),Amazon Mechanical Turk (2005).
5
Асессоры «Яндекса»
Отличное качество кадра.
6
Жанры и приложения
●
Жанры краудсорсинга (Wang et al., 2013):
– «Игры с целью» — работа в игровой форме.
– «Механизированный труд» — простые задания за микроплатежи.
– «Мудрость толпы» — коллективное создание ресурса.
●
Коммерческий краудсорсинг:
– «Витология», Wikivote!, Amazon, etc.
7
«Игры с целью»
8
«Игры с целью»
9
«Игры с целью»
10
«Механизированный труд»
11
«Мудрость толпы»
12
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
13
Процесс краудсорсинга
14
Плюсы и минусы
●
Дешевле, чем нанимать специалистов.
– $368 vs. $2190 (Heer & Bostock, 2010).
●
Не все задачи хорошо формализуются.
– “Keep it simple, stupid.”
●
Необходимость агрегации результата.
●
Требования к инфраструктуре.
●
Закон Мёрфи.
15
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
16
Генерация заданий
●
Задания — в виде закрытых или открытых вопросов.
●
Лучше выдавать несколько раз.
●
Много стратегий назначения:
– случаное назначение,
– назначение с учётом сложности заданий,
– назначение с учётом профилей пользователей.
●
Делайте задания максимально понятными.
17
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
18
Пример: OpenCorpora
●
OpenCorpora — корпус русского языка, создаваемый при
помощи краудсорсинга.
– Жанр: механизированный труд.
– http://opencorpora.org/
●
Разметка: морфология, именованные сущности.
●
Любой желающий может прийти и помочь.
●
Задания группируются в пулы.
19
Пример: OpenCorpora
(Bocharov et al., 2013)
20
Пример: OpenCorpora
●
Каждое предложение размечается несколькими участниками.
●
Пул закрывается, когда каждое предложение размечено
нужное количество раз.
●
Результат вычитывается модератором.
●
Насколько это хорошо?
21
Пример: OpenCorpora
●
Хорошо, раз проект продолжает жить.
●
Теперь представим, что пул содержит 300 предложений, а
после работы участников осталась пара неразмеченных.
– Выходит тупик.
●
Как выйти из положения?
22
Пример: OpenCorpora
●
Во-первых, фокусировать внимание пользователей при
помощи интерфейса.
– «Не заставляйте меня думать.»
●
Во-вторых, использовать рекомендательные системы для
заданий.
– Вместо рекомендации товаров — задания
(Yuen et al., 2014).
23
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
24
Работа участников
●
Краудсорсинг — это бизнес.
●
Бизнес — это деньги.
●
Деньги привлекают разных людей.
– В том числе плохих людей.
●
Мошенники и спамеры — плохие
люди.
– Надо их искать (и наказывать).
25
Работа участников
●
Спам в краудсорсинге — это случайные ответы на
оплачиваемые задания. Это не единственная проблема.
●
Распределение участников MTurk:
– добросовестные участники: 55 %,
– случайные спамеры: 21 %,
– почти случайные спамеры: 9 %,
– однородные спамеры: 9 %,
– неаккуратные участники: 6 %.
26
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
27
Пример: Yet Another RussNet
●
Yet Another RussNet — тезаурус русского языка, создаваемый
при помощи краудсорсинга.
– Жанр: мудрость толпы.
– http://russianword.net/
●
Разметка: сборка синсетов из слов.
●
Веб-интерфейс для людей с некоторым языковым кругозором.
28
Пример: Yet Another RussNet
(Braslavski et al., 2014)
29
Пример: Yet Another RussNet
●
Немотивированные студенты создавали синсеты для понятий,
которые уже есть.
●
Это плохо.
30
Пример: Yet Another RussNet
●
Вспомним про закон Мёрфи.
●
Единственное, что можно сделать— отказаться от текущего
жанра и упростить процесс.
●
Теперь данный интерфейс ориентирован на редакторов.
●
Обычные участники получат простой и «однокнопочный»
интерфейс.
31
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
32
Обработка ответов
●
Цените время участников, и они будут рады помочь.
●
Допустим, получено много ответов на выполненные задания.
●
Как агрегировать эти данные?
●
Как оценить согласованность ответов?
33
Обработка ответов
●
Выбор ответов: голос большинства.
– Это же очевидно!
– ...но на небольшом количестве ответов сложные модели
бесполезны (Karger et al., 2014).
●
Согласованность ответов:
– каппа Флейсса (нет пропусков, шкала наименований),
– альфа Криппендорфа (с пропусками, любая шкала).
●
Любите язык программирования R!
34
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
35
Пример: NLPub (RUSSE)
●
RUSSE — первое соревнование русскоязычных систем оценки
семантической близости слов.
●
Один из наборов данных — краудсорсинг.
– Жанр: механизированный труд.
– http://russe.nlpub.ru/
●
Разметка: семантическая близость пар слов.
– 398 пар слов, получено 4200 ответов.
36
Пример: NLPub (RUSSE)
(Panchenko et al., TBA)
37
Пример: NLPub (RUSSE)
●
Участник получал 15 пар в «случайном» порядке.
– Сначала сортировались с учётом количества ответов.
Затем — с учётом стандартного отклонения.
●
Для некоторых пар стандартное отклонение не убывало с течением
времени.
38
Пример: NLPub (RUSSE)
Что из этого — задание здорового человека,
а что — задание курильщика?
39
Пример: NLPub (RUSSE)
●
Значение = 0,49α (хорошая согласованность).
●
На данных краудсорсинга выиграл word2vec.
– Лучший результат: 0,76 (средняя точность).
– На других наборах данных — около 0,98.
●
Постоянно следите за ответами участников.
●
Помните про согласованность и однозначность ответов!
40
●
Введение.
●
Процесс краудсорсинга.
●
Генерация заданий и пример OpenCorpora.
●
Работа участников и пример Yet Another RussNet.
●
Обработка ответов и пример NLPub.
●
Заключение.
План доклада
41
Открытые проблемы
●
Динамическое управление процессом.
●
Анализ экономической эффективности.
●
Оценка квалификации участников.
●
Оценка сложности заданий.
●
Обнаружение спама.
42
Заключение
●
Краудсорсинг является недорогим и эффективным
способом сбора данных.
– Серебряной пули не существует.
●
Не заставляйте людей думать и уважайте их время!
– Помните про закон Мёрфи.
●
Участвуйте в краудсорсинге и сами!
43
Спасибо за внимание!
●
Дмитрий Усталов, ИММ УрО РАН.
– https://ustalov.name/
– dmitry@eveel.ru
Автор благодарит Фонд Михаила Прохорова,
Российский гуманитарный научный фонд,
а также Microsoft Research.

More Related Content

Similar to DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН

Интерпретация моделей машинного обучения
Интерпретация моделей машинного обученияИнтерпретация моделей машинного обучения
Интерпретация моделей машинного обученияДмитрий Колодезев
 
круглый стол Sk robotics 100213
круглый стол Sk robotics 100213круглый стол Sk robotics 100213
круглый стол Sk robotics 100213The Skolkovo Foundation
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковSQALab
 
ALMADA 2013 (computer science school by Yandex and Microsoft Research)
ALMADA 2013 (computer science school by Yandex and Microsoft Research)ALMADA 2013 (computer science school by Yandex and Microsoft Research)
ALMADA 2013 (computer science school by Yandex and Microsoft Research)Alexey Zinoviev
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряit-people
 
20111001 information retrieval raskovalov_lecture2
20111001 information retrieval raskovalov_lecture220111001 information retrieval raskovalov_lecture2
20111001 information retrieval raskovalov_lecture2Computer Science Club
 
Сверточные нейронные сети
Сверточные нейронные сетиСверточные нейронные сети
Сверточные нейронные сетиIvan Kavalerov
 
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...Vsevolod Rodionov
 
Ранжирование: от строчки кода до Матрикснета
Ранжирование:  от строчки кода до МатрикснетаРанжирование:  от строчки кода до Матрикснета
Ранжирование: от строчки кода до Матрикснетаyaevents
 
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серый
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серый08.11 SEMPRO Club - Влад Моргун - Цвет настроения серый
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серыйVladislav Morgun
 
BigData и Data Science: методы и инструменты
BigData и Data Science: методы и инструменты BigData и Data Science: методы и инструменты
BigData и Data Science: методы и инструменты Dima Karamshuk
 
Говорим о СУБД языком HR
Говорим о СУБД языком HRГоворим о СУБД языком HR
Говорим о СУБД языком HRKonstantin Osipov
 
А.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучениюА.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучениюAnatoly Levenchuk
 
Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...
Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...
Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...Anna Vodyanitskaya
 
Modelling the UI design process
Modelling the UI design processModelling the UI design process
Modelling the UI design processallileja
 
Планирование по информатике в 5-6 классах
Планирование по информатике в 5-6 классахПланирование по информатике в 5-6 классах
Планирование по информатике в 5-6 классахСергей Афонин
 
От электронной команды к электронному участию
От электронной команды к электронному участиюОт электронной команды к электронному участию
От электронной команды к электронному участиюzabej
 

Similar to DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН (20)

Интерпретация моделей машинного обучения
Интерпретация моделей машинного обученияИнтерпретация моделей машинного обучения
Интерпретация моделей машинного обучения
 
круглый стол Sk robotics 100213
круглый стол Sk robotics 100213круглый стол Sk robotics 100213
круглый стол Sk robotics 100213
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиков
 
ALMADA 2013 (computer science school by Yandex and Microsoft Research)
ALMADA 2013 (computer science school by Yandex and Microsoft Research)ALMADA 2013 (computer science school by Yandex and Microsoft Research)
ALMADA 2013 (computer science school by Yandex and Microsoft Research)
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
 
20111001 information retrieval raskovalov_lecture2
20111001 information retrieval raskovalov_lecture220111001 information retrieval raskovalov_lecture2
20111001 information retrieval raskovalov_lecture2
 
Сверточные нейронные сети
Сверточные нейронные сетиСверточные нейронные сети
Сверточные нейронные сети
 
Процесс майнинг
Процесс майнингПроцесс майнинг
Процесс майнинг
 
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...
 
Ранжирование: от строчки кода до Матрикснета
Ранжирование:  от строчки кода до МатрикснетаРанжирование:  от строчки кода до Матрикснета
Ранжирование: от строчки кода до Матрикснета
 
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серый
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серый08.11 SEMPRO Club - Влад Моргун - Цвет настроения серый
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серый
 
BigData и Data Science: методы и инструменты
BigData и Data Science: методы и инструменты BigData и Data Science: методы и инструменты
BigData и Data Science: методы и инструменты
 
Elaz 4-01-12-design-lms
Elaz 4-01-12-design-lmsElaz 4-01-12-design-lms
Elaz 4-01-12-design-lms
 
Говорим о СУБД языком HR
Говорим о СУБД языком HRГоворим о СУБД языком HR
Говорим о СУБД языком HR
 
Black box testing
Black box testingBlack box testing
Black box testing
 
А.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучениюА.Левенчук -- Образование по машинному обучению
А.Левенчук -- Образование по машинному обучению
 
Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...
Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...
Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...
 
Modelling the UI design process
Modelling the UI design processModelling the UI design process
Modelling the UI design process
 
Планирование по информатике в 5-6 классах
Планирование по информатике в 5-6 классахПланирование по информатике в 5-6 классах
Планирование по информатике в 5-6 классах
 
От электронной команды к электронному участию
От электронной команды к электронному участиюОт электронной команды к электронному участию
От электронной команды к электронному участию
 

More from it-people

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Coit-people
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghubit-people
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrainsit-people
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologiesit-people
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндексit-people
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...it-people
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalrit-people
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...it-people
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАНit-people
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банкit-people
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Coit-people
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСit-people
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...it-people
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologiesit-people
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn Systemit-people
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologiesit-people
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндексit-people
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...it-people
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognicianit-people
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...it-people
 

More from it-people (20)

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
 

DUMP-2015: «Искусственный искусственный интеллект» Дмитрий Усталов, ИММ УрО РАН