알고리즘이란 무엇일까!
안녕하세요?
오늘은 알고리즘에 대해 알아보려고 합니다.
알고리즘(Algorithm)은 특정 문제를
해결하기 위한 다양한 동작들이
모인것이라고 정의할 수 있는데요 .
다양한 연산과 함께
데이터를 추론할때
주로 사용합니다 .
흔히 컴퓨터와 관련지어서 이야기를 하는데,
굳이 그렇다기보다 우리는 어떻게보면
정해진 알고리즘대로 행동하고 있다고
볼 수 있습니다. A라는 사람은 알람을
듣자마자 바로 일어나서 샤워를 하고
이불을 개는 반면 B라는 사람은 이불을
먼저 개고 샤워를 하러 가는 식의
자기자신이 좋고 합리적이라고 생각을
하는 방향대로 살아가고 있으니까요 .
인공지능 알파고와 이세돌의 대결은
정말 흥미진진 했는데요 .
몇 수 앞을 보는데 경우의 수가
매우많아 인간의 능력으로는 제한이
되지만, 컴퓨터는 빠른 속도로
연산을 할 수 있도록 알고리즘이
짜여져있기 때문에 이세돌을 이겼다고
볼 수 있겠죠? 제대로된 알고리즘이
적용되지 않았거나, 알고리즘이 적용되었더라도
룰보다 오랜의 연산시간이 필요했다면
패배했을수밖에 없었을거예요 .
확실한것은, 이러한 알고리즘이
갑작스럽게 급 부상한것은
컴퓨터가 등장한 이후인데요 .
아직까지 완벽한 알고리즘이란 없다고
이야기를 할 정도로, 좋은 알고리즘을
바탕으로 더욱 좋은 알고리즘을
만들어내는것이라고 볼 수 있습니다.
이러한 알고리즘은 무한하게 반복을 하여
어떤 오차가 나고, 결론이 나는지 보아
지금보다 더욱 좋은 결론을 만들어낼 수 있다는
장점이 있는데요 .
맛있는 밥을 만들기 위해 구매한 전기밥솥은
어떻게보면 브랜드마다 정해진 알고리즘이
다르기 때문에 똑같은 쌀을 넣더라도 다른
밥맛을 낼 수 있는것입니다 .
지구의 사람들 모두가 하루 세끼를 먹는것은
아니지만 하루에 세끼를 먹는것이 가장 좋고 ,
세끼를 챙겨먹는사람들은 식사시간이
되기전에 미리 배고픔을 느껴 식사를
해서 에너지보충을 해야겠다고 생활 알고리즘이
적용되어있다고도 볼 수 있겠습니다.
결국 사람 데이터를 통해 ,
좋다고 생각을 했던것들을
알고리즘으로 집어넣고, 자율적으로
할 수 있게 만든것이 자율주행자동차라고
볼 수 있겠죠 ? 다양한 변수를
어떻게 처리하느냐에 따라 안전성이
달라지기때문에 더욱 빠른 속도의 5G가
출시되어야 하는것이구요 .
'좋은글' 카테고리의 다른 글
배임과 횡령의 차이 뜻 (0) | 2019.04.22 |
---|---|
멘토 멘티 뜻 멘토링에 대해 알아보자 (0) | 2019.04.19 |
1+ 1++ 등급을 좌지우지하는 마블링이란? (0) | 2019.04.16 |
희안 희한 애매한 단어 구분짓기 (0) | 2019.04.15 |
소금물가글 장점 및 하는방법 (0) | 2019.04.12 |