본문 바로가기

인공지능개론

(5)
이미지&객체탐지관련 알고리즘 조사 Mask RCNN: Mask RCNN은 이미지 내 개별 객체를 분리하고 분류하는 데 효과적인 알고리즘입니다. 이는 Faster R-CNN을 기반으로 하며, ResNeXt-101과 FPN을 사용하여 특징 추출을 강화합니다. 또한, Mask RCNN은 객체의 정확한 영역을 예측하기 위해 ROIAlign 레이어를 도입했습니다. 이 레이어는 정확도를 높이는 데 중요한 역할을 합니다 객체 감지 영역에서 딥 러닝을 최초로 적용한 사례입니다. 알고리즘의 핵심 아이디어는 간단합니다. 모든 이미지에 대해 RCNN은 초기에 선택적 검색 알고리즘을 사용하여 약 2000개의 후보 영역을 생성합니다. 이러한 영역은 일관된 차원으로 크기가 조정되고 이후 CNN(Convolutional Neural Network)을 사용하여 해당..
AI에 대한 자신의 생각 정리 인공지능, 또는 AI는 오늘날 우리 생활의 필수적인 부분이 되었습니다. 처음에 1950년대에 소개된 이 용어는 기계가 인간의 지능을 모방하는 기술을 의미합니다. AI는 학습, 추론, 인식, 문제 해결 등 인간의 지능을 모방하고 실행하는 컴퓨터 기술입니다. 이 기술은 빠르게 발전하고 있으며, 다양한 분야에서 중요한 역할을 하고 있습니다. 자동차부터 의료 분야에 이르기까지, AI는 우리의 생활을 더 편리하고 효율적이며 안전하게 만들고 있습니다. 스마트폰의 음성 인식 기능부터 자율 주행 자동차까지, AI 기술은 일상의 많은 부분을 혁신하고 있습니다. AI는 대규모 데이터 분석과 예측에서 인간의 능력을 초월하여 비즈니스 의사결정과 과학 연구에도 중요한 역할을 합니다. AI 기술은 규칙 기반 시스템에서 시작해 머..
Fine-tuning Fine-tuning 기존에 학습되어져 있는 모델을 기반으로 아키텍처를 새로운 목적(나의 이미지 데이터에 맞게)변형하고 이미 학습된 모델 Weights로 부터 학습을 업데이트하는 방법 Strategy 1 - 모델 전체를 활용하는 전략: 이 전략에서는 사전 학습된 CNN 모델(예: VGG, ResNet 등)의 모든 층을 사용한다. 모델의 합성곱 기반 층(Conv Base)과 분류기(Classifier) 모두를 새 데이터셋에 맞게 파인 튜닝한다. 이 방법은 데이터셋이 크고 복잡할 때 유용하며, 모델이 새로운 데이터에 맞춰 완전히 재학습한다. Strategy 2 - 일부만 학습시키는 전략: 사전 학습된 CNN의 첫 번째 부분(Conv Base1)은 그대로 유지하고, 두 번째 부분(Conv Base2)와 분류기..
인공지능개론 - 성능지표(F1-score/ mAP/ IoU) 오차 행렬 (Confusion Matrix) Accuracy(정확도) 균형 데이터(balanced) → accuracy를 평가 척도로 사용해도 괜찮음 불균형 데이터(imbalanced) → accuracy 만으로 성능 판단 하지 못하기때문에 Precision(정밀도)과 Recall(재현율) 사용 Precision(정밀도) 긍정으로 예측한 것 중 실제로 맞춘 비율 Recall(재현도) Recall 값으로, 실제 정답을 얼마나 잘 예측했는지를 나타내는 지표 예시 A(200)B(10)C(10)D(10) 정확도=모델1(0.547)/모델2(0.87) F1-score = 모델1(0.601)/모델2(0.34) 다중 class에서 f1-score이 구하는법 mAP mAP는 AP(Average Precision)의 평균..
인공지능개론 - 자연어 및 자연어 처리 task 조사하기 발전 과정 NLP 발전 RNN (1986): 순환 신경망(Recurrent Neural Network)을 의미하며, 시퀀스 데이터 처리에 유용하게 사용되는 신경망의 한 형태입니다. LSTM (1997): 장단기 메모리(Long Short-Term Memory)를 의미하며, RNN의 한 변형으로, 시퀀스 데이터에서 장기 의존성 문제를 해결하기 위해 고안되었습니다. Seq2Seq (NIPS 2014): 시퀀스-투-시퀀스 모델로, 두 개의 RNN을 연결하여 하나는 입력 시퀀스를 처리하고 다른 하나는 출력 시퀀스를 생성하는 구조입니다. Attention (ICLR 2015): 어텐션 메커니즘은 주어진 문맥에서 중요한 부분에 '주목'하여 처리하는 기법으로, 시퀀스 모델의 성능을 향상시키는 데 도움을 줍니다. Tr..