반응형

2024/10/11 13

인공신경망

Ⅰ. 인공신경망의 개념, 구성요소, 역할가. 인공신경망의 개념- 인간두뇌 세포를 모방하여 뉴런들의 상호작용과 경험을 통해 반복학습하는 과정을 모형화하는 분석 기법 나. 인공신경망 구성요소 및 역할구조구성요소역할input layer입력값- 모델 학습을 위한 학습 데이터hidden layer가중치- 활성화 함수의 입력값으로 사용되는 뉴런간 연결 계수활성화 함수- 임계값을 이용 뉴런의 활성화 여부를 결정하는 함수output layer출력값- 학습을 통해 도출된 결과값 Ⅱ. 피드포워드 뉴럴 네트워크 개념 및 절차가. 피드포워드 뉴럴 네트워크의 개념- 인공신경망의 최초의 가장 단순한 형태로 입력층에서 출력층으로 단 방향으로 진행하며 학습하는 모델 나. 피드포워드 뉴럴 네트워크 절차구분절차순전파1) 학습 데이터 입..

생성형 인공지능 위험성, 할루시네이션

Ⅰ. 생성형 인공지능 개념과 기술요소가. 생성형 인공지능의 개념- 이용자가 요구한 질물이나 과제 해결을 위해 스스로 데이터를 찾아 학습하고 능동적으로 결과물을 제시하는 진화한 인공지능 나. 생성형 인공지능의 기술 요소구분기술 요소설명데이터벡터 데이터베이스- AI 모델이 생성한 벡터를 저장하고 검색- AI 모델의 출력을 저장, 사용자가 쿼리 사용합성 데이터- 실제 데이터를 모방한 인공적으로 생성된 데이터- 실제 데이터 사용 불가능 시 주로 사용데이터 라벨링- 신뢰도 높은 모델 학습을 위한 데이터 라벨링모델기반 모델- 대규모 데이터셋 학습 가능한 범용 AI 모델- GPT3와 같은 대규모 언어 모델이 대표적모델 감독- AI 모델의 동작 모니터링 및 설명- AI 모델이 편향되지 않는지 감독 수행모델 안전성- 생..

하이퍼파라미터

Ⅰ. 효율적 학습을 위한 파라미터와 하이퍼파라미터 비교가. 파라미터와 하이퍼파라미터 개념 비교구분파라미터하이퍼파라미터개념주어진 데이터로부터 학습을 통해 모델 내부에서 결정되는 변수최적의 모델링을 위해 사용자가 직접 설정해주는 변수개념도- 파라미터는 모델에 의해 결정, 하이퍼파라미터는 휴리스틱 기반 직접 설정 나. 파라미터와 하이퍼파라미터 특징 비교구분파라미터하이퍼파라미터목적- 최적화된 딥러닝 모델 구현- 모델링 최적화 파라미터 값 도출생성 주체- 데이터를 학습한 모델이 생성- 사용자가 판단하여 직접 생성종류- 인공신경망 가중치- SVM에서 서포트 벡터- 선형회귀에서 결정계수- 학습률- 경사하강법 반복 횟수- 활성화 함수조정 여부- 파라미터 임의 조정 불가- 하이퍼파라미터 조정 가능- 하이퍼파라미터 튜닝을..

머신러닝 파이프라인

Ⅰ. 머신러닝 파이프라인의 개요가. 머신러닝 파이프라인의 개념- 데이터 수집부터 전처리, 학습 모델 배포, 예측까지 전 과정을 순차적으로 처리하도록설계된 머신러닝 아키텍처 나. 머신러닝 파이프라인의 필요성머신러닝 자동화: 머신러닝 모델 전 과정 지속 수행 위한 파이프라인 기반 자동화예측 정확성 향상: 내부 구조 이해를 통한 머신러닝 성능 향상지속적인 개선: 파이프라인을 통한 신규 데이터 재학습 및 모델 개선 Ⅱ. 머신러닝 파이프라인 데이터 처리 흐름 및 주요 활동가. 머신러닝 파이프라인 데이터 처리 흐름 나. 머신러닝 파이프라인 주요활동단계활동세부 설명데이터 수집ETL 적용- 기존 데이터 소스에서 데이터 수집- 다운로드 데이터, 데이터 소스 추출데이터 레이크- 다양한 Raw 데이터 실시간 수집, 전처리,..

인공지능 모델의 성능평가

Ⅰ. 인공지능 모델 성능평가의 정의- 실제값과 모델에 의해 예측된 값을 비교하여 두 값의 차이를 구하여 모델의 성능을 평가 Ⅱ. 인공지능 모델 성능평가 방법구분평가 방법설명예측 모델MSEMean Squared Error, 실제값과 예측값의 차이를 제곱해 평균RMSERoot Mean Squared Error, 실제값과 예측값의 차이 제곱 평균에 루트를 씌움MAEMean Absolute Error, 실제값과 예측값의 차이를 절댓값으로 변환해 평균MAPEMean Absolute Percentage Error, 실제값과 예측값 차이 비율 절대값 백분율분류 모델정확도전체 데이터 중 정확하게 예측한 데이터의 수 TP+TN / TP+TN+FP+FN정밀도(precision)참으로 판단한 것 중 진짜 참인 비율, TP ..

