본문 바로가기

전체 글141

Pandas example https://nbviewer.jupyter.org/gist/byeongtaejeon/7c6f3aa4a8f44fb88024c73b4ce4bfed 참조 : http://dataonair.or.kr/edu => Python 프로그래밍 2022. 1. 14.
NumPy example https://nbviewer.jupyter.org/gist/byeongtaejeon/f38e9d826e09f607171058b66d5229e9 참조 : http://dataonair.or.kr/edu => Python 프로그래밍 2022. 1. 14.
머신러닝 Example by Python - 주성분 분석을 이용한 사람 얼굴 인식 (이미지 인식 시스템) ### 주성분 분석을 이용한 사람 얼굴 인식 ## 2. 사이킷런을 이용한 고유 얼굴 검출 import cv2 import sys import numpy as np from sklearn.model_selection import train_test_split from sklearn.metrics import classification_report from sklearn.decomposition import PCA from sklearn.model_selection import GridSearchCV from sklearn.svm import SVC def read_data(fin): """ 이미지 파일을 읽어 들여 이미지 데이터, 이미지 얼굴 번호, 사람 이름을 리턴합니다. fin 파일은 각 이미지 데이터.. 2022. 1. 14.
머신러닝 Example by Python - 이미지 데이터를 이용한 K-평균 군집화 (이미지 인식 시스템) ### 이미지 데이터를 이용한 K-평균 군집화 ## 1. 이미지 데이터의 컬러값을 이용한 K-평균 군집화 import cv2 import sys import numpy as np from matplotlib import pyplot as plt def image_kmeans(fin_img, K, fout_img): img = cv2.imread(fin_img) # 입력받은 이미지 행렬의 모양을 바꿉니다. # 가로 x 세로 x 채널 수의 입력을 가로 * 세로 * 채널 수로 바꿉니다. Z = img.reshape((-1,3)) # cv.kmeans의 입력으로 사용하기 위해 강도값을 넘파이의 float32 형으로 바꿉니다. Z = np.float32(Z) # 파라미터 criteria의 인자를 정합니다. 여기서.. 2022. 1. 14.
머신러닝 Example by Python - 고유명사 태깅 시스템 만들기 (문서 분류) # 스탠포드 고유명사 태깅 프로그램(zip) 다운로드 경로 : https://nlp.stanford.edu/software/CRF-NER.shtml#Download # import nltk # nltk.download('punkt') ## 1. 고유명사 태깅하기 from nltk.tag import StanfordNERTagger from nltk.tokenize import word_tokenize STANFORD_NER_CLASSIFIER_PATH = 'F:/1_Study/1_BigData/7_FirstML/stanford-ner-2020-11-17/classifiers/english.muc.7class.distsim.crf.ser.gz' STANFORD_NER_JAR_PATH = 'F:/1_Stud.. 2022. 1. 14.
머신러닝 Example by Python - 품사 분석 시스템 만들기 (문서 분류) # 스탠포드 품사 태깅 프로그램(zip) 다운로드 경로 : https://nlp.stanford.edu/software/tagger.shtml#Download import nltk nltk.download('punkt') ## 1. 품사 태깅하기 from nltk.tag import StanfordPOSTagger from nltk.tokenize import word_tokenize STANFORD_POS_MODEL_PATH = 'F:/1_Study/1_BigData/7_FirstML/stanford-postagger-full-2020-11-17/models/english-bidirectional-distsim.tagger' STANFORD_POS_JAR_PATH = 'F:/1_Study/1_BigDa.. 2022. 1. 14.