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.
[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.