차원의 저주, 차원 축소 알고리즘

Ⅰ. 차원의 저주- 차원이 커질수록 데이터가 Sparse하게 존재하여 학습 데이터의 대표성을 잃고 모델 학습 성능을 저하시키는 현상 Ⅱ. 차원 축소 알고리즘기법개념도설명PCA(PrincipalComponentAnalysis)- 데이터를 축에 사영했을 때 가장 높은 분산을 가지는 데이터의 축을 찾아 그 축으로 차원을 축소ICA(IndependentComponentAnalysis)- 다변량의 신호를 통계적으로 독립적인 하부 성분으로 분리하는 계산 방법- 독립성이 최대가 되는 벡터를 찾는다LDA(Linear DiscriminantAnalysis)- PCA와 다르게 클래스 분류까지 쉽게 할 수 있도록 차원 축소- 클래스 내부 분산은 작게, 클래스 간 분산은 크게 만들어 내는 축으로 축소SVD(SingularVa..

머신러닝과 딥러닝 차이

Ⅰ. 머신러닝과 딥러닝의 차이가. 머신러닝과 딥러닝 학습 과정 차이 나. 머신러닝과 딥러닝 상세 차이구분머신러닝딥러닝개념- 기계에 데이터를 학습시키고 패턴, 통계적 규칙을 이용하여 예측, 분류, 판단 등의 작업을 수행하는 방법론- 머신러닝의 한 분야로, 인공 신경망 기반으로 다수의 은닉층을 가진 복잡한 패턴의 모델을 구축 및 학습하고 의사결정을 내리는 방법론데이터- 작은 규모의 데이터셋 학습 가능- 학습 전 데이터 정제, 특징 추출 필요- 대량의 데이터셋 학습에 필요- 데이터 정제 및 특징 추출 모델이 자체 수행자원- 한정된 하드웨어 자원으로도 수행 가능- 일반적인 CPU에서도 잘 동작- 많은 하드웨어 자원 요구- GPU나 TPU 같은 고성능 하드웨어 요구모델- 주로 선형적인 관계 표현- 의사결정 트리,..

멀티모달 AI

Ⅰ. 인간의 인지적 학습법 모방, 멀티모달 AI의 개념- 이미지, 텍스트, 음성, 비디오 등 다양한 모달리티를 동시에 받아들이고 사고하는 AI 모델 Ⅱ. 멀티모달 AI의 개념도 및 종류가. 멀티모달 AI의 개념도멀티 모델- input data의 종류가 1가지이고 여러개의 모델을 거치는 방식멀티 모달- input data의 종류가 2가지 이상이며 모델은 1개 또는 2개 이상이 되는 방식 나. 멀티모달 AI 종류종류개념도설명Early Fusion- 종류가 다른 두 가지 데이터를 하나의 데이터로 먼저 합친 이후 모델 학습Joint Fusion- 두 개의 모달리티 데이터를 동시에 학습하지 않고 유연하게 모달리티를 병합- end-to-end learningLate Fusion- 다른 두 가지 데이터를 각각 다른 ..

강화학습

Ⅰ. 행동에 따른 보상으로 모델 학습, 강화학습의 개요가. 강화학습의 정의- 주어진 환경에서 정의된 에이전트가 현재 상태를 인식하여 선택 가능한 행동들 중 보상을 최대화하는 행동을 선택하도록 학습하는 기계학습의 한 방법 나. 강화학습의 특징순차적 의사결정 문제- 데이터의 관측 순서가 결과에 영향을 미침환경과 상호작용- 비용 증가에 따라 인프라 증설이 필요한 경우 장비 추가로 확장 Ⅱ. 강화학습의 개념도 및 주요 기법가. 강화학습의 개념도- 에이전트가 행동을 취하고 이에 따른 보상을 최대화하는 정책 학습 나. 강화학습의 주요 기법구분기법설명ModelFreeMDP(Markov Decision Process)- 의사결정 과정을 확률과 그래프를 이용한 기법- 상태, 상태전이 확률밀도함수, 행동, 보상함수 4요소..

생성형 적대 신경망 GAN

Ⅰ. 생성형 적대 신경망, GAN의 개요가. GAN의 정의- 가짜 데이터를 생성하는 모델과 진짜와 가짜를 구분하는 모델을 함께 학습시켜 진짜와 구분하기 힘든 데이터를 생성하는 모델 나. GAN의 특징비지도학습- 학습 데이터의 레이블이 따로 주어지지 않고 진짜 이미지의 특징을 학습해 진짜 같은 가짜 이미지를 생성하는 모델생성모델, 분류모델- 생성 모델과 판별 모델 2개의 모델을 학습에 활용하여 오버피팅 문제 해결 Ⅱ. GAN의 절차도 및 구성요소가. GAN의 절차도- 분류기는 분류 정확도 높이도록, 생성자는 분류 정확도 낮추도록 학습 진행 나. GAN의 구성요소구분설명훈련 데이터- 생성 모델과 분류 모델을 훈련시키는데 사용되는 학습 데이터 집합Generator(생성 모델)- 생성자로 훈련 데이터 기반으로 ..

반응형