본문 바로가기

Python notes/Data Science & Machine Learning14

파이썬) Mac에서도 Tensorflow 사용하는 방법 (+사용 중인 HW 정보 GPU, CPU 확인하기) #1. 파이썬의 머신러닝 패키지인 Tensorflow는 안타깝게도 HW 의존성이 있다고 한다. 머신러닝 연산들은 GPU를 통해서 처리를 하는데 Tensorflow는 GPU 중에서도 Nvidia의 GPU 환경 하에서만 정상 동작한다고 한다. ...그런데 내 컴퓨터는 Mac이고 Mac은 AMD의 GPU를 내장하고 있다. (윈도우 컴퓨터를 하나 장만해야 하는 것인가 ^^;) #2. Tensorflow 설치 및 내 컴퓨터의 HW 정보 확인하기 일단 터미널(명령프롬프트)에서 pip3 install tensorflow 명령으로 Tensorflow 패키지를 설치하고, 쥬피터랩이나 기타 IDE 환경에서 아래 python 코드를 실행하면 현재 사용 중인 리소스 정보를 확인할 수 있다. 1 2 3 from tensorfl.. 2021. 7. 5.
R) 연관성 분석 association 예제 (+Groceries 데이터로) #1. 연관성 분석(Association Analysis)이란? - 일련의 거래 또는 사건들 간의 규칙을 발견하여 If-Then의 구조로 분석 결과의 연관성을 파악하는 데이터마이닝 방법론 - 장바구니분석(장바구니에 무엇이 같이 들어 있는지 분석) 또는 서열분석(A를 산 다음에 B를 사는 규칙 분석)이라고도 불림 - 연관규칙의 측도: 지지도(support), 신뢰도(confidence), 향상도(lift) 1) 지지도 = A와 B가 동시에 포함된 거래수 / 전체 거래수 2) 신뢰도 = A와 B가 동시에 포함된 거래수 / A를 포함하는 거래수 3) 향상도 = (A와 B가 동시에 포함된 거래수* 전체거래수) / (A를 포함하는 거래수 * B를 포함하는 거래수) - 연관성 분석 알고리즘: 1세대 Apriori .. 2021. 6. 29.
R) 데이터셋 추가로 설치하기 (+arules 패키지; Groceries, Adult, Income...) #1. R의 내장 데이터 외에 알려진 여러가지 데이터셋들을 추가로 설치해서 불러올 수 있다. 그 중에 arule 패키지를 설치하면 Groceries 등 여러가지 데이터들을 불러올 수 있다. install.packages('arules') 로 arules 패키지를 설치하고 팝업이 뜨면 지역 정보를 선택해주면 된다 (Korea, Seoul) 그리고나서 library(arules)로 arules 패키지를 불러온다. #2. data()를 통해 데이터 목록을 확인해 본다. 기존에 있는 datasets 목록들 위에 방금 설치한 arules 데이터셋들을 확인할 수 있다. (Adult, Groceries, Income 등) #3. 데이터를 불러올 때는 data('Groceries')와 같이 따옴표 안에 데이터명을 적어.. 2021. 6. 29.
R) R에 있는 내장 데이터들 불러오기 (ChickWeight, Titanic, ToothGrowth, iris3 등) #1. R에서는 내장되어 있는 데이터셋 패키지가 있다. 이 데이터들로 R의 기능을 연습해보라는 의도로 들어 있는게 아닐까 추측해 본다. #2. R 내장 데이터 확인하기: data() 간단한 명령어 data()로 내장되어 있는 데이터들의 목록을 확인할 수 있다. 아래와 같이 팝업이 뜬다. #3. R 내장 데이터 불러오기: data('데이터명') 데이터 목록에서 확인한 데이터명을 따옴표 ' '안에 넣어 입력하면, 데이터가 불러와진다. data('ChickWeight')을 하면 데이터명을 객체로 해서 데이터가 불러와진 거고, 해당 데이터의 내용을 보려면 데이터명 ChickWeight을 따옴표 없이 입력하면 된다. data양(행이든 열이든 전체든)이 너무 많은 경우에는 실제 내용이 나오지 않고 데이터의 행, 열.. 2021. 6. 29.
파이썬) pandas 모듈로 csv, txt, excel 파일 불러오기 및 저장하기 #1. pandas 모듈 설치 터미널에서 pip3 install pandas를 통해 모듈을 설치한다 #2. python을 실행하고 pandas 모듈을 불러온다 1) import pandas as pd (pandas가 너무 길어서 pd로 줄여서 불러옴) 혹은 2) from pandas import read_excel, read_csv, read_table 해서 함수(혹은 메서드) 이름을 바로 불러와도 된다. #3. 엑셀/csv/txt 파일 불러오기 2)의 방법으로 불러왔다면, a=read_excel('엑셀파일명.xlsx'). #현재 작업중인 경로에 있는 엑셀파일이 아닌 경우에는 그 경로까지 다 적어줘야 불러올수있음) print(a) 해보면 내용이 다 불러와짐 ㅎㅎ read_csv('파일명.csv') rea.. 2021. 6. 1.