프로그래머 계신가요? 간단한 퍼지이론 질문.
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 | - | - |
4104 | 정말 대단한 꼬마(?) 입니다.^^ [23] |
|
2133 | 12-11 |
4103 | [잡담]요즘 이동키 P2P사용하는 분들이 있을까요? [11] |
|
2492 | 12-11 |
4102 | 재밋는 동영상 [4] |
|
1475 | 12-11 |
4101 | nVidia GT240 실패한 사용기.. [16] | 고담시민 | 4677 | 12-11 |
4100 | 처음알았네요 [5] |
|
1566 | 12-11 |
4099 | 추천 바랍니다. [2] | 우리모두 | 1145 | 12-11 |
4098 | 윈도우 7 64의 사이드바가.... [2] |
|
1536 | 12-11 |
4097 | 인텔 ssd 펌웨어 업뎃 됐습니다.34nm 트림 지원가능하답니다. [7] | 이런저런 | 2017 | 12-11 |
4096 | VHD 멀티부팅메뉴 - [5] | 서아연 | 1872 | 12-11 |
» | 프로그래머 계신가요? 간단한 퍼지이론 질문. [4] |
|
1980 | 12-11 |
4094 | 야심한 밤에 install failed [5] |
|
1444 | 12-11 |
4093 | 여러분들은 어떤 미드를 보시는지요? [21] |
|
1859 | 12-11 |
4092 | 헛 포인트 랭킹 ㅋ [17] | 좋은날 | 1445 | 12-10 |
4091 | 와우... 역시... 유료 p2p 프로그램은 무섭네요... [14] |
|
2800 | 12-10 |
4090 | 메니안 닷컴도 좀 힘든가보네요 [23] | gooddew | 2770 | 12-10 |
4089 | 음... 이 이야기는 정품이 아닌라는 예기여? [2] |
|
1833 | 12-10 |
4088 | Dr.Do님이 올리신 kmp를 찾고 있네요 [5] |
|
2240 | 12-10 |
4087 | [잡담]요즘 바체가 업데이트에 열을 올리고 있네요.... [3] |
|
3897 | 12-10 |
4086 | CNM케이블 인터넷전화 시/내외전화 무료 정액요금제 사용하... [4] | 은둔자 | 2167 | 12-10 |
4085 | 윈도우7에서 바로가기 [5] | 수박바나나 | 1667 | 12-10 |
제가 알기로는 벽돌깨기는 퍼지이론에 부합되지 않을것으로 생각됩니다.
빨간벽돌은 1번 , 노란벽돌은 2번, 검정벽돌은 절대로 깨지지 않는다고 한다면,
이것은 퍼지이론없이도 충분히 구현이 가능합니다.
예를들면 부딛친다 = -0.5; 깨진다=<1;
빨간벽돌 = 0.5 ; 노란벽돌 = 1 ; 검정벽돌 = 부딛힌다 + 0.5;
이렇게 정의하고 공이 부딛치는 과정을 각각의 벽돌에다 부딛친다를 더하여 결과값을 판단해 깨진다라고
명확하게 판단할 수 있습니다.
퍼지이론의 예를들어 양계장에서 무게 500g~600g사이의 훌륭한닭을 가장많이 길러내기위해 매일먹는사료양을 조절하는
프로그램을 구축한다고 가정하면
매일 닭의 무게를 측정해서 600g보다 크면 사료양을 10g주고, 500g과 600g사이는 20g주고
500g보다 작으면 사료양을 30g주도록 하는 프로그램을 짜서
몇마리가 나올지 모르지만, 500~600g사이의 닭의 수를 가장많이 늘이면 된다는 것입니다.
501g이든 599g이든 그 사이에만 들면 훌륭한 닭으로 인정하겠다는 의미져 ^^
이해가 되실런지..^^ 하지만 단단함의 정도라는 표현만큼은 퍼지이론과 적합할듯 합니다. ^^