728x90
반응형

파이썬 5

28회 ADP 실기 후기 / 기출문제 복원 / 가답안

2023년 3월 12일 ADP 실기 시험 보고 왔습니다. 기억이 사라지기 전에 바로 후기 남깁니다. 다음과 같은 문제가 나왔습니다. 기계학습 [1~3 모두 결석 데이터 사용, 변수는 모두 범주형이었음] 1-1. EDA, 차원 축소 필요한지 확인, 기타 문제 확인 1-2. 1-1.에서 찾은 문제 처리 후 해결되었는지 재확인 1-3. 과적합 문제가 있다고 가정하고 해결하는 방법 2가지 이상 제시/수행/결과 비교 2-1. 랜덤포레스트, 인공신경망, lightGBM 모델링 # sklearn.ensemble.RandomForestClassifier # sklearn.neural_network.MLPClassifier # lightgbm.LGBMClassifier 2-2. 위 세 가지 모델로 하드 보팅, 소프트 보..

롤 API 활용 예시(LEAGUE-V4, MATCH-V5)

공부 삼아 리그 오브 레전드 api를 활용해 데이터를 받아 이리저리 만져보았습니다. 여러 날에 걸쳐서 조금씩 진행한 터라 중간중간 정리가 안 된 코드도 있으니 혹시 안 되시는 부분이 있으면 레퍼런스 페이지를 참고해주세요. 이 페이지에서는 밀리고 있던 게임에서 승리한 팀은 어떤 전략을 사용했는지 확인해보았습니다. 전체적인 진행 순서는 다음과 같습니다. API key 발급 데이터 추출 JSON 내 필요한 데이터 데이터프레임화 timeline 로그 데이터 동일하게 작업 3, 4번 데이터 통합해서 PCA 및 분류분석 레퍼런스 1. API key 발급 api를 통해 데이터를 받아보기 위해서는 먼저 아래 페이지에서 로그인한 뒤 api key를 발급받아야 합니다. Riot Developer Portal About t..

제4회 빅데이터 분석기사 실기 합격 후기, 예상 답안(비전공자)

2022년 6월 25일 오늘 제4회 빅데이터 분석기사 실기시험을 보고 왔습니다. 아직 회차가 많지 않은 시험이라 혹시 공부에 도움이 되실까 해서 후기 남깁니다. (7월 8일 예상 발표에서 합격으로 확인했습니다. 작업형은 두 유형 모두 만점이었어요!) 1. 사전 지식 파이썬과 R은 공부삼아 사용해 본 경험이 약간 있었는데 머신러닝 기법을 자유롭게 사용할 정도는 아니었습니다. 그나마 파이썬이 넘파이, 판다스, 사이킷런이 뭔지는 들어본 적이 있어서 조금 더 친숙하게 느껴져서 파이썬으로 시험을 치르기로 결정했습니다. 2. 공부 방법 및 기간 실기 교재는 필기 교재보다 아쉬운 후기가 많아 필기 교재로 사용했던 예문사의 2022 빅데이터분석기사 실기 한권완성 교재로 다시 한 번 공부하기로 하였습니다. 교재 구성은 ..

파이썬으로 영단어 공부하기

파이썬 연습차 영단어를 공부할 수 있는 단어장을 만들어 보았습니다. 이번에는 데이터프레임과 PyQT를 사용해보는데 의의를 두었습니다. import sys from PyQt5.QtWidgets import * from PyQt5 import uic from PyQt5.QtCore import Qt from mygraphwidget import * import pandas as pd import numpy as np import matplotlib.pyplot as plt from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas from matplotlib.figure import Figure form_class = ui..

파이썬으로 간단한 자판기 만들기

파이썬에 익숙해지기 위해 연습차 클래스로 자판기를 만들어보았습니다. R은 통계를 위한 언어인 반면 파이썬은 다양한 목적을 위해 사용될 수 있어서 프로그래밍 관련된 기본 지식이 조금 더 필요한 것 같은 인상을 받았습니다. class bev: def __init__(self, name, price, stock): self.name = name self.price = price self.stock = stock def __str__(self): return self.name + ' - ' + str(self.price) + 'won - ' + str(self.stock) + 'ea' def __repr__(self): return str(self) # 관리자 기능 클래스 # 관리자용 기능을 사용하기 위해서는 ..

728x90
반응형