오늘 한 일
☘️ Algortihm
- 알고리즘 한문제 해결
숫자 문자열과 영단어
- 전역변수, 지역변수 issue/ mutable immutable issue
☘️ ML
- CV 다루기
- 신경망(은닉층, 활성화 함수(Relu, stair, signoid))
느낀점
- 함수를 구현하다 리스트는 어느 함수에서 변경을 하든지 값이 업데이트가 되었고 변수는 함수에서 값을 변경하면 지역변수라 변경이 되지 않는다. 함수의 매개변수를 변수이름과 같게해주어서 혼란이 있었다. 리스트는 mutable해서 어느 곳에서든지 값이 업데이트 될 수 있지만 변수는 immutable이라 지역변수를 신경써줘야한다. 변수이름과 lifetime을 잘 고려해야함.
- 퍼셉트론에 이어서 신경망에 관하여 배웠다. 활성화 함수의 개념 은닉층에 대하여서 배웠다. 층을 쌓는 혜택을 얻기위해서는 활성화 함수를 비선형 함수로 만들어야함. 층을 쌓는 혜택은 곧 비선형 함수로 만들어지는 것임.
- soft max함수가 종종 나왔는데 어떻게 사용되는지는 잘 모르겠다. 무엇인지는 나중에 생각을 해봐야겠다.