2013-04-14 1 views
0

의 형태로 시각화하는 방법 요즘에는 C#에서 두 가지 알고리즘을 개발하려고합니다. 자기 조직화지도, 입자 군집 최적화 및 반딧불 군집 최적화. 나는 알고리즘이 어떻게 작동하는지 알지만 어디서 시작해야할지 모르겠습니다.신경망의 노드 (에이전트)를 C#

최상의 솔루션을 찾으려고하는 검색 공간의 에이전트에는 일부 좌표 (x 및 y)가 있습니다. 각 반복에서 형태로 시각적으로 상담원의 위치를 ​​어떻게 표현해야하는지 모르겠습니다. 한 옵션은 C#에서 차트를 사용하고 포인트를 나타낼 수 있으므로 각 반복에서 차트에서 에이전트 (포인트)의 위치를 ​​변경하려고합니다. 또 다른 방법은 x 및 y 좌표를 기반으로 한 패널에서 C# 및 그리기 원 또는 점에서 드로잉 클래스를 사용하는 것입니다. .net의 어떤 클래스를 사용하여 검색 공간의 점을 (2D 공간에서) 시각적으로 나타낼 수 있습니까?

당신이 나를 이해하고이 게시물을 읽어 주셔서 감사합니다.

+0

죄송합니다. 이해할 수 있는지 확실하지 않습니다. "코드"질문은 어디에 있습니까? 3D로 연결된 일련의 도트를 나타내려면 3D 공간에서 렌더링해야합니다. – LightStriker

+0

나는 왜 그릴 지 모르겠다. 프로그래밍 문제는 아니며 다차원 데이터를 나타내는 것입니다. 나는 그것이 당신의 경우에 실현 가능하다고 생각하지 않는다. (그리고 솔직히 말해서 당신은 포인트의 혼란을 볼 것이다. 어쨌든 당신이 옳다면 – sashkello

+0

. 다차원 점 잊어 버려. 2D에 대해 나에게 무엇을 제안 하나? 차트를 사용해야합니까, 아니면 상담원의 현재 위치 (x, y)에 따라 패널에서 원이나 점을 움직여야합니까? 이것을 할 수있는 좋은 방법이 있습니까? 어쨌든 당신이 옳다면 – Panarit

답변

0

디자인 변수가 N 차원 (N> 3)이면 관심있는 전체 도메인을 시각화하는 것은 쉬운 일이 아닙니다. N-Dim을 2D 또는 3D로 투영하여 필드의 "단면"을 얻을 수 있습니다.

+0

. 다차원 점 잊어 버려. 2D에 대해 나에게 무엇을 제안 하나? 차트를 사용해야합니까, 아니면 상담원의 현재 위치 (x, y)에 따라 패널에서 원이나 점을 움직여야합니까? 이것을 할 수있는 좋은 방법이 있습니까? – Panarit

+0

그것은 UI 프레임 워크에 따라 다르며, WPF를 사용할 수 있다면 이는 사소한 일이며 XAML에서 border + rectangle + TextBlock 등을 사용할 수 있습니다. 매우 간단합니다. WinForm을 사용하는 경우 ZedGraph 컨트롤을 사용해보십시오. http://sourceforge.net/projects/zedgraph/ – David

+0

예 Windows Forms를 사용하고 있지만 WPF를 궁금하게 생각한 것 같습니다. 내가 자바에서 일부 게임에서 볼 (즉, 점)을 그렸지만 C#에서 동등한 클래스를 시각적으로 에이전트를 나타내는 것으로 알고 있지는 않습니다. 그래픽인가? 어쨌든 나는 너의 제안을 점검 할 것이다. – Panarit