전체글
Tabular Playground Series
https://www.kaggle.com/competitions?searchQuery=kaggle+practice 케글 연습용 매달 열리는 초보자용 Play Ground 일단 스타트 끊기!
AIFB, AICE, CKA
https://aifb.or.kr/introduce/about.php AIFB aifb.or.kr KT에서 올해부터 진행, 타 기업에서도 인정하는 추세 https://velog.io/@00springbom00/AIFB-%EC%A0%95%EA%B8%B0%EC%8B%9C%ED%97%98-%EC%9D%91%EC%8B%9C%ED%95%A9%EA%B2%A9-%ED%9B%84%EA%B8%B0 AIFB 정기시험 응시&합격 후기 AI Fundamentals for Business의 약자로,기업 실무에서 필요한 인공지능 모델링 역량을 평가하는 자격인증개요는 다음과 같이 확인할 수 있다.세가지 단계로 시험이 나뉘는데, 내가 응시한 시험은 AIFB As velog.io https://castlerain.tistory.com..
백준 1152번 - 단어의 개수
문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. 예제 입력 1 복사 The Curious Case of Benjamin Button 내가 쓴 답 (3줄) s=[] s = input().split() print(len(list)) 비효율성 제거 후 s=[] 선언 안 해줘도 i..
copy.deepcopy(model.state_dict())
https://tutorials.pytorch.kr/beginner/saving_loading_models.html#id5v 모델 저장하기 & 불러오기 Author: Matthew Inkawhich, 번역: 박정환,. 이 문서에서는 PyTorch 모델을 저장하고 불러오는 다양한 방법을 제공합니다. 이 문서 전체를 다 읽는 것도 좋은 방법이지만, 필요한 사용 예의 코드만 참고하 tutorials.pytorch.kr 참고 파이토치 공식문서 early stopping에서 저장한 가중치를 복사해올때 best_model_wts = copy.deepcopy(model.state_dict()) copy.deepcopy(model.state_dict()) NOTE 만약 (검증 손실(validation loss) 결과에..
파이토치 환경에서 randomness를 고정하기 위한 방법
https://tootouch.github.io/experiment/reproduction_pytorch/ https://hoya012.github.io/blog/reproducible_pytorch/ 자세한 설명은 다른 분들이 적어둔 걸 참고 하고 시간이 없는 나는 일단 적어두고 복붙 def seed_everything(seed=1): """ Seed and GPU setting """ random.seed(seed) os.environ['PYTHONHASHSEED'] = str(seed) np.random.seed(seed) torch.manual_seed(seed) torch.cuda.manual_seed(seed) torch.backends.cudnn.deterministic = True # to..
REPL 사용, 특정 경로 파일 카운트
콘솔화면에서 파이썬 구문을 입력해 바로 결과를 반환, 재입력 할 수 있는 도구로 Read Evaluate Print Loop의 준말임 그냥 터미널창/파워쉘 키고 python 혹은 python3 입력하여 작성하겠단 말 연습 코드로 특정경로(필자는 CT폴더)의 파일 개수를 카운트 하는 코드를 한 줄 쳐보았다. 특정 디렉토리 내의 파일 카운트를 얻어와야 하는 경우 아래와 같은 코드를 이용한다. >>> import os >>> print len(os.walk('디렉토리_절대경로').next()[2]) os.walk('절대경로').next() 는 배열로 아래와 같은 형식 취함 os.walk('절대경로').next()[0] ==> 디렉토리 경로 os.walk('절대경로').next()[1] ==> 디렉토리 내의 디..
[예외처리] 가정설정문 assert
기본 형태 : assert 조건, '메시지' ('메시지'는 생략할 수 있다.) 기본 동작 : 조건이 거짓일 경우 Assertion Error를 발생시킴 예시 : name = "2BlockDMask" assert name[0].isalpha(), "이름의 맨 처음은 알파벳으로 시작해주세요" 이런식으로 만약에 아이디나 이름을 입력받으려할때 첫 번째 시작은 무조건 알파벳임을 보장해야하는 경우 출처: https://wikidocs.net/21050, https://blockdmask.tistory.com/553
파이썬 code paper ★
https://ko.code-paper.com/python/ Python 샘플 코드 샘플 코드 또는 질문에 대한 답을 찾으십시오 « Python ». 다양한 소스(github,stackoverflow 및 기타)의 예입니다. ko.code-paper.com 코드예제 문구로 검색가능 예를 들어 '점으로 dict 요소에 액세스'를 찾고자 하면 https://ko.code-paper.com/python/examples-access-dict-elements-with-dot 점으로 dict 요소에 액세스 - Python 샘플 코드 이 카테고리에서 인기 카테고리에 예제가 포함 된 인기있는 페이지 ko.code-paper.com 위와같이 나온다
파이썬 스니펫(조각코드 모음집, 위키독스)
https://wikidocs.net/book/536 Python Snippets - 파이썬 조각 코드 모음집 파이썬 조각 코드 모음집 : https://wikidocs.net/book/536 이 책은 실전에서 필요한 핵심 코드들만 짧게 모아놓은 조각 코드 모음집입니다. ... wikidocs.net