본문 바로가기

IT기술노트/인공지능47

LSTM(Long Shot Term Memory) I. LSTM의 개요 가. LSTM(Long Shot Term Memory)의 정의 - RNN으로 해결할 수 없는 장기 메모리가 필요한 문제를 해결하기 위해 개발된 신경망 II. LSTM의 상세설명 구분 개념도 설명 Forget Gate Layer Input Gate Layer Cell State Update Determine Output 2021. 3. 5.
RNN(Recurrent Neural Network) I. RNN의 개요 가. RNN(Recurrent Neural Network)의 정의 - 순환 신경망이라고 하며 내부에 루프를 가진 네트워크로 신호가 한쪽 방향으로 흘러가는 것이 아니라 순환 구조를 가지는 신경망 나. RNN의 특징 - 언어 학습에 특화되어 음성인식, 단어의 의미 판단, 대화식 학습에 유리 - 영상, 소리 등 순차적인 데이터를 기반으로 동영상 분류, 음악 장르 분류에도 유리 II. RNN의 개념도 - 내부에 루프를 가진 네트워크를 구성함으로써 정보의 지속성을 획득 - BPTT(Backpropagation Through Time)라는 변형된 알고리즘을 통해 학습 - 은닉층이 깊어질수록 장기 의존성 문제에 의해 학습 효율이 떨어져 LSTM으로 발전 2021. 3. 5.
CNN(Convolutional Neural Network) I. 영상분류 및 객체 검출에 탁월한 인공지능 알고리즘, CNN의 개요 가. CNN(Convolutional Neural Network)의 정의 - 컴퓨터 비전을 위해 convolution layer, pooling layer, fully connected layer를 통해 feature 추출, 차원 축소 단계를 거쳐 이미지를 분류, 인식 가능한 신경망 알고리즘 나. CNN의 특징 II. CNN의 구조 및 기술요소 가. CNN의 구조 나. CNN의 기술요소 구분 기술요소 설명 Layer 구성 Convolution Layer - 합성곱 연산을 통해 Feature를 추출 Pooling Layer - Sub Sampling을 통한 차원축소로 max-pooling, average pooling등 활용 Fully.. 2021. 3. 5.
인공지능 관련법 I. ICT 융합 확대를 위한 인공지능 산업 활성화 개요 II. 인공지능 촉진을 위한 유관 법률 및 규제현황 가. 인공지능 촉진을 위한 유관 법률 유관법률 내용 지능형로봇 개발 및 보급촉진법 - 인공지능 기술보다는 지능형 로봇이라는 기계장치에 초점 - 궁극적인 발전이 유체물로서 로봇과 연계 소프트웨어 산업진흥법 - 초기 인공지능의 활용은 소프트웨어적 차원의 서비스일 가능성이 높기 때문에 비교적 직접적인 촉진 유관법률 적용이 가능 ICT융합특별법 - 인공지능 기술이라는 것이 기본적으로 네트워크 통산 및 데이터 기술에 근간을 두고 있으며, 이를 통해 구축된 ICT 산업생태계를 전체로 한 측면에서 정보통신 진흥 및 융합 활성화 등에 관한 특별법ICT융합 특별법)]도 진흥법으로 적용이 가능 - 인공지능만을 대상.. 2021. 3. 5.
엑소브레인(Exobrain) I. 지성 인공지능, 엑소브레인의 개요 가. 엑소브레인(Exobrain)SW의 정의 - 기계가 자연어를 이해하고 지식을 학습해 생산하며 자연어로 기술된 질문에 대해 정답을 제공할 수 있는 자연어 질의응답 (Natural Language Question Answering)지원 SW 나. 엑소브레인SW의 기술요소 기술 내용 추진기관 자연어 이해기술 - 자연어 이해를 통한 지속적 언어지식 학습 - 빅데이터를 베이스로 형태소 분석 및 자연어 이해 ETRI 질의응답 기술 - 사람과 유사한 자연어 기반 최적 질의 대응 자가학습 KB기술 - 지식 생산을 베이스로 지식베이스 구축 솔트룩스 추론기술 - 지식베이스 기반 스스로 예측/추론하는 강한 인공지능 지향 기술 인간 모사형 학습지능 원천기술 - 자가 학습을 인간과 유.. 2021. 3. 5.
인공지능 특이점 I. 인공지능 특이점의 개요 가. 인공지능 특이점의 정의 - 인간이 스스로 만든 인공지능을 기술을 이해하거나 따라잡지 못하는 미래의 한계점, 즉 인공지능이 인간을 뛰어넘는 시점 나. 인공지능 특이점의 개념도 - 유엔 미래포럼 등에서는 2045년을 특이점으로 예측, 빠르면 2025년, 늦어도 2070년 예상 II. 인공지능 특이점을 향한 기술적 변화 - 특이점으로 가는 과정에 딥러닝, 기계학습, 지성/시각/음성 인공지능 등 다양한 인공지능 기술들이 필요하며 그 중 인공두뇌를 SW화한 엑소브레인 SW와, 시각 인공지능을 구현한 딥뷰가 대표적 기술 2021. 3. 5.
룰렛 휠 선택(Roulette wheel Selection) 알고리즘 I. 룰렛 휠 선택(Roulette wheel Selection) 알고리즘 가. 룰렛 휠 선택 알고리즘의 개념 개념 - 적합도가 높을수록 부모 해로 선택도리 확률이 높아지도록 하는 방식 - 적합도가 100인 C는 룰렛에서 보듯이 선택될 확률이 높음 - 하지만 적합도가 40인 D는 C 와 달리 선택될 확률이 낮음 - 이처럼 우월한 유전자를 가질수록 부모 해로 선택될 확률로 높이는 것이 “룰렛 휠 선택” 나. 룰렛 휠 선택 알고리즘의 역할 역할 설명 비례 선택 - 개체의 적응도에 비례해서 개체의 선택 비율을 변경할 수 있도록 k 값을 조절하여 선택압을 조절 가능 적합도 향상 - 적합도가 높은 염색체가 더 높음 확률로 선택되도록 선택영역을 조정가능 2021. 3. 5.
유전자 알고리즘(Genetic Algorithm) I. 유전자 알고리즘의 개요 가. 유전자 알고리즘의 정의 - 개체 집단을 만들고, 그 집단의 적합도를 평가하며, 유전 연산자를 써서 새로운 집단을 만들고 이 과정을 여러 번 반복함으로써 그 문제를 해결하는 알고리즘 II. 유전자 알고리즘의 구성요소 구성요소 주요내용 유전자 및 염색체 - 유전자는 0이나 1로 나타냄, 염색체는 유전자 여러 개로 이루어짐 인코딩 - 염색체를 1과 0으로 된 문자열로 나타냄 평가함수 - 유전 알고리즘은 재생산을 할 때 측정한 개별 염색체의 적합도 값을 사용 - 재생산이 일어나면 교차 연산자는 두 염색체의 일부를 교환하고, 변이 연산자는 염색체에서 임의로 선택한 몇몇 자리에 있는 유전자의 값을 바꿈 - 그 결과, 재생산이 여러 번 연속해서 일어난 후에는 적합도가 낮은 염색체는 .. 2021. 3. 5.
기계학습 I. 인공지능의 구현기술, 기계학습의 개요 가. 기계학습의 정의 - 주어진 데이터들을 분석하여 그로부터 일반적인 규칙이나 새로운 지식을 자동적으로 추출해내는 기술 II. 기계학습의 개념도 및 구성요소 가. 기계학습의 개념도 나. 기계학습의 구성요소 구성요소 설명 Data Set - 학습을 통해 모델을 만들고 검증하기 위한 데이터 집합 Training Set - 학습에 사용하는 데이터 전체에서 60% 할당 Validation Set - Training Set에 의해 학습중인 모델의 중간 검증 Set - Training Set에 편중되는 Overfit을 방지하기 위해 사용 - Overfit: 학습데이터를 과하게 학습하여 실제 데이터의 오차 증가 현상 Test Set - Training Set에 의해 학습이 .. 2021. 3. 5.
딥러닝(Deep Learning) I. 딥러닝의 개요 가. 딥러닝(Deep Learning)의 정의 - 사람의 개입이 필요한 기존의 지도학습에 보다 능동적인 비지도학습이 결합되어 컴퓨터가 마치 사람처럼 스스로 학습할 수 있는 인공지능 기술 나. 딥러닝의 주요활용 분야 - 자동음성인식, 영상인식, 자연어처리, 약물 발견과 독성학, CRM II. 딥러닝의 개념도 및 알고리즘 가. 딥러닝의 개념도 나. 딥러닝의 알고리즘 알고리즘 설명 주요활용분야 DNN (심층 신경망) - 입력계층과 출력계층 사이에 복수개의 은닉계층들로 이뤄진 인공신경망 - 자연어처리 - 음성인식 CNN (합성곱 신경망) - 최소한의 전처리를 사용하도록 설계된 다계층 퍼셉트론의 한 종류 - 영상분야 - 음성분야 RNN (순환 신경망) - 인공신경망을 구성하는 유닛 사이의 연결.. 2021. 3. 4.
반응형