가장 쉬운 XGBoost 모델 [분류, 회귀]
By Imagination is more important than knowledge (지식보다 상상) | 2020년 1월 2일 |
가장 쉬운 XGBoost 모델 [분류, 회귀]Keras를 활용한 딥러닝 문제를 풀 경우: # First XGBoost model for Pima Indians dataset from numpy import loadtxt from xgboost import XGBClassifier from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_scorefrom matplotlib import pyplot # load data dataset = loadtxt('pima-indians-diabetes.csv', delimiter=",") # split data into X and y
Domina
By 기획자 본인만큼 잡다한 블로그 | 2018년 4월 22일 |
![Domina](https://img.zoomtrend.com/2018/04/22/f0367670_5adc09a3cb84e.jpg)
전투 시뮬레이터를 만드는 건 꽤 어렵다고 생각한다. 결국 밸런스의 문제인데, 일단 전투에 영향을 미치는 요소를 정의하고, 그것이 달라졌을 때 전투가 변하는 느낌이 들어야 한다. 이때 전투 결과가 너무 급하게 변해도 안되고, 너무 그대로라도 안된다. FM(Football Manager) 시리즈 같은 스포츠 시뮬레이터도 마찬가지다. FM 2011 같은 버전이었던 걸로 기억하는데, 오세아니아 월드컵 예선인가에서 호주가 매우 작은 섬나라 팀과 붙었을 때 41-0 정도의 스코어가 나왔던 걸로 기억한다. 반대의 예로는 서로 비슷한 실력을 지녔거나 골키퍼의 능력이 엄청난 경우 모든 공격을 다 막아서 지루한 0-0 스코어가 나왔던 적도 있다. 최신 버전에서는 개선되었는지 모르겠지만 말이다.
Python config.ini 보다 입력받은 옵션을 더 우선시 하기
By 박모 사진첩 | 2022년 10월 13일 |
configparser 를 통해 argument를 파싱하고 비슷한 것을 config.ini 에 넣어 두었다고 가정이때 config.ini 를 먼저 읽어서 argument쪽에 넣고 argument를 다시 읽으면 되는데, 이때 문제가 parser가 초기화를 한다. 그래서 무식한 방법이지만 default 에 넣는 방식으로 다음과 같이 처리하면 된다.이때 형변환 부분이 있을 수 있는데, 이 부분은 아직 고려 하지 않았다. 예제소스 test.py import configparserimport argparse def loadConfig(cfgfile): my_cfg = configparser.RawConfigParser() my_cfg.optionxform = str my_cfg.read(
맥에서 사용하던 고장난 외장 하드 복원하기
By 지훈현서 | 2020년 8월 15일 |
요즘에야 클라우드에 많이들 백업을 해 놓기도 하지만,30년 전부터 별도의 하드에 백업을 받는 것이 버릇이 되어 있었습니다. 최근 까지 회사 맥미니에 연결해 놓고 4테라, 8테라 3.5인치 외장 하드디스크를 준비하여 rsync로 백업을 했었습니다.다른 것 보다도 20만장 이상 찍은 사진 원본들을 2중으로 백업을 받았습니다. 아이들 어릴적 사진이 있어 언젠가은퇴하면 따로 정리해야지.. 하는 생각으로 말이지요. 문제는 어느날 .. 아마도 정전 때문이었으리라 생각이 들기도 하는데 맥에서 전혀 읽지 못하는 것이었습니다.한개만 망가졌으면 몰라도 두 개가 동시에 안되는 것이었습니다.식겁해서 디스크 유틸리티로 이것 저것 시도를 해 보았지만 모두 실패를 했습니다.파일시스템은 최신 Apple File System을 사용하