Дом Личные финансы Как применять любые кластеры колоний в интеллектуальном анализе - манекены

Как применять любые кластеры колоний в интеллектуальном анализе - манекены

Видео: Защита кандидатской диссертации 2025

Видео: Защита кандидатской диссертации 2025
Anonim

Естественным примером самоорганизующейся группы, которую вы можете применить в прогностическом анализе, является колония муравьев, охотящихся за едой. Муравьи коллективно оптимизируют свой трек, так что он всегда берет кратчайший путь к продовольственной цели.

Даже если вы попытаетесь потревожить марширующую колонию муравьев и не дать им добраться до продовольственной цели, они быстро вернутся в путь и (опять же) находят самый короткий путь к продовольственной цели, все они избегают тех же препятствий глядя на еду. Эта однородность поведения возможна, потому что каждый муравей откладывает след феромонов на земле.

Подумайте, как армия муравьев простаивает в своем гнезде. Когда они начинают искать пищу, у них нет абсолютно никакой информации о том, где ее найти. Они маршируют случайным образом, пока отдельный муравей не найдет пищу; теперь удачливый муравей (назовем его Ant X) должен сообщить свою находку остальным муравьям - и для этого он должен найти свой путь обратно в гнездо.

К счастью, Ant X выпускал свои феромоны все время, когда искал пищу; он может следовать за своим тропом феромонов обратно в гнездо. На обратном пути к гнезду, следуя собственным тропам феромонов, Ant X ставит больше феромонов на один и тот же след.

В результате запах на тропе Ант Х будет самым сильным среди всех троп других муравьев. Самый сильный след феромонов привлечет всех других муравьев, которые все еще ищут пищу. Они будут следить за самым сильным ароматом. По мере того как больше муравьев присоединяется к тропе Ant X, они добавляют к ней больше феромонов; запах усиливается. Довольно скоро все остальные муравьи имеют сильный запах.

Если несколько муравьев обнаружили тот же источник пищи, муравьи, которые взяли кратчайший путь, сделают больше поездок по сравнению с муравьями, которые следуют за более длинными путями, - поэтому большее количество феромонов будет произведено на кратчайшем пути. Соотношение между индивидуальным и коллективным поведением является естественным примером.

Каждая точка представляет собой документ. Предположим, что черные точки - это документы о прогнозной аналитике, а белые точки - это документы об антропологии. Точки, представляющие различные типы документов, распределяются случайным образом в сетке из пяти ячеек.

«Муравьи» беспорядочно развертываются в сетке для поиска похожих документов. Каждая ячейка со значением в ней представляет собой экземпляр «феромона». «Используя матрицу документов, значение« феромона »каждой ячейки рассчитывается из соответствующего документа.

Хорошо, как коллективный разум муравьиной колонии создает модель для эффективной кластеризации данных? Ответ заключается в простой аналогии: муравьи ищут пищу в своей среде, так же, как мы ищем кластеры в наборе данных - ищем похожие документы в большом наборе документов.

Рассмотрим набор данных документов, которые вы хотите организовать по темам. Аналогичные документы будут сгруппированы в одном кластере. Вот где колония муравьев может дать подсказки о том, как группировать подобные документы.

Представьте себе двумерную (2D) сетку, где вы можете представлять документы в виде точек. 2D-сетка делится на ячейки. Каждая ячейка имеет связанный с ней «феромон» (значение). Вкратце, значение «феромона» различает каждый документ в данной ячейке.

Точки сначала распределяются случайным образом - и каждая точка в сетке представляет собой уникальный документ. Следующим шагом будет случайное развертывание других точек в 2D-сетке, имитирующая поиск муравьиной колонии пищи в окружающей среде. Эти точки сначала рассеиваются в одной и той же 2D-сетке с документами.

Каждая новая точка, добавленная в сетку, представляет муравья. Те «муравьи», которые часто упоминаются в алгоритме муравьиной колонии как агенты , перемещаются в 2D-сетке. Каждый «муравей» будет либо собирать, либо убирать другие точки (документы), в зависимости от того, где лучше всего подходят документы. В этой аналогии «еда» имеет форму документов, достаточно похожих, чтобы их можно было сгруппировать.

«муравей» случайно перемещается по сетке; если он сталкивается с документом, он может выполнить одно из двух действий: выбрать или удалить. Каждая ячейка имеет «интенсивность феромонов», которая указывает, насколько похож документ на другие документы (точки), находящиеся рядом с документом, о котором идет речь, - тот, который «муравей» собирается либо забрать, либо упасть.

Обратите внимание, что «муравей» в ячейке 3 будет забирать черно-пунктирный документ, потому что преобладает белое значение «феромона»; и переместитесь в ячейку, где значение близко (похоже) к тому, что находится в Cell 4 (несколько черных точек). Поиск продолжается до тех пор, пока не сформируются кластеры.

По сути, «муравей» перемещает документы из одной ячейки в другую для формирования кластеров, выполняя либо одно из двух действий: сбор документа или удаление документа.

