[머신러닝] 머신러닝이란?

머신러닝 이란?


인공지능(AI) 이란?

우선 머신러닝은 인공지능에 포함되어 있으므로 인공지능에 대해서 먼저 알아보자.
인공지능은 또는 AI(Artificaial Intelligence)는 컴퓨터가 사람처럼 학습하고 생각 할 수 있는 시스템을 만드는 기술이다.
이세돌과 대국을 둔 알파고가 잘 알려진 인공지능이라고 보면 된다.



머신러닝(ML) 이란?

머신러닝(machine learning) 즉 기계 학습은 사람이 일일이 규칙을 코딩하지 않더라도 컴퓨터가 자동으로 데이터에서 규칙을 학습하는 알고리즘을 연구하는 분야다.
머신러닝은 인공지능의 세부 분야의 하위 분야 중에서 지능을 구현하기 위한 소프트웨어를 담당하는 핵심 분야다. 즉 인공지능 안에 머신러닝이 포함 되어있다.



머신러닝을 공부하려면?

머신러닝을 처음 배우면  대표적인 머신러닝 라이브러리 사이킷런(scikit learn) 알고리즘을 
공부한다.
사이킷런은 파이썬 API를 사용하므로 파이썬을 필수로 공부 해야 한다.
물론 사이킷런이 모든 머신러닝의 알고리즘을 가지고 있지는 않지만 끊임없이 개발하고 발표한다. 
사이킷런 사용자들이 사용을 하면 알아서 검증 작업이 되기 때문에 믿고 사용할 수 있다.
과거에 비해 일반인들도 사이킷런 같은 오픈소스 라이브러리를 사용하면 충분히 머신러닝개발이 가능하다.

댓글

이 블로그의 인기 게시물

[Arduino] 아두이노 초음파 센서(HC-SR04) 사용하기

[Arduino] 아두이노 조이스틱 사용하기

[자연 환경] 농약의 장단점 농약이 환경과 인간에게 미치는 영향