머신러닝의 꽃 강화 학습(Reinforcement Learning) 이란? 머신러닝의 꽃이라 불리는 강화학습(reinforcement learning) 이하 RL은 앞서 설명한 지도 학습, 비지도 학습과는 다른 개념입니다. 행동 심리학에서 나온 이론으로 분류할 수 있는 데이터가 존재하는것도 아니고 데이터가 있다 해도 정답이 따로 정해져 있지도 않으며, 자신이 한 행동에 대해 보상(reward)을 받으며 학습하는 것을 말합니다. 강화 학습의 구조 강화 학습은 에이전트(agent), 환경(environment), 상태(state), 행동(action), 보상(reward)의 개념을 사용하여 이해할 수 습니다. 게임을 예로들면 게임의 규칙을 따로 입력하지 않고 자신(Agent)이 게임 환경(environmen..
머신러닝 지도 학습과 비지도 학습 머신러닝에서는 크게 지도 학습(Supervised Learning), 비지도 학습(Unsupervised Learning), 강화 학습(Reinforcement Learning)으로 나눌 수 있습니다. 이 중 지도 학습과 비지도 학습의 유형이 어떤 차이가 있고 각각의 장단점을 정리하였습니다. 1. 지도 학습 (Supervised Learning) 지도 학습은 이름에서 알 수 있듯이 컴퓨터에게 정답(Label)이 무엇인지 알려주면서 컴퓨터를 학습을 하는 방법입니다. 예를 들어 3x5=15, 6x4=24 등을 학습시킨 후 9x3=?? 등의 주어진 문제를 해결하는 학습 방법입니다. 여기서 3x5는 (data)이고 정답인 15는 (label)이라고 표현합니다. 그렇기 때문에 지..
AI, Machine Learning, Deep Learning: What's the difference? 알파고 이후로 더 뜨거워진 AI 시장 하지만 인공지능, 머신러닝, 딥러닝 아직도 혼란스러울것입니다. 그래서 이러한 세 가지 개념들이 무슨 차이가 있는지 정리해보고자 합니다. 인공 지능의 기술의 탄생 및 성장 과정 인공 지능이라는 개념은 1956년 미국 다트머스 대학에 있던 존 매카시 교수가 개최한 다트머스 회의에서 처음 등장했으며, 최근 몇 년 사이 폭발적으로 성장하고 있는 중이랍니다. 특히 2015년 이후 신속하고 강력한 병렬 처리 성능을 제공하는 GPU의 도입으로 더욱 가속화되고 있죠. 갈수록 폭발적으로 늘어나고 있는 저장 용량과 이미지, 텍스트, 매핑 데이터 등 모든 영역의 데이터가 범람하게 ..
딥러닝(Deep Learning)에 대한 열기가 뜨겁다. 알파고 쇼크 이후 인공지능이라는 말과 머신러닝, 딥러닝이라는 말은 거의 같은 의미로 쓰이고 있다. 하지만 이들은 엄연히 다른 개념이다. 인공지능 개념에서 살펴보았지만 이들 사이의 관계를 다시 한번 살펴보자. 인공지능이 가장 넓은 개념이며, 인공지능의 중요한 구현 방법 중 하나가 머신러닝(Machine Learning)이고, 머신러닝 중 하나의 방법론이 딥러닝(Deep Learning)이다. 딥러닝은 또한 인공신경망(Artificial Neural Network)의 한 종류이다. 즉, 인공지능 ⊃ 머신러닝 ⊃ 인공신경망 ⊃ 딥러닝 관계가 성립한다. 딥러닝의 성능을 세상에 알린 3대 사건 음성인식 정확도 향상 딥러닝에 대해서 자세히 알아보기 전에 딥러..
요즘 세상은 정말 눈 깜짝할 사이에 빠르게 변화하고 진화한다. 그 흐름 속에서 아예 사라진 직업들이 있는가 하면, 새롭게 태어난 직업들도 있다. 수줍게 신청 곡 종이를 내밀었던 다방 DJ, '안 계시면 오라이'를 외쳤던 버스 승무원은 없어지고, 앱 개발자나 웹툰 작가 같은 상상조차 못 했던 직업이 생겨났다. 한국고용정보원과 유엔 미래 보고서에서는 앞으로 생겨날 수 있는 신기한 미래 직업들을 발표한 적이 있다. 이들이 예측하고 발표한 미래 직업에는 어떠한 것들이 있을까? 그 직업들은 실제로 미래에 생겨날 수 있을까? 아니면 전혀 상상치도 못했던 직업들이 나타날 것인가? 1. 날씨 조절 관리자 날씨를 조절하는 자! SBS 런닝맨 속 초능력자 중 하나일 것 같은 이 일이 곧 현실화될지도 모른다. 일차적으로 인..
로봇공학(robot engineering)이란 로봇에 관한 기술인 로봇의 설계, 구조, 제어, 지능, 운용 등에 대한 기술을 연구하는 공학(工學, engineering)의 한 분야이다. 로봇의 설계에는 기계공학(機械工學, mechanical engineering), 전기·전자공학(電氣·電子工學, electrical electronics), 컴퓨터공학(-工學, computer technology) 등의 기술들이 융합되어 활용되고 있다. 또한 생물이 가지고 있는 뛰어난 기능을 인공적으로 실현하여 활용하는 생체공학(生體工學, bioengineering)도 활용되고 있는 등 여러 공학분야가 융합되어 있는 종합적인 학문분야이다. 그리고 공장 등의 생산현장에 산업용 로봇을 도입하고 새로운 생산시스템을 구축하는 응용..
4차 산업혁명으로 프로그래밍과 컴퓨터에 대한 관심이 높아지면서, 코딩 교육 열풍이 불고 있습니다. 컴퓨터 프로그래밍을 배우고 싶은 사람은 많지만, 어떤 언어로 어떻게 시작해야할지 막막함을 토로하는 사람들이 많습니다. 그렇다면 가장 인기있는 프로그래밍 언어는 무엇일까요? 소프트웨어 개발 분석 기관인 레드몽크(RedMonk)의 2020년 최신 순위에 따르면, 파이썬이 자바(JAVA)와 함께 가장 인기 있는 프로그래밍 언어 2위에 올랐습니다. 1위는 자바스크립트(Javascript)입니다. 가장 인기있는 프로그래밍 언어인 자바와 파이썬, 자바스크립트를 비교해보겠습니다. 출처: 레드몽크 오래된 고전 언어, 자바 자바는 1995년에 사용되기 시작한 객체지향 프로그래밍 언어입니다. 객체지향이라는 말은 절차에서 상대..
오는 10일 공인인증서가 21년만에 역사속으로 사라집니다. 공인인증서는 인터넷에서 금전거래를 할 때 필요한 전자서명으로 거래를 위해 신분을 증명하는 필수 수단으로 사용됐습니다. 정부에서 개인 정보를 보증해 주고, 발급 대행사가 이를 발급해주는 방식이었는데요. 공인인증서를 이용해 지금까지 신분을 보증받고, 거래를 해왔습니다. 갑자기 공인인증서가 폐지되는 이유와 이로 인해 발생하는 변화는 무엇일까요? 공인인증서 폐지 이유... 크게 3가지 공인인증서가 폐지되는 이유는 크게 세 가지로 구분됩니다. 첫째는 보안상의 취약점입니다. 공인인증서를 발급받은 사용자는 공인인증서를 컴퓨터, USB, 스마트 기기 등에 저장합니다. 그런데 저장된 폴더를 복사하기만 하면, 공인인증서도 복사됩니다. 이렇게 복사된 폴더 내의 파일..
지난달 22일 이랜드그룹은 랜섬웨어 공격을 받았습니다. 랜섬웨어는 악의적으로 공격 대상자의 컴퓨터를 암호화해 사용자가 이를 이용하지 못하도록하고, 이를 풀어주는 대가로 돈을 요구하는 악성코드입니다. 이랜드그룹은 이로 인해 NC백화점과 뉴코아아울렛 일부가 휴점하는 피해를 입었습니다. 여기서 멈추지 않고 12월 3일 다크웹에 이랜드에서 탈취한 것이라고 주장하는 데이터가 올라왔는데요. 다크웹은 특정 브라우저로만 접속 가능한 비밀 웹사이트로, 아이피 추적이 어려워 마약 밀매, 음란물 유통 등의 범죄 공간이 되곤 합니다. 이랜드는 짜집기한 허위 정보일 것이라고 판단하지만, 경찰 등 관련 기관에 신고를 접수했다고 밝혔습니다. 출처: 조선일보 이처럼 기업을 대상으로 데이터를 탈취, 악용하는 공격을 '클롭 랜섬웨어'라..
오늘날 모바일 앱 시장은 안드로이드와 iOS가 양분하고 있습니다. 안드로이드와 iOS는 모바일 운영체제입니다. 안드로이드는 2020년 6월 기준 74.2%의 점유율을, iOS는 25.2%를 차지해 도합 99%를 넘는 상황입니다. 애플은 자체적인 모바일 플랫폼을 만들고, iOS라는 운영체제를 통해 기기를 관리할 수 있도록 합니다. 안드로이드의 경우에는 오픈소스 운영체제로 모두에게 공개된 프로젝트입니다. 안드로이드가 채택한 오픈소스 운영체제는 '리눅스'입니다. 스마트폰의 폭발적인 성장을 견인한 리눅스와 운영체제에 대해서 살펴봤습니다. 운영체제-컴퓨터와 사용자를 이어주는 시스템 소프트웨어 운영체제란 사용자가 컴퓨터를 쉽게 다룰 수 있도록 설계된 인터페이스입니다. 대표적으로는 우리 모두에게 익숙할 마이크로소프트..
또다시 '가즈아' 열풍이 불고 있는 것일까요? 지난 1일 월스트리트저널은 비트코인 가격이 올해 90% 상승했다고 전했습다. 2017년 비트코인이 한화 2200만 원을 넘었다가, 300만 원대로 폭락했던 것이 2018년입니다. '폭락'했던 비트코인이 지난 17일 1800만 원대를 돌파하면서, 또다시 비트코인이 주목받고 있습니다. 비트코인의 핵심 기술은 블록체인입니다. 비트코인과 블록체인에 대해서 간단히 요약했습니다. 블록체인이란? 비트코인은 블록체인 기술을 기반으로 하고 있습니다. 블록체인은 한 마디로 '분산형 데이터베이스'입니다. 블록체인은 '블록+체인'인데요. 블록은 정보를 저장하고 있는 수많은 컴퓨터를 의미합니다. 체인은 그러한 컴퓨터가 마치 사슬처럼 연결돼 있다는 것입니다. 주로 저장되는 정보는 '..
10대들이 '3D 아바타 아이돌'에 열광하고 있습니다. 인간을 닮은 3D 아바타는 게임 등 매니악한 분야에서나 사용되는 것으로 인식되곤 했는데요. SM, YG 등 국내 주요 엔터테인먼트 회사들이 3D 아바타 기술에 주목하고 있습니다. K팝 아이돌이 글로벌 시장에서 흥행하면서, 이를 반영한 아바타들도 글로벌 MZ세대들의 호응을 얻고 있습니다. SM 에스파, 가상 세계의 멤버와 실제 세계의 멤버가 공존 미래 지향적인 기술이나 콘셉트에 관심이 많았던 SM이 지난 17일 신규 걸그룹 '에스파'를 선보였는데요. 에스파는 그룹명 자체에 아바타가 들어갑니다. 'aespa'가 아바타(avatar)와 경험(experience)의 합성어입니다. 에스파는 그룹명을 반영한 독특한 세계관으로 주목을 받았습니다. 현실 세계에 존..