개인 재정 예측 분석에서 식민지 클러스터를 적용하는 방법 - 더미

예측 분석에서 식민지 클러스터를 적용하는 방법 - 더미

비디오: 짐 로저스 충격 예언! 일본 사라지고 한국은 대박 난다! 북한은 세계 최고의 투자처! 2024

비디오: 짐 로저스 충격 예언! 일본 사라지고 한국은 대박 난다! 북한은 세계 최고의 투자처! 2024
Anonim

예측 분석 행동에 적용 할 수있는자가 조직 그룹의 자연스러운 예는 음식에 대한 개미 식민지입니다. 개미는 항상 자신의 궤적을 최적화하여 음식 표적에 가능한 한 최단 경로를 항상 취합니다.

행진하는 개미 식민지를 방해하고 음식 표적에 도달하지 못하도록 막으려 고해도 신속하게 돌아오고 식량 표적에 가능한 한 최단 경로를 찾을 수 있습니다. 모두 같은 장애물을 피합니다 반면 음식을 찾고. 이러한 행동의 균일 성은 모든 개미가 지상에 페로몬 흔적을 남기기 때문에 가능합니다.

개미가 자신의 둥지에서 놀고있는 군대를 생각해보십시오. 그들이 음식을 찾기 시작하면, 어디서 음식을 찾을 수 있는지에 대한 정보가 전혀 없습니다. 개미가 음식을 찾을 때까지 그들은 무작위로 행진한다. 행운의 개미 (개미 X라고 부름)는 나머지 개미들에게 자신의 발견을 알릴 필요가 있습니다. 그렇게하려면 둥지로 되돌아 와야합니다.

다행히 Ant X는 음식을 찾고있는 동안 페로몬을 생산하고있었습니다. 그것은 자신의 페로몬 흔적을 따라 둥지로 돌아갈 수 있습니다. 그 자신의 페로몬 흔적을 따라 둥지로 돌아 오는 길에, Ant X는 더 많은 페로몬을 같은 길에 놓습니다.

여러 개미가 같은 음식물을 발견하면 최단 경로를 취한 개미는 더 길어진 개미와 비교하여 더 많은 여행을하게되므로 최단 경로에서 더 많은 페로몬이 생산 될 것입니다. 개인 행동과 집단 행동의 관계는 계몽적인 자연스러운 예입니다.

모든 점은 문서를 나타냅니다. 검은 점은 예측 분석에 관한 문서이고 흰색 점은 인류학에 대한 문서라고 가정합니다. 다른 유형의 문서를 나타내는 점은 5 개의 셀 그리드에 임의로 분포되어 있습니다.

"개미"는 유사한 문서를 검색하기 위해 그리드에 무작위로 배치됩니다. 그 안에 가치가있는 모든 세포는 "페로몬 (pheromone)"의 사례를 나타냅니다. "문서 행렬을 사용하여 각 셀의"페로몬 "값이 해당 문서에서 계산됩니다.

좋아요, 개미 식민지의 집단 지성이 데이터를 효과적으로 클러스터링하기위한 모델을 만드는 방법은 무엇입니까? 해답은 간단한 비유에 있습니다. 개미는 데이터 집합의 클러스터를 검색하는 것과 마찬가지로 많은 환경에서 유사한 문서를 찾는 것처럼 환경에서 음식을 찾고 있습니다.

주제별로 정리하려는 문서의 데이터 집합을 고려하십시오. 비슷한 문서가 동일한 클러스터에 그룹화됩니다. 다음은 개미 식민지가 유사한 문서를 그룹화하는 방법에 대한 힌트를 제공 할 수있는 곳입니다.

