본문 바로가기

인공지능(AI)11

[머신러닝 입문]-4. 분류(Classification)-붓꽃의 품종 판별 지도학습 유형 중 분류문제를 살펴보는 날이다! 붓꽃 데이터셋을 학습한 뒤 품종을 판별하는 모델을 만들어 볼 것이다. 분류 모델의 구조화, 모델 학습 및 성능 개선 프로세스를 학습하는 것을 목표로 삼는다. 1. 데이터 로딩 #라이브러리 환경: 판다스와 넘파이 사용 import pandas as pd import numpy as np #sklearn(사이킷런) 데이터셋에서 iris 데이터셋 로딩 from sklearn import datasets iris=datasets.load_iris() #딕셔너리 형태 #key값 확인 iris.keys() sklearn(사이킷런) 패키지는 붓꽃(iris) 데이터셋을 내장하고 있다. load_iris() 함수로 붓꽃 데이터를 불러오는데, iris 데이터셋은 딕셔너리 형태.. 2021. 3. 30.
[머신러닝 입문]-3. 일차함수 관계식 갖기 첫번째로 가장 기초적인 머신러닝 프로젝트를 생성해봤다. 1. 문제파악 (예제) y=x+1의 일차함수 관계의 식이 있다고 하자. 리스트 x,y는 각각 10개의 숫자를 원소로 갖는다. x=[-3, 31, -11, 4, 0, 22, -2, -5, -25, -14] y=[-2, 32, -10, 5, 1, 23, -1, -4, -24, -13] 2. 데이터 탐색 x,y 변수 사이의 관계식을 그래프로 그려볼건데, 이때 맷플롯립(matplolib) 패키지를 활용한다. import matplotlib.pyplot as plt x=[-3, 31, -11, 4, 0, 22, -2, -5, -25, -14] y=[-2, 32, -10, 5, 1, 23, -1, -4, -24, -13] plt.plot(x, y) plt.sh.. 2021. 3. 27.
[머신러닝 입문]-2. 머신러닝에 대하여 머신러닝(Machine Learning)은 레이블(Lable)이 있는 입력 데이터를 모델에 투입하면, 머신러닝 모델이 입력데이터와 정답 사이의 관계를 찾는다. 따라서 새로운 데이터를 입력했을 때 모델이 파악한 관계식을 적용하여 결과를 예측할 수 있다. 정답이 주어지지 않는 경우 데이터 속에 숨어 있는 패턴이나 규칙을 알아내는 것도 가능하다. 이처럼 사람이 어떤 규칙을 정하는 것이 아니라, 컴퓨터가 스스로 데이터를 학습하여 문제를 해결하는 과정을 말한다. 머신러닝은 정답을 알고 있는지에 대한 유무에 따라 지도학습(supervised learning)과 비지도학습(unsupervised learning)으로 나뉜다. 지도학습 지도학습은 입력데이터 X와 출력데이터 Y를 모두 알고 있는 상태에서, X와 Y의 관.. 2021. 3. 27.
[머신러닝 입문]-1. 판다스(Pandas) 자료구조 판다스(Pandas)는 머신러닝에서 데이터셋을 다룰 때 주로 사용하는 라이브러리다. 이는 데이터를 효율적으로 다루기 위해 1차원 배열 형태의 시리즈(Series) 자료구조와 2차원 배열 형태의 데이터 프레임(DataFrame) 자료구조를 지원한다. ※데이터프레임은 엑셀에서 볼 수 있는 시트(Sheet)와 동일한 개념으로, 행과 열로 만들어진다. ※시리즈는 엑셀 시트의 열 1개를 의미하며, 데이터 값의 1차원 벡터(Vector)이다. 인덱스로 각 원소를 식별한다. 즉, 데이터프레임은 1차원 벡터인 여러 개의 시리즈를 이어 붙인 형태로 2차원 구조를 갖는다. 판다스 라이브러리를 사용하기 위해 import 명령을 통해 불러 왔고, as 명령을 사용해 pd라는 명칭으로 사용한다. pd.__version__ 속성.. 2021. 3. 24.
개발 환경 설정_구글 코랩(Google Colab) 코랩은 구글 클라우드 환경에서 파이썬 데이터 분석을 가능하게 하는 무료 코드 에디터다. 웹 브라우저에서 바로 실행하기 때문에 인터넷 접속이 가능한 컴퓨터와 스마트폰만 있다면 자유롭게 사용가능하다. 주피터 노트북(Jupyter Notebook) 환경을 기반으로 만들어졌으며, 머신러닝/딥러닝에 필요한 GPU 환경이 지원된다. 구글 계정에 로그인 한 뒤, 구글 드라이브에 들어간다. 왼쪽 상단 메뉴에서 [새로 만들기]->더보기->Google Colaboratory를 클릭하면 실행시킬 수 있다. 없으면 [새로 만들기]->[더보기]->[연결할 앱 더보기]에서 Colaboratory를 검색해 직접 설치해준다. 새로만들기를 하고 나면 위와 같은 빈 파일이 생성된다. 셀 왼쪽에 보이는 실행버튼은 입력한 코드를 실행시키는.. 2021. 3. 24.