Home
Computer Vision Engineer's Room
Cancel

빅분기 실기 작업형 2유형 모형 하이퍼파라미터 탐색하기

빅분기 실기 작업형 2유형 : 모형 구축 및 평가 영역 - 2 맨 처음에는 간단하게 모든 과정을 했는데 두가지가 생략이 되었습니다. feature를 다루는거라거나 하이퍼파라미터를 탐색하는 것인데 이번에는 이 두가지를 어떻게 하는지 해볼려고 합니다. 다만 기본값으로도 train데이터에 대해서 0.998이라는 정확도가 나왔기에 이를 가지고 모델을 더 ...

재귀로 삼각형 * 별 출력하기

문제 풀면서 살짝 PTSD온줄 알았네요 학교에서 C언어 수업들을때 이상하게 반복문이 약했는데 별 출력하기 문제에서 조금만 꼬아버리면 그대로 해맸거든요 그런데 재귀로 푼다… 흠..? 천천히 보면 딱히 어렵지는 않습니다. n = int(input()) temp = [] def start(num): temp.append('*'*num) ...

빅분기 실기 작업형 2유형 모형 구축 및 평가 영역 1편

이번에는 scikit-learn을 바로 써보기 보다 그냥 작업형 2유형이 무엇인지 쭉 살펴보고 넘어갈려고 합니다. 빅분기 카테고리를 만들기도 애매하기는 한데 나중에 정리하던가 하고 일단 시험까지는 scikit-learn 카테고리에다가 쭉 적어 놓겠습니다. 문제 유형 안내부터 봅시다. 시험 환경 o 실기시험은 클라우드를 이용한 환경으로 ...

코드업 1930 SuperSum

이번에는 입력 함수가 조금 햇갈리게 나왔습니다. 하나씩 입력을 받는게 아니라 여러줄을 던져주게 되는데 몇 줄인지는 랜덤이라는 거지요 코드업은 기본적으로 입력이 단순했기 때문에 input으로 충분히 처리가 되었지만 여기서부터는 좀더 복잡해 지기 때문에 다른 것을 사용해야 합니다. 파이썬 여러 줄 입력 받기 stdin.readline stdin.r...

우박수 3n+1 출력하기 + 역순출력하기

n = int(input()) def woonum(num): if num==1: print(num) return else: print(num) if num%2==1: return woonum(int(num*3+1)) else: ...

10진수를 2진수로 변환

사실 이 문제는 재귀 함수를 쓸것도 없고 파이썬이라면 bin이라는 2진수로 바꾸는 함수가 내장되어 있어서 이거 그대로 쓰면 됩니다. n = int(input()) a = bin(n) print(a[2:]) 다만 이진수를 표시하는 0b가 들어가서 그부분만 잘라내서 출력하게하면 통과는 합니다. 그래도 조건에 재귀를 써라고 했으니 재귀를 한번 써봅시...

피보나치 수열과 메모이제이션 해결법

어떤 C언어든 파이썬이든 언어에 상관없이 재귀함수를 다루게되면 단골로 나오는게 피보나치 수열입니다.(히노이 탑 처럼 다양한게 기다리고 있지요) 자연에서 나타는 패턴이나 뭔가 있다고 하지요 n = int(input()) def recur(num): if num == 0: return 0 elif num == 1: ...

1부터 n까지 곱하는 팩토리얼 계산

n = int(input()) def recur(num): if num == 1: return 1 else: return num*recur(num-1) print(recur(n)) 1부터 n까지 합 구하기 바로 지난번 글에서 1부터 n까지 더하기에서 더하는것을 곱하는것으로 반환하면 됩니...