Machine Learning

Numpy(Numerical Python)빠른 수치 계산을 위해 C언어로 만들어진 Python 라이브러리벡터와 행렬 연산에 위해 매우 편리한 기능들을 제공데이터분석용 라이브러리인 Pandas와 Matplotlib의 기반이 되기도 함Array(벡터, 행렬) 단위로 데이터를 관리하고 연산 수행주요 용어axis: 배열의 각 축rank: 차원(축의 개수)shape: 축의 길이, 배열의 크기배열 생성 # 1차원 리스트a1 = [1, 2, 3, 4, 5]# 배열로 변환b1 = np.array(a1)# 확인print(b1) [1 2 3 4 5]# 2차원 리스트 # a2 = [[1.5, 2.5, 3.2], [4.2, 5.7, 6.4]]a2 = [[1.5, 2.5, 3.2], [4.2, 5.7, 6.4]]# ..
지도학습(Supervised Learning) - 입력과 대응하는 출력을 데이터로 제공하고 대응관계의 함수 찾기 - 입력 데이터에 대한 정답(label)이 함께 주어진다. - 예를 들어, 도형 데이터가 있을 때 어떤 도형이 동그라미인지 아닌지 알고 있다. - '특징'(예측 변수)과 '목표 변수'가 있다. 특징(features)은 '둥글다.', '꼭짓점이 없다.' 등이 있고 목표변수는(target data) '원이다.', '원이 아니다.' label이 있다. - 목표는 주어진 feature(입력)에 대해서 target data(출력)가 원인지 원이 아닌지를 예측하는 것이다. - features = predictor variable = independent variable = columns = inputs ..
hello_
'Machine Learning' 카테고리의 글 목록