본문 바로가기

좋은글

알고리즘이란 무엇일까!

 

 

알고리즘이란 무엇일까!

 

 

 

 

 

안녕하세요?

 

오늘은 알고리즘에 대해 알아보려고 합니다.

알고리즘(Algorithm)은 특정 문제를

해결하기 위한 다양한 동작들이

모인것이라고 정의할 수 있는데요 . 

 

다양한 연산과 함께

데이터를 추론할때

주로 사용합니다 .

 

 

 

 

 

흔히 컴퓨터와 관련지어서 이야기를 하는데,

굳이 그렇다기보다 우리는 어떻게보면

정해진 알고리즘대로 행동하고 있다고

볼 수 있습니다. A라는 사람은 알람을

듣자마자 바로 일어나서 샤워를 하고

이불을 개는 반면 B라는 사람은 이불을

먼저 개고 샤워를 하러 가는 식의

자기자신이 좋고 합리적이라고 생각을

하는 방향대로 살아가고 있으니까요 .

 


 

인공지능 알파고와 이세돌의 대결은

정말 흥미진진 했는데요 .

몇 수 앞을 보는데 경우의 수가

매우많아 인간의 능력으로는 제한이

되지만, 컴퓨터는 빠른 속도로

연산을 할 수 있도록 알고리즘이

짜여져있기 때문에 이세돌을 이겼다고

볼 수 있겠죠? 제대로된 알고리즘이

적용되지 않았거나, 알고리즘이 적용되었더라도

룰보다 오랜의 연산시간이 필요했다면

패배했을수밖에 없었을거예요 .

 

 

 

 

 

 

확실한것은, 이러한 알고리즘이

 

갑작스럽게 급 부상한것은

컴퓨터가 등장한 이후인데요 .

아직까지 완벽한 알고리즘이란 없다고

이야기를 할 정도로, 좋은 알고리즘을

바탕으로 더욱 좋은 알고리즘을

만들어내는것이라고 볼 수 있습니다.

 

이러한 알고리즘은 무한하게 반복을 하여

어떤 오차가 나고, 결론이 나는지 보아

지금보다 더욱 좋은 결론을 만들어낼 수 있다는

장점이 있는데요 .

 

 

 

 

 

맛있는 밥을 만들기 위해 구매한 전기밥솥은

어떻게보면 브랜드마다 정해진 알고리즘이

다르기 때문에 똑같은 쌀을 넣더라도 다른

밥맛을 낼 수 있는것입니다 .

 

지구의 사람들 모두가 하루 세끼를 먹는것은

아니지만 하루에 세끼를 먹는것이 가장 좋고 ,

세끼를 챙겨먹는사람들은 식사시간이

되기전에 미리 배고픔을 느껴 식사를

해서 에너지보충을 해야겠다고 생활 알고리즘이

적용되어있다고도 볼 수 있겠습니다.

 

결국 사람 데이터를 통해 ,

좋다고 생각을 했던것들을

알고리즘으로 집어넣고, 자율적으로

할 수 있게 만든것이 자율주행자동차라고

볼 수 있겠죠 ? 다양한 변수를

어떻게 처리하느냐에 따라 안전성이

달라지기때문에 더욱 빠른 속도의 5G가

출시되어야 하는것이구요 .