SlideShare a Scribd company logo
1 of 40
Download to read offline
Георгий Айзель, к.т.н., м.н.с.
Машинное обучение в
гидрологии
На самом деле нет!
1 АПРЕЛЯ
-
Международный день
вомбатов и котиков
(или День Дурака)
Поисковый
запрос:
“вомбат...
котяня”
Без машинного
обучения мы бы
никогда не нашли
такую картинку
Вомбат
и
Путин
Котяня
и
Путин
Машинное обучение в
гидрологии
WTF?
Разумные компьютеры-убийцы
Технологии: нейронные сети, связь с внешним источником супер-интеллекта skynet,
зрение, распознавание звуков, могут стрелять/резать и т.д.
Цель: истребление человечества
Год: до 2029 (на самом деле нет)
Технологии: нейронные сети (convolutional, deep learning)
Цель: распознавание образов объектов, ориентирование на
местности
Год: 2013
Яндекс.Диктовка
Технологии: разнообразие методов машинного обучения
Цель: быстрая коммуникация компьютер - человек
Год: 2014
Стадии развития методов машинного обучения
(Vapnik, 1995):
● первые алгоритмы машинного обучения
● основы теории
● нейронные сети
● альтернативы нейронным сетям
Идея машинного обучения
Обучающаяся
программа
Примеры данных с
закономерностями
Модель
закономерности
Поиск
закономерностей в
новых данных
?
признаковое описание
Обучающая
выборка
Проверочная
выборка
Матрица объект-признак (X) Целевой вектор (y)
Цикл решения задачи
Предобработка
данных
Выбор метода и
параметров
Обучение
Оценка качества
Окончательная
методика
X1
y WTF?
X1
y
Простейшая задача машинного обучения - Линейная регрессия
?
WTF?
X1
X2
Простейшая задача машинного обучения - Логистическая регрессия
X1
X2
?? ?
МАТАН - ДОБРО
Нейронные сети
Нейронные сети
● Могут подстроиться под любые данные
● Ассоциативная память
● Любят переобучаться (т.к. очень много параметров)
● На самом деле нет ничего общего с мозгом человека :)
● Огромное количество преимуществ и недостатков
● Made in
Обучение нейронных сетей
Самый простой (но долгий) - алгоритм обратного распространения ошибки
● сходимость процесса
обучения
● выпуклость
● общие функциональные
пространства и сжимающие
отображения
How to train your dragon ANN?
Кричите на неё!
МАТАН - ДОБРО
Пример использования искусственных
нейронных сетей в решении
гидрологической задачи
Гидрологическое моделирование
Физически обоснованная
модель взаимодействия
поверхности суши с
атмосферой (SWAP)
Параметры
Осадки,
температура
Параметры
подстилающей
поверхности
Тепловая
энергия
...
Рассчитанный
речной сток
Измеренный
речной сток
Калибровка
параметров
Данные
Калибровка
параметров
моделиДанные
по стоку
Расчет речного
стока
Данные
???
???
Расчет речного
стока
Здоровый человек
Курильщик
WTF?
Выход есть !
323 MOPEX-водосбора
210 водосборов на которых будет
происходить обучение ИНС
113 «неизученных» водосборов для проверки
эффективности разрабатываемой методики
?
признаковое описание
Обучающая
выборка
Проверочная
выборка
Матрица объект-признак (X) Целевая матрица (Y)
17 характеристик природных условий
(GSWP – 2, MOPEX)
11 параметров модели
SWAP
Неизученные водосборы
Архитектуры ИНС
Многослойный персептрон Радиальная базисная функция
Алгоритмы обучения ИНС
● Обратного распространения ошибки
● Левенберга-Марквардта
● Сопряженных градиентов
Результаты
Медианные оценки:
Eff = 0.484
|Bias| = 13.7%
Краткая характеристика результатов
Альтернативы нейронным сетям
● SVM (Support Vector Machines)
● GEP (Gene Expression Programming)
● Boosting (combine ‘em all, weak decision trees, Yandex Matrix Net)
2010 2011 2012 2013 2014
2015
Это стильно, модно, молодежно?
Самые распространенные проблемы
● Размытая постановка задачи
● Большое количество степеней свободы
● Большое количество разных источников данных
● Качество данных и пропуски в них
● «Сырое» ПО для работы с данными
● Неудобство работы с большими данными
● Наличие обучающей выборки
@akrot (habr)
С чего начать?
● Linux-way
● Python с библиотекой SciKit (или R, Matlab/Octave)
● Coursera (Machine Learning от Andrew Ng)
● Kaggle competition (kaggle.com)
● Yandex events (tech.yandex.ru, events.yandex.ru)
● Habrahabr.ru
Александр Фонарев
Максим Мусин
tech.yandex.ru
Andrew Ng
Александр Крот (@akrot)
Спасибо!
hydrogo@yandex.ru

More Related Content

Viewers also liked

Методы палеореконструкции озерных экосистем (Л.В. Разумовский)
Методы палеореконструкции озерных экосистем (Л.В. Разумовский)Методы палеореконструкции озерных экосистем (Л.В. Разумовский)
Методы палеореконструкции озерных экосистем (Л.В. Разумовский)Institute of Water Problems of Russian Academy of Sciences
 
Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...
Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...
Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...Institute of Water Problems of Russian Academy of Sciences
 
Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)
Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)
Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)Institute of Water Problems of Russian Academy of Sciences
 
Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...
Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...
Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...Institute of Water Problems of Russian Academy of Sciences
 
Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)
Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)
Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)Institute of Water Problems of Russian Academy of Sciences
 

Viewers also liked (9)

Методы палеореконструкции озерных экосистем (Л.В. Разумовский)
Методы палеореконструкции озерных экосистем (Л.В. Разумовский)Методы палеореконструкции озерных экосистем (Л.В. Разумовский)
Методы палеореконструкции озерных экосистем (Л.В. Разумовский)
 
Современные проблемы гидрологии речных бассейнов
Современные проблемы гидрологии речных бассейновСовременные проблемы гидрологии речных бассейнов
Современные проблемы гидрологии речных бассейнов
 
Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...
Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...
Некоторые задачи динамики вихревых структур в геофизических средах (М.А. Соко...
 
Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)
Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)
Геофизическая гидродинамика в приложении к задачам гидросферы (В.Н. Зырянов)
 
Основы гидроэкологии (Н.Н. Митина)
Основы гидроэкологии (Н.Н. Митина)Основы гидроэкологии (Н.Н. Митина)
Основы гидроэкологии (Н.Н. Митина)
 
Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...
Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...
Обоснование методов калибровки параметров моделей рек и водохранилищ для гидр...
 
Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)
Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)
Подход к управлению водными ресурсами. Потоковые модели (И.Л. Хранович)
 
Моделирование качества вод (А.В. Готовцев)
Моделирование качества вод (А.В. Готовцев)Моделирование качества вод (А.В. Готовцев)
Моделирование качества вод (А.В. Готовцев)
 
Современные водные экологические проблемы (Н.М. Новикова)
Современные водные экологические проблемы (Н.М. Новикова)Современные водные экологические проблемы (Н.М. Новикова)
Современные водные экологические проблемы (Н.М. Новикова)
 

Similar to Машинное обучение в гидрологии (Г.В. Айзель)

CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.
CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.
CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.Anton Konushin
 
CV2011 Lecture 1. Part 1. Introduction to computer vision
CV2011 Lecture 1. Part 1. Introduction to computer visionCV2011 Lecture 1. Part 1. Introduction to computer vision
CV2011 Lecture 1. Part 1. Introduction to computer visionAnton Konushin
 
Презентация 1. Введение в компьютерное зрение
Презентация 1. Введение в компьютерное зрениеПрезентация 1. Введение в компьютерное зрение
Презентация 1. Введение в компьютерное зрениеSKFU
 
Отделение компьютерных наук
Отделение компьютерных наукОтделение компьютерных наук
Отделение компьютерных наукInussic
 
ФГУП НИИР - Cloud
ФГУП НИИР - CloudФГУП НИИР - Cloud
ФГУП НИИР - Cloudifedorus
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаAnatoly Levenchuk
 
Нейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектовНейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектовNatalia Polkovnikova
 
Lecture 1. Introduction to Computer Vision
Lecture 1. Introduction to Computer VisionLecture 1. Introduction to Computer Vision
Lecture 1. Introduction to Computer VisionVladimirVolokhov
 
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАНВычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАНBDA
 
