Please enable JavaScript.
Coggle requires JavaScript to display documents.
인공지능과 학습
(1113 박시후) - Coggle Diagram
인공지능과 학습
(1113 박시후)
기계학습과 문제해결
전통적 프로그래밍과 기계학습
전통적 프로그래밍
-
전통적 프로그래밍을 이용한 문제 해결 방식은 이러한 자동화 능력을 구현하기 위해 규칙을 프로그래머가 직접 만들고 규칙을 표현한 알고리즘에 데이털를 입력하면 컴퓨팅 시스템이 알고리즘에 따라 처리한 결과를 출력한다
-
기게학습을 통한 문제 해결 과정
-
기계학습을 이용하여 문재를 해결하기 위해서는 문제 상태를 정확히 파아가고 정의 할수 있어야한다.ex)현재상태,목표상태,활용해야하는 핵심요소,해결방향
-
-
-
문제해결을 위한 데이터
인공지능은 훈련 뎅터를 바탕으로 학습하기 떄문에 대용량의 품질 좋은 훈련 데이터가 필요하다,만약 훈련 데이터의 질이 좋지 않거나 질이 좋더라도 데이터의 양이 충분하지 않으면 기계학습 모ㅔㄹ의 성능은 높지 않을 것이다.또한 수집한 훈련 데이터가 평향을 띤다면 이 데이터를 이용한 학습 결과도 정확하지 않을 것이다.ex)과거의 구매 이력,대한민국 남서의 체형,저출산 문제
데이터 선정 및 수집하기
데이터 선정하기
기계학습을 위한 데이터를 선정할 떄에는 우릭 해겨하고자 하는 문제와 관련 있는 데이터를 확인해야한다.또한 데이터의 수집 가능성,정보 보호 여부,데이터의 품질 ,데이터 수집 비용 등의 용인을 고려하여 조건에 부합하는 데이터를 선정해야한다
-
수집 가능성:수집할 방법이 없거나 수집하기 어련운 데이터는 피하고,수집할수 있는 데이터를 선정
-
-
-
데이터 수집하기
데이터셋은 주제별로 모을 데이터의 집합을 의미한다. 데이터 분석가들이 분석을 가공한 데이터 포털 등의 사이트를 업로드하며 내려받아 사용할수 있다. 개인이 만들어 공유한 데이터 뿐만 아니라 여러 기업이나 공공 기관에서 제공하는 데이터를 활용할수 있다.
데이터 전처리와 핵심 속성 추출
데이터 전처리하기
-
데이터 전처리란 걀측치와 이상치의 유무를 파악하고,적합한 형태로 데이터를 가공하는 과정이다.
-
-
결측치 처리하기
-
결측치를 해결하는 방법에는 결측치가 있는 행이나 열을 삭제하는 방법과 평균, 중앙값, 최빈값 등의 대푯값을 결측치를 대체하는 방법이였다.
핵심 속성 추출하기
데이터는 관찰이나 실험을 통해 수집되는 값들의 의미하며,하나의 데이터는 속성으로 구성되어 있다.데이터 속성이란 데이터를 설명하는 특징이나 성질을 말한다.
-
-
히트맵을 핵심 속성 추출하기
데이터의 속성중에 기계학습에 필요한 핵심 속성을 찾는 과정의 필요하다. 이떄 데이터를 시각화 하면 어떤 속성이 문제해결에 필요한지 직관적으로 판단할 수 있으며, 속성 간의 관계를 쉽게 파악할 수 있다,
히트맵을 상관관계를 시각화한 그래프로 색을 이용해 배열을 나타낸다,해결하고자 하는 문제와 관련깊은 핵심 속성들을 상관관계(r)fh ckwdksorlrk tnldnjwlsek.
-
기계학습의 유형과 알고리즘
기계학습의 유형
기계학습은 데이터를 활용하는 방식에 따라 지도학습 비지도학습,강화 학습으로 구분 가능하다.
지도학습에 해당하는 회귀,분류 알고리즘이 있으며,비지도 학습에는 군집 알고리즘 등이 있다.
지도학습
지도 학습은 입력 데이터와 정답 데이터를 함꼐 사용하여 기계학습 모델을 학습 시키는 방법이다.입력데이터와 그 정답에 해당하는 속성도함꼐 제공 되므로 학습 결과에서의 오류 여부와 성능을 쉽고 명확하게 평가할 수 있다.
-
-
비지도학습
비지도 학습은 정답 데이터 없이 입력 데이터만으로 이루어진 훈련 데이터를 사용하여 모델을 학습시키는 방법이다.데이터를 입력하면 컴퓨터는 자체적인 데이터를 유사한 속성값을 갖는 그룹으로 묶는다.정답 데이터가 주어지지 않기 떄문에 컴퓨터는 입력 데이터의 특징을 분석하여 패턴이나 특정 규칙을 찾아내야한다.
-