Please enable JavaScript.
Coggle requires JavaScript to display documents.
인공지능과 학습
(1516 변지원) - Coggle Diagram
인공지능과 학습
(1516 변지원)
기계 학습과 데이터
기계학습과 문제해결
전통적 프로그래밍과 기계학습
-
전통적인 프로그래밍
자동화능력을 구현하기 위해 규칙을 프로그래머가 직접 만들고,
규칙을 표현한 알고리즘에 데이터를 입력하면 컴퓨팅 시스템이 알고리즘에 따라 처리한 결과를 출력한다.
-
-
데이터 선정 및 수집하기
데이터 선정하기
데이터를 선정할 때는 수집 가능성, 정보 보호 여부, 데이터의 품질, 데이터 수집 비용등의 요인을 고려해야한다,
데이터 수집하기
데이터 수집 시 고려사항은 편향의 여부, 신뢰, 최신 여부, 적절한 양, 필요한 속성을 담고있는 지를 고려해야한다.
인터넷 검색, 웹크롤링, 다양한 센서, 방문 수집을 통해 데이터를 수집할 수 있다.
데이터 전처리와 핵심 속성 추출
데이터 전처리
-
결측치 처리하기
결측치가 있는 행이나 열을 삭제하는 방법과 평균, 중앙값, 최빈값 등을 대푯값으로 결측치를 대체하는 방법으로 결측치를 처리할 수 있다.
결측치가 포함된 행이나 열을 삭제할 때는 데이터의 손실이 크지 않은지, 삭제된 행이나 열이 꼭 필요한 데이터이닞 따져봐야한다.
이상치 처리하기
정상범위의 기준을 정하고, 데이터를 시각화 하여 속성들의 분포를 살핀다.
핵심 속성 추출하기
-
히트맵으로 핵심 속성 추출하기
히트맵은 상관관계를 시각화한 그래프로 색을 이요해 배열을 나타낸다, 속성 간의 상관간계를 분석한 후 그 값을 히트맵으로 나타낸다.
-
딥러닝의 이해와 활용
인공신경망과 딥러닝
인간의 뇌는 거대한 생물학적 네트워크로서, 뉴런은 다른 뉴런으로부터 신호를 받아 또 다른 뉴런에 전달한다.
인공신경망과 퍼셉트론
-
퍼셉트론은 이러한 인공 신경망을 실제로 구현한 연산장치로서, 여러 개의 입력값을 처리하여 하나의 결괏값인 0또는 1을 출력하는 인공신경망의 가장 작은 단위이다,
-
-
딥러닝의 학습 원리
딥러닝에서 '학습하다'라는 것은 가중치와 편향을 찾아가는 과정을 의미하며, 학습의 최종 목표는 최적의 가중치와 편향을 찾는 것이다.
-
손실함수란 훈련데이터를 잘 학습했는지 파악하는 함수로, 예측값과 실젯값과의 차이을 구하는 함수이다. 그리고 최적화란 손실함수의값이 최소가 되도록 가중치와 편향을 갱신하는 과정이며, 이는 오차 역전파를 통해 이루어진다.
-
딥러닝의 활용분야
딥러닝은 특히 비정형 데이터를 다룰 떄 좋은 성능을 내고 있음, 기존의 기계학습 알고리즘으로 다루기 어려웠던 분야에서 사용되면서 빠르게 발전하고 있다.
-
-
-
-