도트로 문서를 표현할 수있는 2 차원 (2D) 격자를 상상해보십시오. 2D 그리드는 셀로 나뉩니다. 각 셀에는 이와 관련된 "페로몬"(값)이 있습니다. 간단히 말해, "페로몬"값은 주어진 셀의 각 문서를 구별합니다. 점들은 초기에 무작위로 분포되어 있으며 그리드의 모든 점은 고유 한 문서를 나타냅니다. 다음 단계는 2D 그리드에 다른 점들을 무작위로 배치하여 개미 식민지의 환경에서 음식을 찾는 것입니다. 이러한 점들은 처음에는 문서와 동일한 2D 그리드에 흩어져 있습니다.

격자에 추가 된 각각의 새 점은 개미를 나타냅니다. 개미 식민지 알고리즘에서 종종

대리인

이라고하는 이러한 "개미"는 2D 그리드에서 움직입니다. 각 "개미"는 문서가 가장 잘 속하는 위치에 따라 다른 도트 (문서)를 가져 오거나 떨어 뜨립니다. 이 비유에서, "음식"은 그들이 뭉칠 수있는 정도로 유사한 문서 형태를 취한다. "개미"는 그리드에서 무작위로 걷습니다. 문서를 만날 경우 pick 또는 drop의 두 가지 작업 중 하나를 수행 할 수 있습니다. 각 셀에는 문서가 문제의 문서 근처에있는 다른 문서 (점)와 얼마나 유사한지를 나타내는 "페로몬 강도"가 있습니다. "개미"가 픽업하거나 드롭하려고하는 것입니다. 셀 3의 "개미"는 흰색 "페로몬"값이 우세하기 때문에 검은 점선 문서를 선택합니다. 값이 셀 4에있는 것과 비슷한 (유사한 검은 색 점들) 셀로 이동하십시오. 검색은 클러스터가 형성 될 때까지 계속 반복됩니다. 사실상 "개미"는 문서를 집어 올리거나 문서를 놓는 두 가지 작업 중 하나를 수행하여 한 셀에서 다른 셀로 문서를 이동시킵니다. "개미"가 그리드에서 무작위로 움직이기 시작했을 때, 도트 (문서)를 만나면 "개미"가 현재 셀의 문서를 집어 들고, 그 문서와 함께 이동하여 그 문서의 셀에 떨어 뜨립니다 적합성에 충분한 유사성.

"개미"가 문서를 드롭하는 가장 좋은 셀을 어떻게 결정합니까? 그 대답은 셀의 값이 "페로몬"처럼 행동한다는 것입니다. 2D 그리드의 모든 셀에는 셀의 문서를 나타내는 방식으로 계산할 수있는 숫자 값이 들어 있습니다.

각 문서는 일련의 숫자 또는 숫자 값의 벡터로 표현된다는 것을 기억하십시오. 페로몬의 강도 (수치)는 더 많은 문서가 셀에 떨어질 때 증가하며, 문서를 나타내는 숫자가 셀 밖으로 이동하면 그 값은 감소합니다.

예측 분석에서 식민지 클러스터를 적용하는 방법 - 더미

편집자의 선택

JavaScript에서 HTML 양식 요소에 액세스하는 방법 - 다른 HTML 요소와 마찬가지로

JavaScript에서 HTML 양식 요소에 액세스하는 방법 - 다른 HTML 요소와 마찬가지로

자바 스크립트에서 HTML5 요소와 직접 상호 작용할 수 있습니다. 트릭은 선택한 요소가 지원해야하는 브라우저 및 플랫폼에서 작동하는지 확인하는 것입니다. 이 예제에서는 및 태그를 다음과 같은 솔루션의 일부로 사용하는 방법을 보여줍니다.

CSS 값 정의에 대한 빠른 가이드 구문 - 인형

CSS 값 정의에 대한 빠른 가이드 구문 - 인형

W3C (World Wide Web Consortium)에서 모든 CSS 속성의 구문과 가능한 값을 정의합니다. 정의를 가능한 한 정확하게 만들기 위해 W3C는 CSS 값 정의 구문이라는 공식 시스템을 사용합니다. 정의 구문은 가능한 값을 매우 정확하게 정의하지만 CSS 값 정의 구문을 읽는 중 ...

