본문 바로가기

관/핫한 머신러닝 프로젝트6

파이썬 모듈을 이용한 머신러닝 공부 05. (마무리 소개 5/5) 5. mglearn : 세세한 코드를 일일이 쓰지 않아도 되게끔 이 책을 위해 만든 유틸리티 함수들임.(pip install mglearn으로 설치) 6. jupyternotebook 우리가 작성할 코드는 주피터 노트북에서 실행을 시킬것이다. 주피터 노트북을 설치하고 cmd 창에 jupyter notebook 을 치고(중간에 꼭 스페이스 친다.) 엔터를 누르면 밑에 주소창 여러개가 뜬다 그중 하나를 선택하여 드래그하여 컨트롤+c로 복하하고 인터넷 창을 켜서 주소창에 컨트롤+v로 붙여넣기를 하여 실행하면 이렇게 나온다. 그리고 오른쪽의 new를 누른다. 그후 다음 창에서 코드를 작성하여 실행을 할 수 있다. 이제 결론적으로 파이썬에서 사용하는건 다음과 같게됨 from IPython.display impor.. 2019. 11. 10.
파이썬 모듈을 이용한 머신러닝 공부 05. (pandas 모듈 소개 4/5) pandas : 데이터 처리와 분석을 담당 R의 데이터프레임 함수를 본떠서 만들어짐. 간단히 말하면 엑셀의 스프레드시트와 비슷한 테이블 형태라고 볼수있다. 전체 배열의 원소가 동일한 자료형인 넘파이와 다르게 판다는 각 열의 자료형이 달라도 된다.(문자나 정수등이 혼합이 가능함) 다음 예시로 보면 import pandas as pd data={'name':["john","anna","peter","linda"], 'location':["newyork","paris","berlin","london"], 'age':[24,13,53,33]} data_pandas = pd.DataFrame(data) #IPython.display 는 주피터 노트북에서 데이터프레임을 잘 출력해줌 display(data_panda.. 2019. 11. 7.
파이썬 모듈을 이용한 머신러닝 공부 04. (matplotlib 모듈 소개 3/5) matplotlib : 머신러닝에서 그래프로 시각화를 담당하는 영역임 주피터노트북 을 통해서 보면 편하다. 주피터 노트북 키는건 cmd창에서 jupyter notebook 을 치고 주소복사해서 붙이고 치면 된다 다음 코드를 치고 실행시키면 그래프가 깔끔하게 그려진다. %matplotlib inline import matplotlib.pyplot as plt import numpy as np x=np.linspace(-10,10,100) y=np.sin(x) plt.plot(x,y,marker="x") 사인 그래프가 나타남을 볼수있다. 이 matplotlib는 다른 포스팅주제인 파이썬 여러 모듈 공부하기 에서 살펴 볼 수 있다 여기를 참고하길 바란다 다음 2개의 주소로 판단하자. https://hotstu.. 2019. 11. 7.
파이썬 모듈을 이용한 머신러닝 공부 03. (scipy 모듈 소개 2/5) 이번 포스팅은 사이파이 모듈을 본다 보기전에 간단한 팁을 정리한다 c언어의 scanf 혹은 printf 에서 많이 쓰이는 서식문자가 있다 보통 %d 등으로 정수만 바꿀때 사용하는데 파이썬도 이런것이 존재하며 이를 포매팅이라 한다. c언어와 같은방식으로 사용할 수 있지만 format 함수를 사용하는 방식이 다음 코드에 존재한다 사용되는 방식은 다음과 같다 {여기에 옴 } . format( 여기에 옴 ) 이렇게 사용한다 물론 직접적인 값 대신 변수를 여기에 사용 가능하다. 이제 본격적으로 사이파이 모듈을 알아본다. 2. scipy: 통계등 많은 용도로 사용할 예정임 핵심은 scipy.sparse로 데이터를 표현하는 하나의 방법인 희소 행렬 기능을 제공함. 정확한건 모르겠고 희소행렬은 다음의 예제를 통해 살펴.. 2019. 11. 4.