4차산업혁명기술 인공지능(AI)의 엔진, 알고리즘
여러분, '알고리즘' 이라는 말 많이 들어보셨겠죠?
그게 무엇인지 아시나요?
단어는 알 것 같은데, 자세한 내용을 설명하라면 잘 못하는 사람들이
참 많아요.
그래서 이번에는 알고리즘에 대해 포스팅하려고 합니다.
알고리즘의 어원은 페르시아 수학자 알콰리즈미의 이름에서 유래하였다고 합니다. 그는 대수학의 아버지로 불리며,
사칙연산을 만들고 유럽인에 0을 전파한 사람입니다.
알고리즘(algorithm)이란 어떠한 문제를 해결하기 위한 여러 동작들의 모임을 말합니다.
한마디로 말해서 '논리적 방법이나 절차'로 이해하면 됩니다.
수학과 컴퓨터에서 알고리즘이란 작동이 일어나게 하는 내재하는 단계적 집합입니다.
알고리즘은 연산, 데이터 진행 또는 자동화된 추론을 수행합니다.
알고리즘의 조건 5가지가 있는데요, 다음에서 보는 바와 같아요.
첫째, 입력 : 외부에서 제공되는 자료가 0개 이상 존재한다.
둘째, 출력 : 적어도 2개 이상의 서로 다른 결과를 내어야 한다.(즉 모든 입력에 하나의 출력이 나오면 안됨)
셋째, 명확성 : 수행 과정은 명확하고 모호하지 않은 명령어로 구성되어야 한다.
넷째, 유한성(종결성) : 유한 번의 명령어를 수행 후(유한 시간 내)에 종료한다.
다섯째, 효율성 : 모든 과정은 명백하게 실행 가능(검증 가능)한 것이어야 한다
이해하기 쉽게 예를 들어보겠습니다.
만약 여러분들이 여행을 가기 위해 짐을 싼다고 가정해보죠.
물론, 성급한 사람들은 아무렇게나 가방에 넣겠죠.
어떻게 하면 효율적으로 짐을 꾸릴 수 있을까요?
여러분들은 머릿속으로 어떤 순서도를 그릴 것입니다.
1.짐정리시작-->부피가 크고 무겁나?---(예) 캐리어하단으로
(아니요) ??
2.자주 꺼내 쓰나?---(예)보조가방으로
(아니요) ??
3.깨지거나 찾을 수 있나?---(예) 에어캡이나 지퍼락으로 밀봉
(아니요)??
4.캐리어상단이나 중간으로.
5.정리끝.
https://www.youtube.com/watch?v=TRUv3M5EYXA
결론적으로 알고리즘은 논리적 순서도이며,
컴퓨터 이론에서 배우는 플로차트입니다.
알고리즘을 잘 알아야 논리적이고 합리적인 사람이
될것입니다.
알고리즘을 알면 일상생활에서도 잘 적용할 수 있다네요.
다음 동영상을 보시면 생활에 적용된 알고리즘을 볼 수 있습니다.
https://www.youtube.com/watch?v=EdrFfkpAs8o
결론적으로, 알고리즘을 잘 알면, 4차산업혁명시대 잘 적응하며 살아갈 수 있을 것입니다
'4차산업혁명' 카테고리의 다른 글
4차산업혁명, 가짜 한약재 골라내는 AI…정확도 '99.4%' (0) | 2020.02.13 |
---|---|
삼성이 찍은 '반도체 스타트업'--AI칩 개발'대박' (0) | 2020.02.12 |
4차산업혁명시대, 로봇은 인간을 지배할까? (0) | 2020.02.10 |
4차산업혁명,미래인재 유형 (0) | 2020.02.09 |
4차산업혁명시대 미래인재 양성은 어떻게 해야할까? (0) | 2020.02.08 |
댓글