Когда «муравьи» начали беспорядочно перемещаться по сетке, столкновение с точкой (документом) приводит к тому, что «муравей» собирает документ из своей текущей ячейки, перемещаясь с ним и отбрасывая его в ячейку, в которой он достаточное сходство с положением.

Как бы «муравей» определял лучшую ячейку, в которой нужно было удалить документ? Ответ заключается в том, что значения в ячейках действуют как «феромоны» - и каждая ячейка в 2D-сетке содержит числовое значение, которое может быть рассчитано таким образом, который представляет документ в ячейке.

Помните, что каждый документ представлен как набор чисел или вектор числовых значений. «Интенсивность феромона» (числовое значение) увеличивается, когда в ячейку выпадает больше документов, и это значение уменьшается, если числа, представляющие документы, перемещаются из ячейки.

Как применять любые кластеры колоний в интеллектуальном анализе - манекены

Выбор редактора

Как применять любые кластеры колоний в интеллектуальном анализе - манекены

Как применять любые кластеры колоний в интеллектуальном анализе - манекены

Естественный пример самоорганизующейся группы вы можете применять в прогностическом анализе поведение - это колония муравьев, охотящихся за едой. Муравьи коллективно оптимизируют свой трек, так что он всегда берет кратчайший путь к продовольственной цели. Даже если вы попытаетесь потревожить марширующую колонию муравьев и предотвратить их ...

Как выбрать алгоритм для модели прогнозирующего анализа - манекены

Как выбрать алгоритм для модели прогнозирующего анализа - манекены

Различные статистические данные , а алгоритмы машинного обучения доступны для использования в вашей модели прогнозирующего анализа. Вы можете лучше выбрать алгоритм после того, как вы определили цели своей модели и выбрали данные, над которыми будете работать. Некоторые из этих алгоритмов были разработаны для решения конкретных бизнес-задач, улучшения существующих алгоритмов или обеспечения ...

Как очистить данные для интеллектуального анализа - манекены

Как очистить данные для интеллектуального анализа - манекены

Перед запуском интеллектуального анализа, вам нужно будет сделать убедитесь, что данные чисты от посторонних вещей, прежде чем вы сможете использовать их в своей модели. Это включает поиск и исправление любых записей, содержащих ошибочные значения, и попытки заполнить любые отсутствующие значения. Вам также необходимо будет решить, включать ли повторяющиеся записи ...

Выбор редактора

Для калькулятора Использование на PSAT / NMSQT - манекенах

Для калькулятора Использование на PSAT / NMSQT - манекенах

Вам разрешено приносить калькулятор к PSAT / NMSQT. Тестировщики точно скажут вам, что вы можете решить каждую проблему теста без калькулятора. Но почему вы хотите добавить и разделить, когда у вас есть машина для выполнения арифметики? Ключевым фактором является использование калькулятора ...

5 Способов максимизировать ваш показатель на SAT-манекенах

5 Способов максимизировать ваш показатель на SAT-манекенах

Хотите, чтобы ваш тестовый день SAT был наполненный уверенностью и радостью? Вот пять способов помочь вам убедиться, что вы прошли тест. Сохраните свои пробелы в правильном ряду. Когда вы берете SAT, вы можете пропустить вопрос здесь и там. Нет проблем. Просто убедитесь, что ваши ответы ...

Правые треугольники на PSAT / NMSQT - манекены

Правые треугольники на PSAT / NMSQT - манекены

Вы найдете много треугольников на PSAT / NMSQT, особенно правые треугольники. Греки не были единственными математиками в древнем мире, но им удалось разместить свой «бренд» по геометрии, слово, которое, кстати, происходит от греческих слов «земной меры». «В частности, математик по имени Пифагор написал Пифагорейскую теорему: a2 + ...

Выбор редактора

Как создавать веб-формы с помощью HTML5 - манекены

Как создавать веб-формы с помощью HTML5 - манекены

HTML-формы могут предоставлять информацию пользователям, используя текст и изображения. Каждая форма имеет одну и ту же базовую структуру. Какие элементы ввода вы используете, зависит от данных, которые вы представляете и собираете. Элемент представляет собой контейнер содержимого и ввода: он работает так же, как элемент абзаца ( ), который содержит текст абзаца или как ...

Как создавать заголовки в HTML5 - манекены

Как создавать заголовки в HTML5 - манекены

Заголовки разбивают документ на разделы. Большинство книг используют заголовки и подзаголовки, чтобы разделить каждую главу на разделы, например, и вы можете сделать то же самое со своей веб-страницей. Заголовки Создайте организационную структуру. Разбейте текстовый поток на странице. Предоставляйте визуальные подсказки относительно группировки фрагментов контента. HTML ...

Как отобразить панель счетчиков на вашей веб-странице - манекены

Как отобразить панель счетчиков на вашей веб-странице - манекены

HTML5 содержит эти числовые атрибуты, значения которых могут быть целыми числами (то есть целыми числами) или десятичными числами: значение: текущее измеренное значение для вашего метра: государства a ...