Monteverdi 1.6 , SVM Classification

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Monteverdi 1.6 , SVM Classification

Сообщение gamm » 20 апр 2011, 15:39

nadiopt писал(а):ну так-то оно да, только я так понимаю, что kernel trick придумали если классы "заходят" друг на друга...
Обзоры писали конечно не хардкорные математики, а ученые-биологи, они использовали несколько кернелов и считали производительность и точность. если нужно, позже найду саму статью
ну да - они экспериментировали :-)

я помню, у нас геологи года три экспериментировали с разными вариограммами для кригинга в SURFER, вместо того, чтобы их посчитать по своим данным ...

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Monteverdi 1.6 , SVM Classification

Сообщение nadiopt » 20 апр 2011, 15:43

зато небось теперь вариограммы знают как свои пять пальцев:)
Гамм, а не подскажете, есть ли какие свежие российские работы по использованию СВМ в дешифрировании снимков? а то у меня непатриотично получается, 128 импортных работ и ни одной нашей:(
ин гроссен фамилен нихт клювен клац клац

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Monteverdi 1.6 , SVM Classification

Сообщение gamm » 20 апр 2011, 15:49

syroezhka писал(а):
gamm писал(а):[ поскольку после перехода в новую систему координат с использованием ядер эти же задачи с успехом решаются обычным линейным дискриминатором (бинарным, после соответствующих "нахлобучек").
Если я правильно понимаю, линейная разделяющая плоскость в новом пространстве, соответствует нелинейной плоскости в пространстве признаков. И СВМ как раз позволяет построить эту плоскость без перехода.
Может потому классификация так долго и считается :?:
именно. Проблема в том, как выбрать "новое пространство", здесь пока полного автоматического решения нет. А выбрав, построить такую плоскость позволяет любой линейный дискриминантный метод, просто SVM (один из них) пытается построить плоскость "равноудаленной" от известных точек, "в надежде", что это соответствует распределению данных. А вот LVQ наоборот, пытается выбрать "опорные точки" в классах, и проложить между ними линию нелинейной границы. Везде свои заморочки - у химиков, например, есть методы построения дискриминаторов для случая, когда размерность данных значительно превышает объем обучающей выборки (например, у вас есть по 3 пикселя на класс для гиперспектральной системы - реально это спектрометры, там несколько тысяч отсчетов). Химики много наворотили по созданию "многоклассных" классификаторов из бинарных, есть интересные идеи.

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Monteverdi 1.6 , SVM Classification

Сообщение gamm » 20 апр 2011, 15:53

nadiopt писал(а):зато небось теперь вариограммы знают как свои пять пальцев:)
Гамм, а не подскажете, есть ли какие свежие российские работы по использованию СВМ в дешифрировании снимков? а то у меня непатриотично получается, 128 импортных работ и ни одной нашей:(
а я российских работ не читаю ... обычно это пересказы импортных, или результаты "опытов". Поищите в публикациях ИКИ, там вроде остались еще специалисты-математики.

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: Monteverdi 1.6 , SVM Classification

Сообщение syroezhka » 20 апр 2011, 15:57

2nadiopt,
У меня Ландсат безоблачный и 10 классов. Но честно говоря, я дальше экспериментов не продвинулась. Потому как слишком трудо- и времязатратно выходит.
Вапник, который гуру всего этого СВМ, как раз наш :)
http://www.clrc.rhul.ac.uk/resources/fop/index.htm

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Monteverdi 1.6 , SVM Classification

Сообщение nadiopt » 20 апр 2011, 16:01

про Вапника я знаю, даже смотрела его личный сайт, в обзор естественно вставила. Но он начинал эту работу с мохнатых годов, а хочется свежачка:)
ин гроссен фамилен нихт клювен клац клац

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Monteverdi 1.6 , SVM Classification

Сообщение kryl » 20 апр 2011, 17:28

Странно под виртуальной XP плагин OTB на 1.7 QGIS работет на большой машине W764 нет
Вложения
SVM.png
SVM.png (1.66 МБ) 10962 просмотра

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Monteverdi 1.6 , SVM Classification

Сообщение kryl » 21 апр 2011, 08:07

И под другой WM XP не идет с той же ошибкой. И интернет девственно пуст как будто этим плагином под Windows никто не пользуется.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Monteverdi 1.6 , SVM Classification

Сообщение Александр Мурый » 21 апр 2011, 08:52

А может, тупо не хватает памяти на машине?
Вот здесь советуют посмотреть на параметры OTB_STREAM_IMAGE_SIZE_TO_ACTIVATE_STREAMING и
OTB_STREAM_MAX_SIZE_BUFFER_FOR_STREAMING в конфигурац. файле otb.conf (наверное, он будет и на WinXP).

Как я понял из рассылки otb-users, прямых ограничений по максим. размеру файлов в OTB нет, но желательно пользоваться некими загадочными "Streaming-фильтрами" : 1, 2, 3
Редактор материалов, модератор форума

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Monteverdi 1.6 , SVM Classification

Сообщение kryl » 22 апр 2011, 15:17

Вряд ли память. На 8 Гб в родной системе не работает, а на VirtualBox на нетбуке с 2 гб как раз работает.

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Monteverdi 1.6 , SVM Classification

Сообщение kryl » 01 май 2011, 16:39

ну так как загонять эталоны в Монтеверди?

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: Monteverdi 1.6 , SVM Classification

Сообщение syroezhka » 01 май 2011, 18:01

Я ответила еще на прошлой странице :)
gis-lab.info/forum/viewtopic.php?f=20&t=7079&start=15#p43671
Upd: я последний абзац того поста чуток подредактировала.

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Monteverdi 1.6 , SVM Classification

Сообщение kryl » 01 май 2011, 19:42

А что за GLMapper?

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: Monteverdi 1.6 , SVM Classification

Сообщение syroezhka » 01 май 2011, 23:02

Я делала в Global Mapper 10 и на работе в - 12.

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Monteverdi 1.6 , SVM Classification

Сообщение kryl » 24 май 2011, 10:19

Делаю кугисовским ОТБ SVM маску лесов. Делил на 2 класса лес/не лес. При этом упорно не хотелось отделятся от леса вода. Добавил класс воды стало лучше. Получается что SVM плохо работает с разнородными классами.
Т.е. насколько я понимаю даже если стоит задача разделения на 2 класса то стоит выделять все равно много классов, а потом объединять? Какие по вашему опыту тогда стоит выделять классы не леса?
Или есть какие-то хитрые настройки SVM которые позволяют добиться корректной работы бинарной классификации на "то что надо" и "все остальное очень разнородное" без разделения этого разнородного на отдельные классы?

Ответить

Вернуться в «Обработка ДДЗ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя