본문 바로가기

728x90

실습 note

(30)
KBO 타자 OPS 예측 실습(데이콘 경진대회 1등 솔루션) 실습한 내용은 데이콘 경진대회 1등 솔루션 책 내용입니다. 제 1장인 KBO 타자 OPS 예측 실습 내용을 포스팅 하겠습니다. 전체적인 진행 설명은 파일안에 기록했습니다 2021/02/10 - [기록 note] - 2021-02-10 기록(데이콘_KBO 실습) 2021/02/11 - [기록 note] - 2021-02-11 기록(데이콘_KBO 실습2) 2021/02/12 - [기록 note] - 2021-02-12 기록(데이콘_KBO 실습3) 2021/02/13 - [기록 note] - 2021-02-13 기록(데이콘_KBO 실습4) KBO 타자 OPS 예측 #import from matplotlib import font_manager, rc import matplotlib import matplotli..
OpenCV_3(필터링) 평균값 필터_1 ### 평균값 필터 import sys import numpy as np import cv2 src = cv2.imread('rose.bmp', cv2.IMREAD_GRAYSCALE) if src is None: print('Image load failed!') sys.exit() ''' 방법1 #ndarray #1/9 float이므로 자동으로 dtype이 float64 #경우따라 비트를 32,64 선택해도 된다 kernel= np.array([[1/9,1/9,1/9], [1/9,1/9,1/9], [1/9,1/9,1/9]], dtype=np.float32) ''' #필터링함수 #-1:입력영상과 동일한 데이터 타입이 만들어진다. 현재입력영상은 그레이스케일 # dst=cv2.filter2D(..
OpenCV_2(기본 영상처리) 2021.02.18 - [기록 note] - 2021-02-18(OpenCV_2) 2021-02-18(OpenCV_2) 어제에 이어 오늘도 기초공부를 진행했습니다 조금씩 내용 난이도가 올라가면서 강의 포즈 하고 생각해야할 것들이 생기기 시작했습니다 그래서 하루에 강의를 몇개를 목표로 정해야 할지 난 ghdrldud329.tistory.com 키보드 키를 이용한 영상 조작 import sys import numpy as np import cv2 img = cv2.imread('cat.bmp', cv2.IMREAD_GRAYSCALE) if img is None: print('Image load failed!') sys.exit() cv2.namedWindow('image') cv2.imshow('image'..
OpenCV_1(기초 사용법) 강의 수강하면서 실습한 내용을 업로드합니다. 필기 내용은 코드와 함께 주석으로 입력했습니다. 한 실습 당 여러 방법이 섞여 있어서 주석처리를 예의주시 필요 실습 날짜: 2021-02-17, OpenCV 첫시작 영상 기본 조작 import cv2 import sys #특정 키를 가지고 창을 끌때 print('Hellow, opencv', cv2.__version__) # img= cv2.imread('cat.bmp') #img: image를 뜻함 img = cv2.imread('cat.bmp', cv2.IMREAD_GRAYSCALE) #BGR이미지를 gray로 열고 싶을때는 cv2.IMREAD_GRAYSCALE 삽입하기 #예외처리 if img is None: #영상 파일 불러오지 못했을때 실행되는 코드, ..
캐글 신용카드 사기 검출 실습( lightGBM,Smote 실습) 참고서적-파이썬 머신러닝 가이드 저번 블로그의 XGBoost, LightGBM 실습에 이어서 신용카드 사기 검출 실습을 하면서 공부를 해봤습니다~! 1. Import import os import numpy as np import pandas as pd import matplotlib.pyplot as plt import matplotlib os.chdir('./Data/creditcard') credit_df=pd.read_csv('creditcard.csv') #의미없는 Time 변수 제거 del credit_df['Time'] 2. 데이터 분리 #데이터프레임 복사후 데이터 가공처리 def get_train_test_split(df=None): #인자로 입력된 DataFrame의 사전 데이터 가공(T..
앙상블 실습(랜덤포레스트,GBM,XGBoost,LightBoost) Voting classifier import pandas as pd from sklearn.ensemble import VotingClassifier from sklearn.linear_model import LogisticRegression from sklearn.neighbors import KNeighborsClassifier from sklearn.datasets import load_breast_cancer from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_score import seaborn as sns import matplotlib.pyplot as plt #데이터 불러오기 can..