머신러닝 2

머신러닝의 과정과 사용할 데이터 만들기

머신러닝의 기본 과정 머신러닝의 기본 과정에 대해 알아보자 1. 목표결정 - 머신러닝을 사용해 무엇을 할 것인지(목표)를 결정 2. 데이터 수집 - 목표를 기반으로 어떤 데이터를 수집해야 하는지, 어떤 방법을 사용할지 등을 검토한 뒤 데이터 수집 3. 데이터 가공 - 수집한 데이터는 대부분의 경우 특징을 추출하는 작업을 해야 한다(특징량 추출). 그리고 데이터를 학습기가 원하는 형식으로 맞춤 4. 데이터 학습 - 실제로 데이터 학습시킴 4-1) 머신러닝 방법 선택 - 일단 어떤 방법(알고리즘)을 사용할지를 지정한다. 4-2) 매개변수 조정 - 데이터에 따라 매개변수를 지정 4-3) 데이터를 학습해 모델 구축 - 데이터를 학습기에 전달해 모델 구축 5. 모델 평가 - 테스트 데이터를 사용해 어느 정도의 정..

머신러닝과 딥러닝 정의

머신러닝(machine learning)이란? '머신러닝(machine learning)'이란 간단하게 말하자면, 인간의 학습 능력과 같은 기능을 컴퓨터가 하게 만드는 기술이다. 인간은 다양한 상황을 학습할 수 있다. 시각, 청각, 촉각 등을 이용해 상황을 느끼고 식별할 수 있다. 예를 들어, 눈 앞에 사과가 있다면 사과임을 알 수 있다. 그러나 컴퓨터는 식별 능력이 없다. 컴퓨터에게 "붉은 색일 경우 사과야!" 라고 규칙을 정해주면 컴퓨터도 식별할 수 있다. 하지만 이건 머신러닝은 아님. 머신러닝은 인간이 명확하게 규칙을 정해주지 않는다. 그러니까 사과는 붉은 색이다. 라는 정보를 전달하지 않는다. 그럼 어떻게 식별 능력을 기르냐면 많은 사과 데이터를 학습기라는 프로그램에 전달하는 것이다. 그러면 식별..