LAMBDA
-
Cost Function with Regularization (비용함수와 정규화) | Supervised Machine Learning: Regression and ClassificationMachine Learning/Stanford ML Specialization 2023. 11. 7. 00:02
Coursera Machine Learning Specialization > Supervised Machine Learning: Regression and Classification > Classification 가장 기본적으로 Regularization할 수 있는 방법은 높은 차항을 가진 변수의 parameter를 아주 작게 설정하는것이다. 예를 들어 4차항의 수식이라고 한다면, 1, 2차항은 기존과 같은 Cost Function을 이용하고, 3, 4차항은 아주 작은 숫자를 이용해서 아주 미세하게 input을 주지만 많은 영향을 주지는 않게 해서 overfitting을 피할 수 있다. 위에서 보여준대로, w3과 w4를 Regularization을 할 수 있다. 이런식으로 어떤 Parameter에 패널..
-
LambdaComputer Science/Basic Programming with Python 2021. 11. 20. 10:20
이름없는, anonymous function, lambda가 있다. 어떠한 숫자 또는 type을 arguments로 받을 수 있지만 단 하나의 expression만 할 수 있다. x = lambda a : a + 10 print(x(7)) 17 위에처럼 람다를 정의해서 x라는 함수로 만들어둔 후 사용도 가능하고, def run(func, x): print(func(x)) run(lambda x : x + 1, 5) 6 function의 parameter로도 받을 수 있다.