https://www.kaggle.com/ Kaggle: Your Machine Learning and Data Science Community Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals. www.kaggle.com kaggle이라는 인공지능 및 데이터사이언스에 대한 좋은 사이트가 있다. 앞으로 여기 있는 코드를 무작정 따라해보고 이해하며 공부할 예정이다.
머신러닝

선형 회귀란? 선형 회귀는 특정 데이터를 모아 놓고 이에 맞는 함수를 찾아내는 과정이라 생각하면 된다. 1차 함수로 표현하면 쉽게 이해할 수 있다. y = ax + b라는 함수가 있다고 가정하자. 이 함수의 그래프는 다음과 같을 것이다. 이런 그래프가 있다면 우리는 a, b만 안다면 x에 대한 값을 예측할 수 있다. 하지만, 데이터가 함수에 딱 맞지 않는다면 어떻게 해야 할까?? 이런 데이터가 있다면, a값을 조절하여 점들의 위치로 그래프를 조정할 수 있다. 이렇게 평행이동으로 맞출 수 있는 데이터가 있다면, b값만 조정하면 맞출 수 있다. 우리는 y = ax + b라는 그래프에서 a, b값을 조정하여 데이터에 맞는 그래프를 그리려 노력했다. 이러한 과정이 선형 회귀라 할 수 있다.

인공지능이란? 인공지능(Artificial Intelligence)은 사람의 지능을 만들기 위한 시스템이나 프로그램을 말한다. 머신러닝, 딥러닝, 인공지능의 개념을 혼동하는 사람이 많이 있다. 쉽게 말해 머신러닝과 딥러닝은 인공지능에 포함되는 기술이고, 딥러닝은 머신러닝에 포함되는 기술이다. 다음 그림을 보면 쉽게 이해가 가능하다. 머신러닝이란? 머신러닝은 기계학습을 의미하며, 데이터의 규칙을 컴퓨터 스스로 찾아내는 것을 말한다. 기존 프로그래밍은 규칙을 사람이 직접 만들어 결과를 얻어내지만 머신러닝은 스스로 규칙을 찾아낸다. 머신러닝은 지도 학습(supervised learning), 비지도 학습(unsupervised learning)으로 나뉘다. 지도 학습은 많은 입력과 출력이 주어지면 규칙을 찾아..