news logo


인공지능과 딥 러닝

 

그림입니다.
원본 그림의 이름: aibrain.png
원본 그림의 크기: 가로 250pixel, 세로 226pixel

<인공지능이란?>

 

인공지능(artificial intelligence)이란 인간성이나 지성, 지능을 갖춘 만들어진 존재를 말합니다. 또한 이와 같은 지능을 만드는 방법론이나 실현 여부를 연구하는 학문 분야를 지칭합니다. 인공지능 안에서도 두 가지 관점으로 볼 수 있는데 영화나 소설로 흔히 접할 수 있는 강 인공지능(범용인공지능)과 약 인공지능이 있습니다. 강 인공지능은 문제를 실제로 사고하고 해결하는 지각력이 있고 스스로를 인식하는 지능에 관한 연구입니다. 이에 반해 약 인공지능은 스스로 문제를 사고하고 해결할 수는 없지만 일정 규칙 안에선 지능을 흉내내며 행동을 보여주는 지능을 연구하는 분야입니다. 인공지능 분야는 1950년대 다양한 영역의 과학자들이 인공적인 두뇌의 가능성을 논의하였고 56년에 학문 분야로 들어섰습니

다. 70년대 중반까진 AI에 대한 낙관론이 펼쳐지며 많은 자본이 투입 되었습니다 . 하지만 약속된 결과가 나오지 않자 자금이 끊어지고 인공지능에 대한 많은 비판들이 쏟아져 나오며 80년대 까지 침체기에 들어갑니다. 이후 전문가 시스템으로 다시 인공지능에 대한 붐이 일어났습니다. 이 시기에 70년 이후로 버려졌던 신경망 이론이 존 핫필드의 새로운 신경만 형태와 역전파법에 의해 다시 부활하게 됐습니다.

그림입니다.
원본 그림의 이름: 300px-Colored_neural_network.svg.png
원본 그림의 크기: 가로 300pixel, 세로 361pixel

<인공신경망>

 

인공 신경망은 기계학습 알고리즘 모형의 하나로 생물학의 신경망에서 영감을 얻은 통계학적 학습 알고리즘입니다. 여기서 기계학습이란 인공지능의 한 분야로 학습하는 알고리즘과 기술을 이용해 학습을 통해 지능을 가지

게 하는 분야입니다. 인공신경망은 시냅스의 결합으로 네트워크를 형성한 인공 뉴런이 학습을 통해 시냅스 결합 세기를 변화시켜 문제를 해결하는 모델입니다. 학습 방법은 정답 신호를 알려줘 문제에 최적화 시키는 교사학습과 비교사 학습이 있습니다. 인공신경망은 많은 입력들에 의존하며 정의되지 않은 함수를 추측하고 근사치를 낼 경우 유용한데 패턴 인식 분야에서 유리합니다. 인공신경망의 단점을 개선한 분야가 딥 러닝입니다. 기존 인공신경망이 가진 과적응 문제를 극복하고 하드웨어의 발전으로 복잡한 메트릭스와 벡터 계산에 대한 성능이 향상됐습니다. 또한 빅데이터로 인해 SNS에서 생성되는 레이블이 달린 데이터로 대용량의 학습이 가능하게 됐다는 것입니다. 과적응 문제를 극복은 앞먹임 신경망의 각층을 효과적으로 사전훈련하여 과적응을 방지하는 초기 값을 잡고 다시 오류역전파법을 반복하여 학습하는 형태로 극복합니다. 또한 2013년 신호처리학회에서 위 방법을 대체하여 과적응을 방지하는 Drop-out이라는 개념이 소개되어 사전훈련보다 간단하고 효과적인 형태로 과적응을 방지 할 수 있게 됐습니다. 응용분야는 음성인식 분야와 영상인식 분야 외에도 자연어 처리, 약의 독성을 예측하는 분자 계산, 마케팅 기획 및 고객 관계 관리 자동화 등 여러 분야에서 응용되고


있습니다. 아직 약 인공지능의 영역에서도 초기 단계이지만 언젠간 영화나 소설에서나 등장하던 강 인공지능들도 개발될 것입니다. 그 전에 인간과 인공지능의 관계에 대해 한 번쯤 생각을 정리해 보는 것은 어떨까요?

 

GRADLE에 대하여

그림입니다.
원본 그림의 이름: GradleLogoReg.png
원본 그림의 크기: 가로 340pixel, 세로 156pixel

GRADLE은 GROOVY DSL을 사용하는 Java JVM 기반 빌드 도구입니다. 기존 많이 사용하던 ANT나 MAVEN에 비하여 다중 프로젝트의 빌드를 구성하고, 프로젝트간의 Dependecy들을 모델링하는데에 강력한 툴을 제공합니다. MAVEN의 큰 문제점인 정적인 데이터를 저장하는 XML으로 저장하여 동적인 행위 정의를 어렵게 만든 반면 GRADLE은 DSL로 설정 정보를 구성하고, GROOVY 코드로 동적인 작업을 작성하면 된다는 장점이 있습니다. 또한 커스텀 플러그인을 작성하기 힘든 MAVEN과 달리 GRADLE은 build.gradle 또는 buildSrc를 통해 커스텀 플러그인을 쉽게 정의할 수 있습니다. 이 외에도 뛰어난 확장성, 다양한 의존성 관리방법

등 다양한 장점이 있습니다. GRADLE은 현재 최신 안드로이드 개발 IDE툴 Android Studio의 공식 빌드 시스템으로 사용되고 있습니다.

 

[강추기사모음] 이 기사 보셨나요?

 

이 코너에서는 함께 공유하면 좋을만한 기사들을 선정해 보았습니다. 기사 제목을 선택하시면 해당 페이지로 이동합니다. 잘 알려지지 않은 기사중에서 다른 직원들과 나누고 싶은 정보가 있다면 뉴스레터 편집실로 알려 주세요.

 

 

프로젝트 리더가 기억해야 할 '사람 우선' 전략 4가지 (출처:CIO Korea/2016.2.25)

 

일반 축적 지도 26만장 분량 온라인서 무료 제공 (출처:연합뉴스/2016.2.28)

 

구글이 파헤친 성공하는 팀의 조건 (출처:T Times/2016.3.1)

 

MS, 아스토리아 폐기 공식화…의미는? (출처:ZDNet Korea/2016.3.2)

 

IPHONE 7에 적용된 LIFI 란? (출처:KT ECONOVATION/2016.3.2)

 

≫ '아는 만큼 보인다' 구글 애널리틱스 주요 기능 대해부 (출처:CIO Korea/2016.3.4)

 

“인지, 신경, 딥?!” AI 유행어에 대해 알아야 할 5가지 개념 (출처:IT World/2016.3.7)

 

<웹진 166호 : 공학 트렌드> 프로젝트 수행 - 비용산정 편 (출처:SW공학센터/2016.3.7.)

 

<웹진 166호 : 인사이드 이슈> 젠킨스를 이용한 정적분석 자동화 방법 (출처:SW공학센터/2016.3.7)

 

<웹진 166호 : 동향브리핑> IoT 서비스 구축 동향 (출처:SW공학센터/2016.3.8)

 

국가연구개발평가 항목서 'SCI 논문건수' 폐지키로 (출처:머니투데이/2016.3.15)

 

"우리 회사는 안 그래"..직원-임원 '동상이몽' (출처:SBS/2016.3.16)

 

다부처사업으로 ICT 기반 복합재난대응 시스템 구축 (출처:전자신문/2016.3.1.)