머신러닝2 [ML] 붓꽃 데이터로 알아보는 머신러닝 붓꽃 데이터는 붓꽃의 꽃잎, 꽃받침의 폭과 길이를 센티미터 단위로 측정한 것과 setosa, versicolor, virginica 종으로 분류한 데이터도 가지고 있다. 이 값들을 가지고 붓꽃이 어떤 품종인지 구분해 보자. ※ 붓꽃의 품종을 정확하게 분류한 데이터를 가지고 있으므로 이 문제는 지도학습에 속한다. 또한, 몇 가지 선택사항 중 하나를 선택하는 문제이므로 분류 문제에 해당한다. 1. 데이터 적재 이 데이터는 사이킷런의 datasets 모듈에 포함되어 있다. load_iris 함수를 사용해서 데이터를 적재할 수 있다. #붓꽃 데이터 예제 import numpy as np import pandas as pd import matplotlib.pyplot as plt.. 2023. 8. 30. [ML] NumPy, SciPy, matplotlib, pandas 개념 정리 scikit-learn은 파이썬 과락 라이브러리인 numPy와 SciPy를 기반으로 만들었다. scikit-learn을 잘 활용할 수 있도록 NumPy, SciPy, matplotlib, pandas, mglearn들의 개념을 알아보자. NumPy 넘파이는 다차원 배열을 위한 기능과 선형 대수 연산과 푸리에 변환같은 고수준 수학 함수와 유사 난수 생성기를 포함한다. 사용 다차원 배열을 위한 기능 선형 대수 연산 푸리에 변환 고수준 수학 함수와 유사 난수 생성기 scikit-learn에서 넘파이 배열은 기본 데이터 구조이다. scikit-learn은 넘파이 배열 형태의 데이터를 입력으로 받는다. 그렇기 때문에 우리가 사용할 데이터는 모두 넘파이 배열로 변환되어야 한다. NumPy의 핵심 기능 다차원(n-차.. 2023. 8. 27. 이전 1 다음