Silverback9

#야생으로

Creative Coding 독학 제262일 2024년12월14일(토)

오늘은 몬테 카를로로 날아가 보겠습니다~~^^*

왜냐하면~~^^*

몬테 카를로에 아주 재미있는 알고리즘이 있는 것 같아요~~^^*

유전자 Pool을 생성하는 새로운 방식이예요~~^^*

아~~^^* 지금 몬테 카를로는 따뜻하겠지요~~^^*

몬테 카를로의 풍경을 보고 나니 크리스마스도 따뜻해 질 것 같은 기분 좋은 예감~~^^*

크리스마스의 따뜻한 기운을 가슴에 품고~~^^*

몬테 카를로 샘플링 방식을 시청자 모드로 편안하게 살펴보면 어떨까요~~^^*

아하~~^^* 몬테 카를로의 도박장에서 일어나는 작용처럼 무작위로 무언가를 뽑는다는 것에서~~Monte Carlo Simulation이라고 하는 것 같네요~~^^*

무작위!

함수 random()과는 우리 이미 많이 친하잖아요~~^^*?

Monte Carlo Simulation의 두 가지 규칙~~^^*

Rule Number One: 편향되지 않은 기준으로 후보자를 선택한다 => 무작위!!

Rule Number Two: 후보자 Pool 군을 아주아주아주 크게 생성한다!

네~^^* 어떤 기준을 적용하지 않고 무작위로 후보자들을 뽑지만, 그 후보자 Pool이 아주아주아주 크기 때문에 목표에 가까운 어떤 것을 찾을 수 있게 되는 것 같네요~

음….

이전에 우리가 후보자 Pool 군을 생성할 때는, 후보자에 확률값을 반영하여, 확률값이 높은 후보자는 많이 넣고 확률값이 낮은 후보자는 적게 넣었었잖아요? 그것과 다른 방식인 것 같아요~~^^*

무언가 새로운 방식으로 후보자 Pool 군을 만드는 법을 배우게 될 것 같은데요~~^^*

오늘 저와 함께 따뜻한 곳 Monte Carlo를 여행해 주셔서 감사합니다~^^*

내일은 이 방식을 적용하여 새롭게 유전자 Pool을 만드는 방법을 좀더 자세하게 살펴볼까요~~^^*

오늘도

멋진 아침! 보내시고요!

기쁨 나누는 만남 즐겁게 누리시고요~!

아침부터 채워지는 보람찬 가슴 안고 밤에도 뿌듯하게 주무셔요~!

네~~!! 꿈은 이루어 집니다~~!!

댓글 남기기