JavaScript로 동적 HTML 요소를 작성하는 방법 - 더미

JavaScript로 동적 HTML 요소를 작성하는 방법 - 더미

모든 페이지에 대한 특수 효과는 페이지에 동적 HTML 변경 기능을 제공하는 것입니다. 예를 들어 다음 예제와 같이 선택한 요소에 특수 효과를 만들 수 있습니다. function ChangeStyles (event) {// 요소에 대한 참조를 얻습니다. var ThisElement ...

편집자의 선택

Excel 2013 통합 문서의 변경 내용 수락 또는 거부 방법 - 변경 내용 추적을 설정하면 더미

Excel 2013 통합 문서의 변경 내용 수락 또는 거부 방법 - 변경 내용 추적을 설정하면 더미

Excel 2013 통합 문서의 경우 리본의 검토 탭에있는 변경 내용 추적 명령 단추의 드롭 다운 메뉴에서 Alt / RGC를 눌러 변경 내용 적용 / 거부 옵션을 선택하여 수락 또는 거부 할 변경 내용을 결정할 수 있습니다. 이렇게하면 Excel이 강조 표시된 모든 변경 내용을 검토합니다 ...

Excel에서 셀에 설명을 추가하는 방법 2016 - 문자

Excel에서 셀에 설명을 추가하는 방법 2016 - 문자

Excel 2016 워크 시트의 특정 셀에 주석을 달 수 있습니다. 댓글은 스티커 메모의 전자 팝업 버전과 유사합니다. 셀에 주석을 추가하려면 다음과 같이하십시오. 셀 포인터를 이동하거나 주석을 추가 할 셀을 클릭하십시오. 새 주석을 클릭하십시오.

Excel 피벗 테이블에 계산 된 필드를 추가하는 방법 - 더미

Excel 피벗 테이블에 계산 된 필드를 추가하는 방법 - 더미

피벗 테이블 내부의 값을 계산합니다. 계산 된 필드 및 항목을 표에 추가 할 수 있습니다. 계산 된 필드를 추가하면 새로운 행이나 열을 피벗 테이블에 삽입 한 다음 수식을 사용하여 새 행이나 열을 채울 수 있습니다. 예를 들어 다음과 같이 나타납니다.

편집자의 선택

포토샵 CS6에서 히스토리 기능으로 채우기를 사용하는 방법 - 더미

포토샵 CS6에서 히스토리 기능으로 채우기를 사용하는 방법 - 더미

채우기 Adobe Photoshop의 기능 Creative Suite 6는 선택을 원할 때 유용합니다. 특정 상태로 바꿀 영역을 쉽게 선택할 수 있으면 기록으로 채우기 기능을 사용할 수 있습니다. 특정 이미지에서 하늘이 마음에 들지 않는다고 가정 해보십시오. 선택한 항목 ...

Photoshop CS6에서 패싯 필터를 사용하는 방법 -

Photoshop CS6에서 패싯 필터를 사용하는 방법 -

Photoshop CS6의 이미지는 먼지와 스크래치를 줄이거 나 날카로운 모서리를 부드럽게하는 것입니다. 패싯 필터는 포스터 라이징 효과를 사용하여 이미지를 분할합니다. Photoshop CS6에서 이미지를 흐리게 처리하려는 한 가지 이유는 먼지 및 스크래치를 줄이거 나 밝기를 비슷하게하는 픽셀 블록을 모아서 기하학적 모양을 사용하여 단일 값으로 변환하기 때문입니다.

Photoshop CS6에서 손 도구 사용 방법 - 인형

Photoshop CS6에서 손 도구 사용 방법 - 인형

Photoshop CS6 손 도구는 이미지 문서에서 빠르게 이동하고 스크롤 막대와 유사하게 작업하여 작업을보다 신속하게 수행 할 수 있습니다. 손 도구는 손 도구를 클릭 할 필요가 거의 없기 때문에 실제 도구보다 기능이 더 많습니다. 간단히 ...