경 동 금융 빅 데이터 경기 돼지 얼굴 인식 (3) - 이미지 특징 추출 2

깊이 있 는 네트워크 는 이미지 인식 에 있어 정확도 가 높 은 만큼 특정한 네트워크 출력 데 이 터 를 이미지 특징 으로 하 는 것 도 가능 해 야 한다.이 프로그램 은 Alexnet 7 층 을 활성화 층 으로 사용 하여 이미지 특징 을 추출 하 는 예 시 를 보 여 주 었 다.코드 는 다음 과 같 습 니 다:
clear;
trainPath = fullfile(pwd,'image');
trainData = imageDatastore(trainPath,...
        'IncludeSubfolders',true,'LabelSource','foldernames');

[trainingImages,testImages] = splitEachLabel(trainData,0.7,'randomized');
numTrainImages = numel(trainingImages.Labels);
%       
net = alexnet;
%          
layer = 'fc7';
%           
trainingFeatures = activations(net,trainingImages,layer);
%           
testFeatures = activations(net,testImages,layer);
%        
trainingLabels = trainingImages.Labels;
%        
testLabels = testImages.Labels;
save('alexnetFeature.mat','trainingFeatures','trainingLabels','trainingFeatures','testLabels');

관련 내용 은 Matlab 이미지 인식 / 검색 시리즈 (7) - 10 줄 코드 를 참조 하여 깊이 있 는 학습 네트워크 의 중간 층 데 이 터 를 특징 으로 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기