반응형 MATLAB12 머신러닝이란? 머신러닝 개요 머신 러닝은 사람과 동물에게는 자연스러운 일, 즉 경험을 통해 학습하는 것을 컴퓨터가 수행할 수 있도록 가르치는 데이터 분석 기법입니다. 머신 러닝 알고리즘은 미리 결정된 방정식을 모델로 의존하지 않고 계산 방법을 사용하여 데이터에서 직접 정보를 “학습”합니다. 학습할 수 있는 샘플 수가 증가함에 따라 알고리즘 성능이 향상됩니다. 머신러닝의 중요성 빅데이터가 부상하면서 다음과 같은 영역에서 문제를 해결하는 데 머신 러닝이 특히 중요해졌습니다. 계산 금융 - 신용 평가 및 알고리즘 트레이딩 영상 처리 및 컴퓨터 비전 - 얼굴 인식, 모션 감지 및 객체 감지 계산 생명공학 - 종양 감지, 신약 발견, DNA 염기 서열(DNA Sequence) 에너지 생산 - 가격 및 부하 예측 자동차, 항공 .. 2022. 2. 7. MATLAB 딥러닝을 사용한 컴퓨터 비전 MATLAB Toolbox MATLAB은 여러종류의 toolbox가 있는데, 딥러닝에 주로 사용되는 toolbox는 deep learning toolbox와 computer vision toolbox입니다. 2개의 toolbox를 사용하여 컴퓨터 비전 응용 분야에 딥러닝을 적용할 수 있습니다. 1. 이미지 & 비디오 핸들러 아래 2가지 앱을 사용해서 image와 video를 레이블링할 수 있습니다. Image Labeler : 컴퓨터 비전 애플리케이션용 레이블 이미지 Vidio Labeler : 컴퓨터 비전 애플리케이션용 라벨 비디오 2. 주요 사용하는 함수 MATLAB에서 목적별로 사용하는 함수를 살펴보겠습니다. 컴퓨터비전 boxLabelDatastore 경계박스 레이블 데이터용 데이터 저장소 pixe.. 2022. 2. 4. MATLAB 이미지인식 만들기 간단한 분류용 딥러닝 신경망 만들기 딥러닝 분류용으로 간단한 컨벌루션 신경망을 만들고 훈련시키는 방법을 보여줍니다. 컨벌루션 신경망은 딥러닝 분야의 필수 툴로서, 특히 영상 인식에 적합합니다. 이 예제에서는 다음을 수행하는 방법을 보여줍니다. 영상 데이터를 불러와서 살펴봅니다. 신경망 아키텍처를 정의합니다. 훈련 옵션을 지정합니다. 신경망을 훈련시킵니다. 새로운 데이터의 레이블을 예측하고 분류 정확도를 계산합니다. 영상 데이터 불러오기 샘플 숫자 데이터를 영상 데이터저장소로서 불러옵니다. imageDatastore는 폴더 이름을 기준으로 영상에 자동으로 레이블을 지정하고 데이터를 ImageDatastore 객체로 저장합니다. 영상 데이터저장소를 사용하면 메모리에 담을 수 없는 데이터를 포함하여 다량의 영.. 2022. 1. 30. MATLAB 조건문 / if switch, for , while ... 루프와 조건문 if, elseif, else 조건이 true인 경우 명령문 실행 switch, case, otherwise 여러 개의 명령문 그룹 중 하나 실행 for 지정된 횟수를 반복하는 for 루프 while 조건이 true이면 반복하는 while 루프 try, catch 명령문을 실행하여 결과 오류 포착 break for 루프 또는 while 루프 실행 종료 return 컨트롤을 호출 스크립트 또는 호출 함수에 반환 continue for 루프나 while 루프의 다음 반복으로 제어를 전달 pause MATLAB 실행을 일시적으로 중지 parfor 병렬 for 루프 end 코드 블록 종료 또는 마지막 배열 인덱스 표시 if, elseif, else 조건이 true인 경우 명령문 실행페이지 내 모두.. 2022. 1. 24. 이전 1 2 3 다음 반응형