프로그래머 계신가요? 간단한 퍼지이론 질문.
2009.12.11 03:27
단단함의 정도가 퍼지이론에 적합한가요?
true, false 만으로 표현할 수 없으니 맞는거 같기도 한데..
쉬운 예로 벽돌깨기 게임에서
빨간 벽돌은 0, 노란 벽돌은 1, 검정벽돌은 -1로 두어서
공이 부딪칠 때 0은 한번에 꺠지고 1은 두 번 부딪혀야 깨지고, -1은 꺠지지 않는다고 할 때
이런 경우를 퍼지이론에 적절하게 적용된것이라고 할 수 있을까요?
제가 제대로 이해한건지 모르겠네요.
개념자체는 쉬운 듯 하면서도 아닌 것 같고.
답변 주시면 ㅠㅠ
댓글 [4]
-
Star★Bros 2009.12.11 05:41
-
ddya 2009.12.11 05:50 단단함의 정도는 퍼지이론을 이용해서 표현이 가능하겠지만
예로 드신 벽돌깨기 게임은 기존의 수학적인 방식이 아닐까 싶습니다.
결국 깨진다 안깨진다. 0, 1 로 구성된 내용이 아닐까요??
제가 이해한 것이 맞다면 중간값이 있어야 하지 않을까 싶습니다.
부셔지는 벽돌
조금 깨지는 벽돌
부셔지지 않는 단단한 벽돌
그리구 게임을 만드실꺼라면 규칙 베이스(rule base)를 이용해서 한다고 들었는데
참고가 되셨으면 좋겠네요...
-
하나로 2009.12.11 14:25 퍼지 이론은 수학에서 0과 1사이의 숫자를 표현하는 것입니다.
0이 안부서지고 1이 부어졌다라는 공식에서는 나올수 없는 표현입니다.
[개인적으로 생각하기에 수학에서 괴변론과도 같은 표현이지... 흑과 백으로 표현된 세상에서 흑도 아니고 백도 아닌것이 존재한다..... 모 이런 표현인데...]
가장 흔히 예를 듣는 세탁기의 세탁 방식으로 표현하는 데.
0개끗 1더럽다. 그럼 0.5에 해당하는 더러움을 해결하기 위해서 .
1를 1/2로 1/2를 1/4로 무한이 반복하는 알고리즘으로 해결할수 있는 곳으로 세탁기가 돌아가는 것입니다.
(솔직히 세탁기의 방식은 퍼지보단 프렉탈에 가깝습니다.)
퍼지이론과 프렉탈이론과 카온스이론과 나비효과는 서로에게 표현적인 일부분이 비슷합니다.
퍼지이론 입력적인 표현이 프렉탈이로의 한부분이고 프렉탈의 무수한 반복중에서 카오스가 존재 할수 있고...
카오스적인 세계에 돌을 던져 만들것이 나비효과이고....
수학적으로 표현한다는 학문이지만 수학보다는 이상에 가까운 학문입니다.
비교적 퍼지와 프렉탈과 카오스는 수학에서도 아래와 같이 열심히 표현을 하는 데...
>==============================================================< 1 이고
>< 0 이라면
>=================================< ?를 진행하기 위한 이론.... 퍼지이론
>==========================< 1/2
>============================================< 1/2 +1/4
>=====================================< 1/2 +1/4-1/8
>=================================< 1/2 +1/4-1/8 -1/16 ...... 이런식으로 무수한 숫자를 특정한 함수로 만들어서 하면 프렉탈
>===< ? >===< ? >===< ? >===< ?
>===< ? >===< ? >===< ? >===< ? >===< ? 위에서 프레탈화 된것을 어떤한 이유로 널브러져 있는 것.. 카오스..
>===< ? (물결) >===< ? >===< ? >===< ?
>===< ? >===< ? >===< ? >===< ? >===< ? 카오스에 물결이 출렁이면 나비효과.... 연관성이 생성되기때문...
수학과 출신이라서 옛날 배운것이 생각나서 주절이 주절이....
ㅋㅋㅋ
-
Star★Bros 2009.12.11 18:45
퍼지이론이 수학적 퍼지집합을 기초로 발전한 이론이지만, 하나로님은 퍼지집합에 대해 수학적으로 해석하신것 같구요.
이것도 아니고 저것도아닌 불분명하고 애매모호한 대상이나 결과에 대해서 현실에 가장 효율적으로
근접적용 하도록 프로그램화하기 위해 rule base등의 주관적인 규칙을 만들어 프로그램하는겁니다.
이 기준이 되는 룰베이스가 사람의 지능에 가까운 역할을 하게 됨으로써 인공지능 프로그래밍의 시초가 되었습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
7077 | 카리스마조님께 질문하려면 어떻게 해야하나요? [2] |
|
2970 | 10-22 |
7076 | 희대에 엽기적인 사건이네요. [11] |
|
3173 | 10-22 |
7075 | ms visual studio 2010 ultimate kor msdn 공유좀 부탁드립... [3] | 단야혜진 | 5620 | 10-22 |
7074 | 귀국보고 [4] | james2 | 2761 | 10-22 |
7073 | 간단한 회로 구현 가능하신분 있으신가요? [2] |
|
2850 | 10-22 |
7072 | 자료실에 하루에 몇개씩만 올리면 안될까요. [17] |
|
3450 | 10-21 |
7071 | 애플은 어떻게 SKT를 무장해제시켰나 [9] |
|
2567 | 10-21 |
7070 | 미니노트북 추천해주세요 [7] |
|
2551 | 10-21 |
7069 | GodFather 님께 감사의 인사 [1] |
|
2316 | 10-21 |
7068 | 윈도 내장 조각모음에 대해.. [5] |
|
3499 | 10-21 |
7067 | 커널형 무선 모노 이어폰 좋은거 뭐 없나요. [3] |
|
2712 | 10-21 |
7066 | [재즈]감각적인 색소폰의 울림...... [1] |
|
2469 | 10-21 |
7065 | 대기업 임원 중 13%가 우울증이라네요. [2] |
|
2435 | 10-21 |
7064 | HDD 추가할 포트가 부족하신분들 [3] | IDIA | 3505 | 10-20 |
7063 | 컴퓨터 조립견적 한번 봐 주세요^^(용도추가) [17] |
|
2384 | 10-20 |
7062 | 그래픽카드 문명5정돈 뭐가좋을까요ㅋㅋ [7] | 진모씨 | 2717 | 10-20 |
7061 | 파워 둘중에 머가 나을까요?? [4] |
|
2075 | 10-20 |
7060 | 태왕 파워 안좋나요? [8] |
|
3285 | 10-20 |
7059 | 이지토렌트가 부활했어요! [6] |
|
24526 | 10-20 |
7058 | 학교급식에서 무려 배추국을 줬습니다.. [7] |
|
2408 | 10-19 |
제가 알기로는 벽돌깨기는 퍼지이론에 부합되지 않을것으로 생각됩니다.
빨간벽돌은 1번 , 노란벽돌은 2번, 검정벽돌은 절대로 깨지지 않는다고 한다면,
이것은 퍼지이론없이도 충분히 구현이 가능합니다.
예를들면 부딛친다 = -0.5; 깨진다=<1;
빨간벽돌 = 0.5 ; 노란벽돌 = 1 ; 검정벽돌 = 부딛힌다 + 0.5;
이렇게 정의하고 공이 부딛치는 과정을 각각의 벽돌에다 부딛친다를 더하여 결과값을 판단해 깨진다라고
명확하게 판단할 수 있습니다.
퍼지이론의 예를들어 양계장에서 무게 500g~600g사이의 훌륭한닭을 가장많이 길러내기위해 매일먹는사료양을 조절하는
프로그램을 구축한다고 가정하면
매일 닭의 무게를 측정해서 600g보다 크면 사료양을 10g주고, 500g과 600g사이는 20g주고
500g보다 작으면 사료양을 30g주도록 하는 프로그램을 짜서
몇마리가 나올지 모르지만, 500~600g사이의 닭의 수를 가장많이 늘이면 된다는 것입니다.
501g이든 599g이든 그 사이에만 들면 훌륭한 닭으로 인정하겠다는 의미져 ^^
이해가 되실런지..^^ 하지만 단단함의 정도라는 표현만큼은 퍼지이론과 적합할듯 합니다. ^^