본문 바로가기

전체 글25

1-2. 차원축소 - Feature Selection Exhaustive Search Search all possible combinations ex) 변수 3개에 대해, 7개(=2^3-1) 조합 고려 x1, x2, x3 → y=f(x1), y=f(x2), ..., y=f(x1,x2,x3) Forward Selection From the model with no variables, significant variables are sequentially added Once a variable is selected, it will never be removed Backward Elimination From the model with all variables, irrelevant variables are sequentially removed Once a varia.. 2022. 6. 26.
1-1. 차원 축소 - Overview Curse of dimensionality The number of instances increases exponentially to achieve the same explanation ability when the number of variables increase. 변수의 개수가 선형적으로 늘어날 때, 동일한 설명력을 갖기 위해서 필요한 객체 수는 지수적으로 늘어난다. ex) 두 점 사이 거리가 1인 정보를 표현하기 위해, 1차원에서는 점 2개, 2차원에서는 점 4개, 3차원에서는 점 8개 필요 Sometimes, an intrinsic dimension is relatively low compared to original dimension. 객체의 본질적인 정보를 보존하는 내재적인 차원의 수는 실제.. 2022. 6. 25.
CSTS FL 자격증 후기(21/11/20) CSTS 자격시험을 준비하면서, 합격하면 후기를 포스팅하려고 했다. 공부 방법부터 결과가 나올 때까지의 과정을 공유하려 한다. 공부 방법 소프트웨어 테스트 전문가(CTST) 가이드 책으로 주로 공부했다. 책에 오탈자가 있으므로 정오표를 확인하는 것이 좋다. Part1 테스트 개요는 테스트 용어, 용어 간의 관계, 품질 특성에 대해 전반적으로 알아야 한다. 용어 간의 관계 그림을 보면서 공부하면 외우기 쉽다. Part2 테스트 설계기법은 책의 예시를 풀면서 이해하는 것이 좋다. 각 설계 기법에 따라 어떤 테스트 케이스가 생성되는지, 커버리지 계산 방법 등을 숙지해야 한다. Part3 테스트 프로세스는 비슷한 용어가 많아 헷갈리지만, 공부하다 보면 당연한 내용이다. 여러 번 읽어보는 수밖에 없다. 아래 CS.. 2021. 12. 11.
[Python] 리스트 컴프리헨션(list comprehension) BETTER WAY 7 map과 filter 대신 리스트 컴프리헨션을 사용하자 파이썬에는 한 리스트에서 다른 리스트를 만들어내는 간결한 문법이 있다. 이 문법을 사용한 표현식을 리스트 컴프리헨션(list comprehension; 리스트 함축 표현식)이라고 한다. # example 1: 리스트에 있는 각 숫자의 제곱을 계산 a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] squares = [x**2 for x in a] print(squares) >>> [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 리스트 컴프리헨션은 내장함수 map, filter를 사용하는 것보다 명확하다. # example 2: 2로 나누어 떨어지는 숫자의 제곱만 계산 a = [1, 2, 3, .. 2021. 10. 12.