일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 서울 산후도우미
- 정부지원 산후도우미
- skt 혜택
- 모빌 사용법
- 아동수당 대상
- 출사장려금 셋째
- 2018 정부지원 산후도우미
- 서울 2018 정부지원 산후도우미
- 흑백모빌 칼라모빌
- 내맘대로 플러스
- 출산장려금 첫째
- 2018 산후도우미
- skt gold
- 출산장려금 둘째
- 2018 임신 출생 장려금
- 자바
- 칼라모빌 사용시기
- 중의소득 100%
- 내맘대로 플러스 설치
- 흑백모빌 사용시기
- java
- 강동구 출산장려금
- 모빌 사용시기
- 인천 출산축하금
- I-mom 출산축하금
- 아동수당 신청
- 인천 출산장려금
- 아동수당 금액
- 서초구 출산 장려금
- 2018 임신 출산 장려금
- Today
- Total
좋은 인연, 좋은 발견
인공지능 그리고 머신러닝 본문
구글 딥마인드의 인공지능 '알파고' 가 한국의 이세돌 9단을 이겼습니다.
세계의 눈이 모두 집중된 가운데 벌어진 일이었고 누구나 관심을 갖고 본 경기였습니다.
이 때, '알파고'에 대한 화두가 집중이 되었고 인공지능 또는 머신러닝, 딥러닝이라는 용어라 수없이 거론이 되는 가운데 정확한 개념이 없는 상태에서 우리들은 적지않은 혼란을 격게 됩니다.
인공지능, 머신러닝, 그리고 딥러닝의 개념에 대해 좀 알아보고자 합니다.
-인공지능, 탄생 그리고 성장
인공지능의 개념은 1956년 미국 다트머스 대학교수 존 매카시씨가 개최했던 다트머스 회의에서 처음 등장하게 됩니다.
최근 몇년 사이에 엄청난 속도록 성장 중이며, 2015년 이후 신속, 강력한 병렬 처리 성능을 제공하는 GPU의 도입으로 성장 속도는 더욱 더 빨라지고 있습니다. 점점 엄청난 속도로 늘어가는 저장 용량과 이미지, 텍스트, 메타 데이터 등 모든 영역의 데이터가 범람하게 되는 '빅데이터' 시대의 시작도 인공지능의 성장속도를 더욱 더 가속화한 원인 중에 하나입니다.
1956년 당시 인공지능의 선구자들이 꿈꾼 것은 최종적으로 인간의 지능과 같은 갖는 컴퓨터를 만드는 것이었습니다.
AI, 인공지능을 말하는 단어로 인간의 감각, 사고력을 지닌 컴퓨터가 인간처럼 생각도 하는 것을 말합니다. 이를 General AI라 부릅니다.
현 기술 수준으로는 도달할 수 없는 영역으로 단계를 논하자면 Narrow AI 정도라 하겠습니다.
흔히 들어본 이미지 분류, 얼굴 인식 등이 이에 속하게 됩니다.
-인공지능을 구현하라, 머신러닝
머신러닝은 알고리즘을 이용하여 메타 데이터를 분석하고 학습하며 학습을 기초로하여 특정 상황에 대한 판단 및 예측을 하는 것입니다.
따라서 상황에 맞게 판단 및 예측에 대한 최종 결정은 인간이 하게 됩니다. 머신러닝은 대량의 메타 데이터를 특정 알고리즘을 통해 컴퓨터를 여러 특정 상황을 만들어 판단 및 예측을 스스로 하도록 학습시켜 학습된 내용을 기반으로 스스로 판단 및 예측을 내놓는 것을 목표로 합니다.
초기 인공지능 연구자들이 직접 제창한 개념에서 나온 머신러닝의 알고리즘의 종류로는 의사결정 트리학습, 귀납 논리 프로그래밍, 클러스터링, 강화 학습, 베이지안 네트워크 등이 포함되고 있습니다. 하지만, 최종 목표라 할 수 있는 General AI에는 미치지 못했고, 초기의 머신러닝 접근 방식은 Narrow AI에도 미치지 못하였습니다.
근래 머신러닝은 컴퓨터 비전등의 분야에서 큰 성과를 내고 있지만, 구체적인 지침이 아니더라도 인공지능을 구현하는 과정에 일정량의 코딩이 필요한 한계점이 있었습니다.
즉, 머신러닝을 기반으로 하는 시스템이 '정지' 라는 표지판의 이미지를 인식할 경우, 개발자는 식별하는 경계 감지 필터, 형상 감지 등, '정지'와 같은 문자를 인식하는 분류기 등을 직접 코딩하여 인지하도록 하여야 합니다.
이와 같이 코딩된 분류기를 통해 이미지를 인식하고, 여러 알고리즘을 통해 '정지' 표시판을 학습하는 방식을 머신러닝이라 말합니다.
빠른 속도로 발전과 성장 중인 머신러닝이 누구도 모르는 사이, 컴퓨터는 General AI를 넘어서지 않을까 생각해 봅니다.
'it' 카테고리의 다른 글
Shell - if 조건 사용하기 (0) | 2018.07.16 |
---|---|
JAVA 언어를 잡기 위해 생각해 볼 것들 (0) | 2018.05.15 |
자바의 변수 (0) | 2018.05.07 |
자바의 클래스 (0) | 2018.05.06 |
숫자개수 구하는 알고리즘입니다. (0) | 2018.05.02 |
JVM, JRE, JDK의 차이는 무엇인지 알아봅시다. (0) | 2018.05.02 |
객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 등장 (0) | 2018.05.01 |
자바에 대해 알아봅시다. (0) | 2018.05.01 |