Global computational intelligence popular (ru)
Global computational intelligence popular (ru)Global computational intelligence popular (ru)
Global computational intelligence popular (ru)Anton Kolonin
 
Altair - Advanced Particle Simulator
Altair - Advanced Particle SimulatorAltair - Advanced Particle Simulator
Altair - Advanced Particle SimulatorAlexander Le-Zakharov
 
TRIZ (theory of the resolution of invention-related tasks) - rus
TRIZ (theory of the resolution of invention-related tasks) - rusTRIZ (theory of the resolution of invention-related tasks) - rus
TRIZ (theory of the resolution of invention-related tasks) - rusSvitlana Lutsenko
 
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАНВычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАНBDA
 
2015 голограмма коллектива
2015 голограмма коллектива 2015 голограмма коллектива
2015 голограмма коллектива Evgeniy Pavlovskiy
 
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Anton Moiseev
 
О том, как Computer Science нам жить помогает или современные приложения теор...
О том, как Computer Science нам жить помогает или современные приложения теор...О том, как Computer Science нам жить помогает или современные приложения теор...
О том, как Computer Science нам жить помогает или современные приложения теор...maxkalachev
 
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...RF-Lab
 
Антон Конушин (НИУ ВШЭ)
Антон Конушин (НИУ ВШЭ)Антон Конушин (НИУ ВШЭ)
Антон Конушин (НИУ ВШЭ)Edutainme
 

Similar to Машинное обучение в гидрологии (Г.В. Айзель) (20)

CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.
CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.
CV2015. Лекция 1. Понятия и история компьютерного зрения. Свет и цвет.
 
CV2011 Lecture 1. Part 1. Introduction to computer vision
CV2011 Lecture 1. Part 1. Introduction to computer visionCV2011 Lecture 1. Part 1. Introduction to computer vision
CV2011 Lecture 1. Part 1. Introduction to computer vision
 
Презентация 1. Введение в компьютерное зрение
Презентация 1. Введение в компьютерное зрениеПрезентация 1. Введение в компьютерное зрение
Презентация 1. Введение в компьютерное зрение
 
Отделение компьютерных наук
Отделение компьютерных наукОтделение компьютерных наук
Отделение компьютерных наук
 
Data science
Data scienceData science
Data science
 
ФГУП НИИР - Cloud
ФГУП НИИР - CloudФГУП НИИР - Cloud
ФГУП НИИР - Cloud
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернета
 
Нейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектовНейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектов
 
Lecture 1. Introduction to Computer Vision
Lecture 1. Introduction to Computer VisionLecture 1. Introduction to Computer Vision
Lecture 1. Introduction to Computer Vision
 
Обзор курса
Обзор курсаОбзор курса
Обзор курса
 
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАНВычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАН
 
Global computational intelligence popular (ru)
Global computational intelligence popular (ru)Global computational intelligence popular (ru)
Global computational intelligence popular (ru)
 
Altair - Advanced Particle Simulator
Altair - Advanced Particle SimulatorAltair - Advanced Particle Simulator
Altair - Advanced Particle Simulator
 
TRIZ (theory of the resolution of invention-related tasks) - rus
TRIZ (theory of the resolution of invention-related tasks) - rusTRIZ (theory of the resolution of invention-related tasks) - rus
TRIZ (theory of the resolution of invention-related tasks) - rus
 
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАНВычислительная и коммуникационная инфраструктура Академгородка и СО РАН
Вычислительная и коммуникационная инфраструктура Академгородка и СО РАН
 
2015 голограмма коллектива
2015 голограмма коллектива 2015 голограмма коллектива
2015 голограмма коллектива
 
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
 
О том, как Computer Science нам жить помогает или современные приложения теор...
О том, как Computer Science нам жить помогает или современные приложения теор...О том, как Computer Science нам жить помогает или современные приложения теор...
О том, как Computer Science нам жить помогает или современные приложения теор...
 
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
 
Антон Конушин (НИУ ВШЭ)
Антон Конушин (НИУ ВШЭ)Антон Конушин (НИУ ВШЭ)
Антон Конушин (НИУ ВШЭ)
 

Машинное обучение в гидрологии (Г.В. Айзель)