Silverback9

#야생으로

Creative Coding 독학 제254일 2024년12월06일(금)

오늘은 아침에 음악 함께 듣고, 저녁에 코딩공부하면 어떨까요~~^^*

왜냐면~~^^*

제가 잠시 후 이동을 해야 해서요~~^^*

이 맛있는 커피의 향기를 일단 먼저 선물드려요~~^^* 한 모금 하셔요~~^^*

커피 예쁘죠~~^^* 눈으로 예쁨 많이 드셔요~~^^*

맛있죠~~^^*

네~~^^* 이제 눈으로 귀로 아름다움을 담아 볼까요, 우리~~^^*

신나는 리듬에 둠칫둠칫

무언가를 연마하고 연마하면 사람들에게 에너지를 나눠주는 힘이 생겨남을 믿으며~^^*

19일 후에 찾아올 크리스마스에 또 설레는 아침 누리셔요~^^*

저는 오후에 코딩 공부 정리 들고 다시 찾아 올게요~^^* 공간 이동 후 다시 만나요~^^* 쓩~~^^*

네~^^* 돌아왔습니다~~^^*

오늘 해뜨는 날이었는데요~^^* 이제 해가 지려고 해요~^^*

차분한 마음으로 공부해 볼까요~^^*

Genetic Algorithm을 4단계로 정리해 보겠습니다~^^*

Initialize: Create a population of N elements, each with randomly generated DNA

초기화 : 무작위로 생성된 DNA를 가진, N 개의 요소들의 군집을 하나 만들다

=> 하나의 군집 안에 N개의 개체들이 있는데, 이 각각의 개체들은 무작위로 생성된 DNA을 가지고 있습니다~~^^*
DRAW

  Step 2: Selection: Evaluate the fitness of each element of the population and build a mating pool.

 선별: 군집의 각 요소들의 적합성을 평가하여 mating pool를 만든다. 
Step 3: Reproduction 번식
   a. Pick two parents with probability according to relatice fitness
   b. Crossover - create a "child" by combining the DNA of these two parents
   c. Mutation - mutate the child's DNA based on a given probability
   d. Add the new child to a new population
=>
   a. 상대적 적합도 값에 따른 확률로 두 부모를 선택하기
   b. 교차 - 이 두 부모의 DNA를 합하여 "아이"를 만들기
   c. 돌연변이 - 주어진 확률을 바탕으로 아이의 DNA를 변이시키기
   d. 새 아이를 새 군집에 더하기    
Step 4: Replace the old population with the new population and return to Step 2
=> 이전의 population 군집을 새로운 population 군집으로 대체하고 Step 2로 돌아간다. 

우리가 분석했던 코드를 가볍게 다시 훑어보고 플레이도 해 볼까요~^^*

2배속으로 동영상 강의를 시청자 모드로 한 번 더 편안하게 시청해도 좋을 것 같아요~^^*

이제 우리가 시작할 다음 도전은!! Genotype 유전자형과 Phenotype 표현형입니다!!

유전 용어 한 번 정리하고 출발해 볼까요~^^*

Genotype 유전형과 Phenotype 표현형 그리고 Fitness 적합성을 다루는 코드를 앞으로 공부하게 되겠습니다~~^^*

뭔가 조금 더 복잡해진 느낌…..

하지만~~^^*

이번 Genetic Algorithm 코드 분석 공부처럼, 하나 하나 실마리가 풀려 나갈 것 같은 기분 좋은 느낌…도 들어요~~^^*

곡을 잘 분석하고 노래 소리를 하나 하나 잘 따라가다 보면 멋진 공연이 탄생되는 것처럼요~^^*

좀더 도전적인 코드 분석 공부를 또 시작해 볼까요~~^^*

어둠이 내린 저녁입니다~^^* 멋진 크리스마스 소원을 가슴에 새기며 편안한 밤 코~^^*

오늘 저와 함께 Genetic Algorithm 정리와 Genotype 유전형 Phehotype 표현형에 대해 살펴봐 주셔서 감사합니다~^^*

내일도 우리~~^^* 새로운 코드 분석 도전!! 함께 하면 좋겠어요~^^*

네~~^^* 꿈은 이루어 집니다~~^^*

댓글 남기기