Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

У кого есть исходники по кластерному анализу   Найти похожие ветки 

 
yuraspb ©   (2006-11-09 20:48) [0]

У кого есть исходники по кластерному анализу? Очень надо обрабатывать большие массивы данных.


 
TUser ©   (2006-11-09 21:20) [1]

КА тема настолько большая, что спрашивать просто какой-нибудь исходник, это примерно как просить исходники какой-нибудь программы. Там методов навалом, у каждого есть свои достоинства и недостатки. Универсального, конечно, нет, для каждой задачи надо что-нибудь свое.

Обычно люди не замарачиваются, а используют Matematika, STATISTICA и другие пакеты, куда это все встроено. Но обычно можно достич лучших результатов подумав, и выбрав наиболее оптимальный в данном случае алгоритм.


 
yuraspb ©   (2006-11-09 21:23) [2]

Меня интересует простейший метод скорее всего нахождение расстояние эвклидовой формулой.

Заморачиваться тут не надо, нужен толковый исходник.


 
Ne-Ld   (2006-11-09 21:34) [3]

кластерный анализ не пишут на дельфи, AFIAK.
Что бы получить толковый исходник тебе нужно толково задать вопрос?
Что ты хочешь сделать?


 
yuraspb ©   (2006-11-09 21:57) [4]

Мне нужна классификация объектов по неким параметрам, объединение их в кластера, расчёт массы кластера, уверен что такие исходники есть. Вот примеры похожих программ:

http://www.nickart.spb.ru/analysis/cluster.php

http://www.rakov.de/Artikel/Int-Morf-Programm/Okkam3.html


 
TUser ©   (2006-11-09 22:10) [5]

Построй граф. Вес ребра = евклидово расстояние. Найди минимальное остовное дерево. Затем - ребро в дереве наибольшего веса. Им ты делишь объекты на два кластера, для каждого из которых уже есть МОД. Давльее - рекурсивно все повторяешь. Программирования -на пол-дня.

А почему пишут не на Делфи?


 
yuraspb ©   (2006-11-09 22:27) [6]

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


 
Ne-Ld   (2006-11-09 22:38) [7]

2TUser
Часто нужна высокая скорость. Я не хочу разводить тут холивар(я сам много чего еще не понимаю), но те программы которые я знаю\видел по данной теме написаны на C.

А вообще есть метод к-средних (k-means) он простой, попробуй погугли может что найдешь.


 
TUser ©   (2006-11-10 05:03) [8]

> Часто нужна высокая скорость.

И она, конечно, достигается миграцией на си. Не смеши.


 
Jeer ©   (2006-11-10 10:22) [9]

>TUser ©   (10.11.06 05:03) [8]

Причем на Intel C компилятор.


 
yuraspb ©   (2006-11-10 11:45) [10]

Каким образом можно ускорить операцию  sqrt ( (а-b)*(а-b) + (c-d)*(c-d) + ...) 8 штук ?

про к средних нагуглить не удалось уже 2 дня гуглю


 
yuraspb ©   (2006-11-10 19:35) [11]

Выяснилось что скр работает быстрее перемножения ))


 
Ne-Ld   (2006-11-10 19:58) [12]

2yuraspb
1. Вообще почему нужно евклидово расстояние? Ты уверен что нужно именно оно?
2. Странно, что не удалось нагуглить...  попробуй http://www.koders.com/
3. Надо не операцию извлечения корня ускорять а
а)уменьшать размерность пространства. Ключевые слова "feature selection". Общая идея - не бери больше чем можешь обработать.
б)Выкинь (тем или иным способом тут уже зависит от данной задачи) лишние точки. Уменьш количество точек в пространстве объединив ближайшие в макроточку...

p.s. а если не секрет, то где такая экзотическая проблема встала?


 
Ne-Ld   (2006-11-10 20:00) [13]

http://en.wikipedia.org/wiki/K-means
вот даже в вики немного есть. Пройди по ссылкам может что и нароешь...


 
Горгер ©   (2006-11-10 20:13) [14]

Каким образом можно ускорить операцию  sqrt ( (а-b)*(а-b) + (c-d)*(c-d) + ...)
Вообще можно и без Си.
Используя MMX.


 
Ketmar ©   (2006-11-10 20:36) [15]

SSE. SSE2. Cray. etc.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.044 c
4-1153425976
Батыр
2006-07-21 00:06
2006.12.03
Как узнать цвет заданной точки экранна


6-1152890949
_kos
2006-07-14 19:29
2006.12.03
Socket в цикле


15-1163750958
Slider007
2006-11-17 11:09
2006.12.03
С днем рождения ! 17 ноября


15-1163270446
Cyrax spectre
2006-11-11 21:40
2006.12.03
Имею ли я право на реабилитацию или УДО ?


2-1163580837
Sanyok
2006-11-15 11:53
2006.12.03
По правте пожалуйста этот запрос не правильно делит





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский